./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 09:45:46,395 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 09:45:46,397 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 09:45:46,435 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 09:45:46,435 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 09:45:46,437 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 09:45:46,439 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 09:45:46,442 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 09:45:46,445 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 09:45:46,446 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 09:45:46,448 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 09:45:46,449 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 09:45:46,450 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 09:45:46,451 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 09:45:46,453 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 09:45:46,455 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 09:45:46,457 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 09:45:46,458 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 09:45:46,461 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 09:45:46,463 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 09:45:46,466 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 09:45:46,467 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 09:45:46,469 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 09:45:46,470 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 09:45:46,474 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 09:45:46,475 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 09:45:46,476 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 09:45:46,477 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 09:45:46,478 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 09:45:46,479 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 09:45:46,480 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 09:45:46,481 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 09:45:46,482 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 09:45:46,483 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 09:45:46,485 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 09:45:46,489 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 09:45:46,490 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 09:45:46,490 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 09:45:46,491 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 09:45:46,492 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 09:45:46,492 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 09:45:46,493 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 09:45:46,526 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 09:45:46,527 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 09:45:46,527 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 09:45:46,527 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 09:45:46,528 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 09:45:46,529 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 09:45:46,529 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 09:45:46,529 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 09:45:46,530 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 09:45:46,530 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 09:45:46,530 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 09:45:46,530 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 09:45:46,531 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 09:45:46,531 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 09:45:46,531 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 09:45:46,531 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 09:45:46,531 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 09:45:46,532 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 09:45:46,532 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 09:45:46,532 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 09:45:46,532 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 09:45:46,533 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 09:45:46,533 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 09:45:46,533 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 09:45:46,533 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 09:45:46,534 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 09:45:46,534 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 09:45:46,534 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 09:45:46,534 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 09:45:46,535 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 09:45:46,535 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 09:45:46,535 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 09:45:46,536 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 09:45:46,536 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_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 [2021-10-28 09:45:46,810 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 09:45:46,844 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 09:45:46,846 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 09:45:46,848 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 09:45:46,849 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 09:45:46,850 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-28 09:45:46,933 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/data/85c58d2e1/8428551110ce409daace14db3ded7782/FLAG877ce18a4 [2021-10-28 09:45:47,487 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 09:45:47,488 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-28 09:45:47,502 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/data/85c58d2e1/8428551110ce409daace14db3ded7782/FLAG877ce18a4 [2021-10-28 09:45:47,750 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/data/85c58d2e1/8428551110ce409daace14db3ded7782 [2021-10-28 09:45:47,760 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 09:45:47,766 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 09:45:47,777 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 09:45:47,777 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 09:45:47,781 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 09:45:47,782 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:45:47" (1/1) ... [2021-10-28 09:45:47,784 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38f8e603 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:47, skipping insertion in model container [2021-10-28 09:45:47,788 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:45:47" (1/1) ... [2021-10-28 09:45:47,796 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 09:45:47,844 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 09:45:48,112 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_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2021-10-28 09:45:48,118 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:45:48,129 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 09:45:48,259 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2021-10-28 09:45:48,263 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:45:48,281 INFO L208 MainTranslator]: Completed translation [2021-10-28 09:45:48,281 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48 WrapperNode [2021-10-28 09:45:48,282 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 09:45:48,283 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 09:45:48,283 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 09:45:48,284 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 09:45:48,293 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,306 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,356 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 09:45:48,357 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 09:45:48,358 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 09:45:48,358 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 09:45:48,368 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,369 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,374 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,376 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,403 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,412 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,422 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,432 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 09:45:48,445 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 09:45:48,446 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 09:45:48,446 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 09:45:48,447 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (1/1) ... [2021-10-28 09:45:48,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:48,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:48,483 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:48,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 09:45:48,545 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 09:45:48,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 09:45:48,546 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 09:45:48,546 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 09:45:48,732 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 09:45:49,263 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-28 09:45:49,266 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-28 09:45:49,277 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 09:45:49,279 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 09:45:49,282 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:45:49 BoogieIcfgContainer [2021-10-28 09:45:49,283 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 09:45:49,285 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 09:45:49,286 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 09:45:49,289 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 09:45:49,290 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:45:49,290 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 09:45:47" (1/3) ... [2021-10-28 09:45:49,293 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@23bfb2c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:45:49, skipping insertion in model container [2021-10-28 09:45:49,293 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:45:49,294 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:45:48" (2/3) ... [2021-10-28 09:45:49,294 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@23bfb2c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:45:49, skipping insertion in model container [2021-10-28 09:45:49,295 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:45:49,295 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:45:49" (3/3) ... [2021-10-28 09:45:49,298 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2021-10-28 09:45:49,356 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 09:45:49,356 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 09:45:49,356 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 09:45:49,357 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 09:45:49,357 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 09:45:49,357 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 09:45:49,357 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 09:45:49,357 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 09:45:49,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:49,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-28 09:45:49,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:49,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:49,437 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:45:49,437 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:49,438 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 09:45:49,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:49,452 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-28 09:45:49,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:49,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:49,454 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:45:49,454 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:49,460 INFO L791 eck$LassoCheckResult]: Stem: 137#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44#L-1true havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 37#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21#L96-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 139#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 47#L110-2true [2021-10-28 09:45:49,460 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 20#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131#L113true assume !(12292 == ssl3_accept_~s__state~0); 27#L116true assume !(16384 == ssl3_accept_~s__state~0); 138#L119true assume !(8192 == ssl3_accept_~s__state~0); 57#L122true assume !(24576 == ssl3_accept_~s__state~0); 101#L125true assume !(8195 == ssl3_accept_~s__state~0); 62#L128true assume 8480 == ssl3_accept_~s__state~0; 145#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9#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; 50#L559true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52#L596true assume !(8576 == ssl3_accept_~state~0); 41#L614true ssl3_accept_~skip~0 := 0; 47#L110-2true [2021-10-28 09:45:49,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:49,468 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-28 09:45:49,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:49,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997030098] [2021-10-28 09:45:49,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:49,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:49,602 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:49,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:49,653 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:49,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:49,657 INFO L85 PathProgramCache]: Analyzing trace with hash -383541900, now seen corresponding path program 1 times [2021-10-28 09:45:49,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:49,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341471595] [2021-10-28 09:45:49,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:49,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:49,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:49,670 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:49,682 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:49,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:49,685 INFO L85 PathProgramCache]: Analyzing trace with hash -2120240829, now seen corresponding path program 1 times [2021-10-28 09:45:49,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:49,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890343579] [2021-10-28 09:45:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:49,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:49,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:49,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:49,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:49,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890343579] [2021-10-28 09:45:49,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890343579] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:49,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:49,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:49,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37952854] [2021-10-28 09:45:49,962 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:45:49,963 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:45:49,963 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:45:49,963 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:45:49,964 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:45:49,964 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:49,964 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:45:49,964 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:45:49,964 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-28 09:45:49,965 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:45:49,965 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:45:49,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:49,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,133 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:45:50,134 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:45:50,137 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,145 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:45:50,151 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 09:45:50,178 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:45:50,178 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:45:50,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,223 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,225 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,232 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:45:50,232 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 09:45:50,273 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:45:50,273 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:45:50,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-10-28 09:45:50,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,317 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:45:50,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 09:45:50,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:45:50,353 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:45:50,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-10-28 09:45:50,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,396 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 09:45:50,398 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:45:50,399 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:45:50,419 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:45:50,445 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,445 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,453 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 09:45:50,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:45:50,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:45:50,482 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:45:50,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,508 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 09:45:50,510 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:45:50,510 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,556 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 09:45:50,558 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:45:50,558 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:45:50,584 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:45:50,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,625 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:45:50,625 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:45:50,625 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:45:50,625 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:45:50,625 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:45:50,625 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,625 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:45:50,625 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:45:50,626 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-28 09:45:50,626 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:45:50,626 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:45:50,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-28 09:45:50,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-28 09:45:50,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:45:50,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-28 09:45:50,783 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:45:50,787 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:45:50,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,793 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:45:50,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 09:45:50,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:45:50,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:45:50,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:45:50,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:45:50,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:45:50,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:45:50,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:45:50,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:45:50,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,865 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 09:45:50,868 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:45:50,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:45:50,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:45:50,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:45:50,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:45:50,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:45:50,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:45:50,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:45:50,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:45:50,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,924 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,925 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 09:45:50,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:45:50,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:45:50,937 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:45:50,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:45:50,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:45:50,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:45:50,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:45:50,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:45:50,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:45:50,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:50,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:50,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:50,989 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:50,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 09:45:50,995 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:45:51,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:45:51,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:45:51,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:45:51,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:45:51,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:45:51,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:45:51,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:45:51,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:45:51,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:51,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:51,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:51,040 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:51,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 09:45:51,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:45:51,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:45:51,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:45:51,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:45:51,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:45:51,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:45:51,051 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:45:51,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:45:51,065 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:45:51,070 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:45:51,070 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 09:45:51,071 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:45:51,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:51,089 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:45:51,124 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:45:51,124 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:45:51,124 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:45:51,124 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 09:45:51,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 09:45:51,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 09:45:51,160 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:45:51,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:51,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:51,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:45:51,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:45:51,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:51,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:45:51,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:45:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:51,388 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:45:51,390 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:51,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-10-28 09:45:52,096 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 832 states and 1414 transitions. Complement of second has 10 states. [2021-10-28 09:45:52,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 09:45:52,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:52,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 609 transitions. [2021-10-28 09:45:52,102 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 09:45:52,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:45:52,104 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-28 09:45:52,104 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:45:52,105 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-28 09:45:52,106 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:45:52,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1414 transitions. [2021-10-28 09:45:52,124 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2021-10-28 09:45:52,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 694 states and 1087 transitions. [2021-10-28 09:45:52,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2021-10-28 09:45:52,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2021-10-28 09:45:52,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1087 transitions. [2021-10-28 09:45:52,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:52,155 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1087 transitions. [2021-10-28 09:45:52,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1087 transitions. [2021-10-28 09:45:52,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 500. [2021-10-28 09:45:52,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.566) internal successors, (783), 499 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:52,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 783 transitions. [2021-10-28 09:45:52,244 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 783 transitions. [2021-10-28 09:45:52,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:52,250 INFO L87 Difference]: Start difference. First operand 500 states and 783 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:52,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:52,388 INFO L93 Difference]: Finished difference Result 572 states and 894 transitions. [2021-10-28 09:45:52,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:52,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 894 transitions. [2021-10-28 09:45:52,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2021-10-28 09:45:52,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 572 states and 894 transitions. [2021-10-28 09:45:52,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2021-10-28 09:45:52,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2021-10-28 09:45:52,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 572 states and 894 transitions. [2021-10-28 09:45:52,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:52,407 INFO L681 BuchiCegarLoop]: Abstraction has 572 states and 894 transitions. [2021-10-28 09:45:52,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states and 894 transitions. [2021-10-28 09:45:52,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 543. [2021-10-28 09:45:52,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5782688766114181) internal successors, (857), 542 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:52,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 857 transitions. [2021-10-28 09:45:52,429 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-10-28 09:45:52,429 INFO L587 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-10-28 09:45:52,430 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 09:45:52,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543 states and 857 transitions. [2021-10-28 09:45:52,434 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-10-28 09:45:52,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:52,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:52,436 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:52,437 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:52,437 INFO L791 eck$LassoCheckResult]: Stem: 2421#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2270#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 2252#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2208#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2209#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2202#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2203#L110-2 assume !false; 2517#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2553#L113 assume !(12292 == ssl3_accept_~s__state~0); 2552#L116 assume !(16384 == ssl3_accept_~s__state~0); 2550#L119 assume !(8192 == ssl3_accept_~s__state~0); 2551#L122 assume !(24576 == ssl3_accept_~s__state~0); 2549#L125 assume !(8195 == ssl3_accept_~s__state~0); 2489#L128 assume !(8480 == ssl3_accept_~s__state~0); 2488#L131 assume !(8481 == ssl3_accept_~s__state~0); 2487#L134 assume !(8482 == ssl3_accept_~s__state~0); 2486#L137 assume 8464 == ssl3_accept_~s__state~0; 2159#L144 [2021-10-28 09:45:52,438 INFO L793 eck$LassoCheckResult]: Loop: 2159#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2160#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2191#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; 2162#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2620#L596 assume !(8576 == ssl3_accept_~state~0); 2615#L614 ssl3_accept_~skip~0 := 0; 2614#L110-2 assume !false; 2601#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2595#L113 assume !(12292 == ssl3_accept_~s__state~0); 2596#L116 assume !(16384 == ssl3_accept_~s__state~0); 2664#L119 assume !(8192 == ssl3_accept_~s__state~0); 2663#L122 assume !(24576 == ssl3_accept_~s__state~0); 2662#L125 assume !(8195 == ssl3_accept_~s__state~0); 2451#L128 assume !(8480 == ssl3_accept_~s__state~0); 2449#L131 assume !(8481 == ssl3_accept_~s__state~0); 2445#L134 assume !(8482 == ssl3_accept_~s__state~0); 2446#L137 assume 8464 == ssl3_accept_~s__state~0; 2159#L144 [2021-10-28 09:45:52,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:52,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-28 09:45:52,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:52,440 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186974308] [2021-10-28 09:45:52,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:52,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:52,460 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:52,486 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:52,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:52,487 INFO L85 PathProgramCache]: Analyzing trace with hash 248605650, now seen corresponding path program 1 times [2021-10-28 09:45:52,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:52,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323472919] [2021-10-28 09:45:52,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:52,488 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:52,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:52,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:52,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323472919] [2021-10-28 09:45:52,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323472919] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:52,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:52,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:52,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196783882] [2021-10-28 09:45:52,532 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:52,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:52,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:52,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:52,539 INFO L87 Difference]: Start difference. First operand 543 states and 857 transitions. cyclomatic complexity: 317 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:52,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:52,813 INFO L93 Difference]: Finished difference Result 662 states and 1045 transitions. [2021-10-28 09:45:52,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:52,814 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 1045 transitions. [2021-10-28 09:45:52,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2021-10-28 09:45:52,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 662 states and 1045 transitions. [2021-10-28 09:45:52,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2021-10-28 09:45:52,833 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-10-28 09:45:52,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 662 states and 1045 transitions. [2021-10-28 09:45:52,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:52,834 INFO L681 BuchiCegarLoop]: Abstraction has 662 states and 1045 transitions. [2021-10-28 09:45:52,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states and 1045 transitions. [2021-10-28 09:45:52,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 579. [2021-10-28 09:45:52,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5716753022452505) internal successors, (910), 578 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:52,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 910 transitions. [2021-10-28 09:45:52,853 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-10-28 09:45:52,853 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-10-28 09:45:52,853 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 09:45:52,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 910 transitions. [2021-10-28 09:45:52,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2021-10-28 09:45:52,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:52,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:52,865 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:52,866 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:52,866 INFO L791 eck$LassoCheckResult]: Stem: 3629#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3484#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 3465#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3420#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3421#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3414#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3415#L110-2 assume !false; 3776#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3807#L113 assume !(12292 == ssl3_accept_~s__state~0); 3806#L116 assume !(16384 == ssl3_accept_~s__state~0); 3804#L119 assume !(8192 == ssl3_accept_~s__state~0); 3805#L122 assume !(24576 == ssl3_accept_~s__state~0); 3803#L125 assume !(8195 == ssl3_accept_~s__state~0); 3520#L128 assume !(8480 == ssl3_accept_~s__state~0); 3489#L131 assume !(8481 == ssl3_accept_~s__state~0); 3490#L134 assume !(8482 == ssl3_accept_~s__state~0); 3630#L137 assume 8464 == ssl3_accept_~s__state~0; 3370#L144 [2021-10-28 09:45:52,867 INFO L793 eck$LassoCheckResult]: Loop: 3370#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3371#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3402#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; 3403#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3871#L596 assume !(8576 == ssl3_accept_~state~0); 3866#L614 ssl3_accept_~skip~0 := 0; 3865#L110-2 assume !false; 3864#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3863#L113 assume !(12292 == ssl3_accept_~s__state~0); 3859#L116 assume 16384 == ssl3_accept_~s__state~0; 3649#L222 ssl3_accept_~s__server~0 := 1; 3858#L227 assume 0 != ssl3_accept_~cb~0; 3857#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3856#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3852#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3693#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3575#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3668#L596 assume !(8576 == ssl3_accept_~state~0); 3664#L614 ssl3_accept_~skip~0 := 0; 3662#L110-2 assume !false; 3660#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3657#L113 assume !(12292 == ssl3_accept_~s__state~0); 3655#L116 assume !(16384 == ssl3_accept_~s__state~0); 3653#L119 assume !(8192 == ssl3_accept_~s__state~0); 3651#L122 assume !(24576 == ssl3_accept_~s__state~0); 3648#L125 assume !(8195 == ssl3_accept_~s__state~0); 3644#L128 assume !(8480 == ssl3_accept_~s__state~0); 3645#L131 assume !(8481 == ssl3_accept_~s__state~0); 3646#L134 assume !(8482 == ssl3_accept_~s__state~0); 3698#L137 assume 8464 == ssl3_accept_~s__state~0; 3370#L144 [2021-10-28 09:45:52,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-28 09:45:52,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:52,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803425314] [2021-10-28 09:45:52,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:52,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:52,919 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:52,954 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:52,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:52,960 INFO L85 PathProgramCache]: Analyzing trace with hash -734299873, now seen corresponding path program 1 times [2021-10-28 09:45:52,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:52,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149398156] [2021-10-28 09:45:52,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:52,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:52,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:53,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:53,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149398156] [2021-10-28 09:45:53,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149398156] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:53,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:53,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:53,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928019081] [2021-10-28 09:45:53,021 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:53,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:53,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:53,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:53,022 INFO L87 Difference]: Start difference. First operand 579 states and 910 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:53,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:53,227 INFO L93 Difference]: Finished difference Result 690 states and 992 transitions. [2021-10-28 09:45:53,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:53,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 992 transitions. [2021-10-28 09:45:53,235 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2021-10-28 09:45:53,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 617 states and 912 transitions. [2021-10-28 09:45:53,241 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2021-10-28 09:45:53,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-10-28 09:45:53,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 617 states and 912 transitions. [2021-10-28 09:45:53,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:53,250 INFO L681 BuchiCegarLoop]: Abstraction has 617 states and 912 transitions. [2021-10-28 09:45:53,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states and 912 transitions. [2021-10-28 09:45:53,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 571. [2021-10-28 09:45:53,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4973730297723293) internal successors, (855), 570 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:53,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 855 transitions. [2021-10-28 09:45:53,264 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-10-28 09:45:53,264 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-10-28 09:45:53,264 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 09:45:53,264 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 855 transitions. [2021-10-28 09:45:53,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-28 09:45:53,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:53,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:53,270 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:53,270 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:53,270 INFO L791 eck$LassoCheckResult]: Stem: 4904#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4753#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 4735#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4692#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4693#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4686#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4687#L110-2 assume !false; 4682#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4683#L113 assume !(12292 == ssl3_accept_~s__state~0); 4708#L116 assume !(16384 == ssl3_accept_~s__state~0); 4709#L119 assume 8192 == ssl3_accept_~s__state~0; 4862#L222 [2021-10-28 09:45:53,270 INFO L793 eck$LassoCheckResult]: Loop: 4862#L222 ssl3_accept_~s__server~0 := 1; 4863#L227 assume 0 != ssl3_accept_~cb~0; 4743#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4744#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4889#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4755#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4756#L254 assume 12292 != ssl3_accept_~s__state~0; 4676#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4646#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5151#L596 assume !(8576 == ssl3_accept_~state~0); 5148#L614 ssl3_accept_~skip~0 := 0; 5127#L110-2 assume !false; 5126#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5125#L113 assume !(12292 == ssl3_accept_~s__state~0); 5124#L116 assume !(16384 == ssl3_accept_~s__state~0); 5123#L119 assume 8192 == ssl3_accept_~s__state~0; 4862#L222 [2021-10-28 09:45:53,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:53,271 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-28 09:45:53,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:53,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535966643] [2021-10-28 09:45:53,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:53,272 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:53,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-28 09:45:53,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:53,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535966643] [2021-10-28 09:45:53,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535966643] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:53,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:53,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:53,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130696915] [2021-10-28 09:45:53,329 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:45:53,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:53,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1060449691, now seen corresponding path program 1 times [2021-10-28 09:45:53,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:53,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096250501] [2021-10-28 09:45:53,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:53,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:53,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:53,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:53,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096250501] [2021-10-28 09:45:53,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096250501] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:53,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:53,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:53,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427013072] [2021-10-28 09:45:53,365 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:53,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:53,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:53,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:53,366 INFO L87 Difference]: Start difference. First operand 571 states and 855 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:53,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:53,469 INFO L93 Difference]: Finished difference Result 581 states and 863 transitions. [2021-10-28 09:45:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:53,469 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 863 transitions. [2021-10-28 09:45:53,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-10-28 09:45:53,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 863 transitions. [2021-10-28 09:45:53,481 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-28 09:45:53,482 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-28 09:45:53,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 863 transitions. [2021-10-28 09:45:53,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:53,482 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 863 transitions. [2021-10-28 09:45:53,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 863 transitions. [2021-10-28 09:45:53,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-10-28 09:45:53,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4903677758318739) internal successors, (851), 570 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:53,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 851 transitions. [2021-10-28 09:45:53,496 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-10-28 09:45:53,496 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-10-28 09:45:53,496 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 09:45:53,496 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 851 transitions. [2021-10-28 09:45:53,500 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-28 09:45:53,500 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:53,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:53,501 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:53,501 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:53,502 INFO L791 eck$LassoCheckResult]: Stem: 6066#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5911#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 5897#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5848#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5849#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5842#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5843#L110-2 assume !false; 6152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6334#L113 assume !(12292 == ssl3_accept_~s__state~0); 6332#L116 assume !(16384 == ssl3_accept_~s__state~0); 6330#L119 assume !(8192 == ssl3_accept_~s__state~0); 6329#L122 assume !(24576 == ssl3_accept_~s__state~0); 6328#L125 assume 8195 == ssl3_accept_~s__state~0; 6023#L222 [2021-10-28 09:45:53,502 INFO L793 eck$LassoCheckResult]: Loop: 6023#L222 ssl3_accept_~s__server~0 := 1; 6024#L227 assume 0 != ssl3_accept_~cb~0; 5905#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5906#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6050#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5917#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5918#L254 assume 12292 != ssl3_accept_~s__state~0; 5836#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5805#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6319#L596 assume !(8576 == ssl3_accept_~state~0); 6316#L614 ssl3_accept_~skip~0 := 0; 6260#L110-2 assume !false; 6259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6258#L113 assume !(12292 == ssl3_accept_~s__state~0); 6257#L116 assume !(16384 == ssl3_accept_~s__state~0); 6256#L119 assume !(8192 == ssl3_accept_~s__state~0); 6255#L122 assume !(24576 == ssl3_accept_~s__state~0); 6254#L125 assume 8195 == ssl3_accept_~s__state~0; 6023#L222 [2021-10-28 09:45:53,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:53,502 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-28 09:45:53,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:53,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830852750] [2021-10-28 09:45:53,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:53,507 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:53,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:53,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:53,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:53,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830852750] [2021-10-28 09:45:53,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830852750] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:53,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:53,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:53,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844661348] [2021-10-28 09:45:53,561 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:45:53,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:53,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1184907808, now seen corresponding path program 1 times [2021-10-28 09:45:53,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:53,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617599288] [2021-10-28 09:45:53,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:53,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:53,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:53,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:53,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617599288] [2021-10-28 09:45:53,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617599288] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:53,597 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:53,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:53,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948035137] [2021-10-28 09:45:53,598 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:53,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:53,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:53,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:53,599 INFO L87 Difference]: Start difference. First operand 571 states and 851 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:53,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:53,728 INFO L93 Difference]: Finished difference Result 581 states and 859 transitions. [2021-10-28 09:45:53,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:53,729 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 859 transitions. [2021-10-28 09:45:53,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-10-28 09:45:53,740 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 859 transitions. [2021-10-28 09:45:53,740 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-28 09:45:53,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-28 09:45:53,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 859 transitions. [2021-10-28 09:45:53,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:53,741 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 859 transitions. [2021-10-28 09:45:53,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 859 transitions. [2021-10-28 09:45:53,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-10-28 09:45:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4833625218914186) internal successors, (847), 570 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:53,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 847 transitions. [2021-10-28 09:45:53,757 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-10-28 09:45:53,757 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-10-28 09:45:53,757 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 09:45:53,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 847 transitions. [2021-10-28 09:45:53,761 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-28 09:45:53,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:53,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:53,764 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:53,764 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:53,765 INFO L791 eck$LassoCheckResult]: Stem: 7231#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7070#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 7056#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7007#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7008#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7001#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7002#L110-2 assume !false; 7314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7423#L113 assume !(12292 == ssl3_accept_~s__state~0); 7421#L116 assume !(16384 == ssl3_accept_~s__state~0); 7419#L119 assume !(8192 == ssl3_accept_~s__state~0); 7417#L122 assume !(24576 == ssl3_accept_~s__state~0); 7415#L125 assume !(8195 == ssl3_accept_~s__state~0); 7413#L128 assume !(8480 == ssl3_accept_~s__state~0); 7411#L131 assume !(8481 == ssl3_accept_~s__state~0); 7409#L134 assume !(8482 == ssl3_accept_~s__state~0); 7407#L137 assume 8464 == ssl3_accept_~s__state~0; 6961#L144 [2021-10-28 09:45:53,765 INFO L793 eck$LassoCheckResult]: Loop: 6961#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6962#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6987#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; 6988#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7503#L596 assume !(8576 == ssl3_accept_~state~0); 7501#L614 ssl3_accept_~skip~0 := 0; 7500#L110-2 assume !false; 7497#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7494#L113 assume !(12292 == ssl3_accept_~s__state~0); 7492#L116 assume !(16384 == ssl3_accept_~s__state~0); 7490#L119 assume !(8192 == ssl3_accept_~s__state~0); 7488#L122 assume !(24576 == ssl3_accept_~s__state~0); 7486#L125 assume !(8195 == ssl3_accept_~s__state~0); 7465#L128 assume !(8480 == ssl3_accept_~s__state~0); 7079#L131 assume !(8481 == ssl3_accept_~s__state~0); 7080#L134 assume !(8482 == ssl3_accept_~s__state~0); 7146#L137 assume !(8464 == ssl3_accept_~s__state~0); 7120#L140 assume !(8465 == ssl3_accept_~s__state~0); 7121#L143 assume !(8466 == ssl3_accept_~s__state~0); 7193#L146 assume 8496 == ssl3_accept_~s__state~0; 7194#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7036#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7013#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 6967#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6968#L308-2 ssl3_accept_~s__init_num~0 := 0; 7026#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7394#L596 assume !(8576 == ssl3_accept_~state~0); 7095#L614 ssl3_accept_~skip~0 := 0; 7388#L110-2 assume !false; 7386#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7367#L113 assume 12292 == ssl3_accept_~s__state~0; 7105#L114 ssl3_accept_~s__new_session~0 := 1; 7106#L222 ssl3_accept_~s__server~0 := 1; 7517#L227 assume 0 != ssl3_accept_~cb~0; 7516#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7515#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7513#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7511#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7509#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7084#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6984#L596 assume !(8576 == ssl3_accept_~state~0); 6954#L614 ssl3_accept_~skip~0 := 0; 7062#L110-2 assume !false; 7003#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7004#L113 assume !(12292 == ssl3_accept_~s__state~0); 7028#L116 assume !(16384 == ssl3_accept_~s__state~0); 7029#L119 assume !(8192 == ssl3_accept_~s__state~0); 7099#L122 assume !(24576 == ssl3_accept_~s__state~0); 7100#L125 assume !(8195 == ssl3_accept_~s__state~0); 7192#L128 assume !(8480 == ssl3_accept_~s__state~0); 7114#L131 assume !(8481 == ssl3_accept_~s__state~0); 7448#L134 assume !(8482 == ssl3_accept_~s__state~0); 7447#L137 assume 8464 == ssl3_accept_~s__state~0; 6961#L144 [2021-10-28 09:45:53,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:53,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-28 09:45:53,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:53,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193260268] [2021-10-28 09:45:53,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:53,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:53,800 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:53,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:53,827 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:53,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:53,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1161686817, now seen corresponding path program 1 times [2021-10-28 09:45:53,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:53,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762159975] [2021-10-28 09:45:53,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:53,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:53,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:53,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762159975] [2021-10-28 09:45:53,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762159975] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:53,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:53,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:53,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070960464] [2021-10-28 09:45:53,889 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:53,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:53,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:53,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:53,891 INFO L87 Difference]: Start difference. First operand 571 states and 847 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:54,055 INFO L93 Difference]: Finished difference Result 717 states and 1069 transitions. [2021-10-28 09:45:54,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:54,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717 states and 1069 transitions. [2021-10-28 09:45:54,062 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2021-10-28 09:45:54,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717 states to 710 states and 1062 transitions. [2021-10-28 09:45:54,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 496 [2021-10-28 09:45:54,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 496 [2021-10-28 09:45:54,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 710 states and 1062 transitions. [2021-10-28 09:45:54,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:54,070 INFO L681 BuchiCegarLoop]: Abstraction has 710 states and 1062 transitions. [2021-10-28 09:45:54,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states and 1062 transitions. [2021-10-28 09:45:54,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 697. [2021-10-28 09:45:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 697 states have (on average 1.5007173601147776) internal successors, (1046), 696 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1046 transitions. [2021-10-28 09:45:54,086 INFO L704 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-10-28 09:45:54,086 INFO L587 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-10-28 09:45:54,086 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 09:45:54,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 697 states and 1046 transitions. [2021-10-28 09:45:54,090 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-10-28 09:45:54,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:54,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:54,094 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,095 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,095 INFO L791 eck$LassoCheckResult]: Stem: 8525#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8366#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 8350#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8300#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8301#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8294#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 8295#L110-2 assume !false; 8845#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8843#L113 assume !(12292 == ssl3_accept_~s__state~0); 8837#L116 assume !(16384 == ssl3_accept_~s__state~0); 8834#L119 assume !(8192 == ssl3_accept_~s__state~0); 8830#L122 assume !(24576 == ssl3_accept_~s__state~0); 8828#L125 assume !(8195 == ssl3_accept_~s__state~0); 8825#L128 assume !(8480 == ssl3_accept_~s__state~0); 8819#L131 assume !(8481 == ssl3_accept_~s__state~0); 8816#L134 assume !(8482 == ssl3_accept_~s__state~0); 8806#L137 assume 8464 == ssl3_accept_~s__state~0; 8255#L144 [2021-10-28 09:45:54,103 INFO L793 eck$LassoCheckResult]: Loop: 8255#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8256#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8286#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; 8287#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8920#L596 assume !(8576 == ssl3_accept_~state~0); 8918#L614 ssl3_accept_~skip~0 := 0; 8917#L110-2 assume !false; 8296#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8297#L113 assume !(12292 == ssl3_accept_~s__state~0); 8319#L116 assume !(16384 == ssl3_accept_~s__state~0); 8320#L119 assume !(8192 == ssl3_accept_~s__state~0); 8851#L122 assume !(24576 == ssl3_accept_~s__state~0); 8850#L125 assume !(8195 == ssl3_accept_~s__state~0); 8848#L128 assume !(8480 == ssl3_accept_~s__state~0); 8376#L131 assume !(8481 == ssl3_accept_~s__state~0); 8377#L134 assume !(8482 == ssl3_accept_~s__state~0); 8442#L137 assume !(8464 == ssl3_accept_~s__state~0); 8416#L140 assume !(8465 == ssl3_accept_~s__state~0); 8417#L143 assume !(8466 == ssl3_accept_~s__state~0); 8508#L146 assume 8496 == ssl3_accept_~s__state~0; 8605#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8725#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8722#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 8721#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8444#L308-2 ssl3_accept_~s__init_num~0 := 0; 8317#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8751#L596 assume !(8576 == ssl3_accept_~state~0); 8392#L614 ssl3_accept_~skip~0 := 0; 8748#L110-2 assume !false; 8747#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8746#L113 assume !(12292 == ssl3_accept_~s__state~0); 8745#L116 assume !(16384 == ssl3_accept_~s__state~0); 8744#L119 assume !(8192 == ssl3_accept_~s__state~0); 8741#L122 assume !(24576 == ssl3_accept_~s__state~0); 8740#L125 assume !(8195 == ssl3_accept_~s__state~0); 8737#L128 assume !(8480 == ssl3_accept_~s__state~0); 8736#L131 assume !(8481 == ssl3_accept_~s__state~0); 8735#L134 assume !(8482 == ssl3_accept_~s__state~0); 8734#L137 assume !(8464 == ssl3_accept_~s__state~0); 8733#L140 assume !(8465 == ssl3_accept_~s__state~0); 8732#L143 assume !(8466 == ssl3_accept_~s__state~0); 8731#L146 assume !(8496 == ssl3_accept_~s__state~0); 8729#L149 assume !(8497 == ssl3_accept_~s__state~0); 8730#L152 assume !(8512 == ssl3_accept_~s__state~0); 8742#L155 assume !(8513 == ssl3_accept_~s__state~0); 8743#L158 assume !(8528 == ssl3_accept_~s__state~0); 8789#L161 assume !(8529 == ssl3_accept_~s__state~0); 8538#L164 assume !(8544 == ssl3_accept_~s__state~0); 8539#L167 assume !(8545 == ssl3_accept_~s__state~0); 8452#L170 assume 8560 == ssl3_accept_~s__state~0; 8421#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8497#L438 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; 8258#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8869#L596 assume !(8576 == ssl3_accept_~state~0); 8866#L614 ssl3_accept_~skip~0 := 0; 8864#L110-2 assume !false; 8863#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8862#L113 assume !(12292 == ssl3_accept_~s__state~0); 8861#L116 assume !(16384 == ssl3_accept_~s__state~0); 8860#L119 assume !(8192 == ssl3_accept_~s__state~0); 8859#L122 assume !(24576 == ssl3_accept_~s__state~0); 8858#L125 assume !(8195 == ssl3_accept_~s__state~0); 8409#L128 assume !(8480 == ssl3_accept_~s__state~0); 8410#L131 assume !(8481 == ssl3_accept_~s__state~0); 8533#L134 assume !(8482 == ssl3_accept_~s__state~0); 8554#L137 assume 8464 == ssl3_accept_~s__state~0; 8255#L144 [2021-10-28 09:45:54,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-28 09:45:54,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270236942] [2021-10-28 09:45:54,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:54,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:54,123 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:54,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:54,153 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:54,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,155 INFO L85 PathProgramCache]: Analyzing trace with hash -488131506, now seen corresponding path program 1 times [2021-10-28 09:45:54,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57019233] [2021-10-28 09:45:54,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:54,215 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:54,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:54,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57019233] [2021-10-28 09:45:54,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57019233] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:54,216 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:54,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:54,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650652135] [2021-10-28 09:45:54,217 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:54,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:54,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:54,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:54,218 INFO L87 Difference]: Start difference. First operand 697 states and 1046 transitions. cyclomatic complexity: 352 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:54,376 INFO L93 Difference]: Finished difference Result 839 states and 1162 transitions. [2021-10-28 09:45:54,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:54,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1162 transitions. [2021-10-28 09:45:54,383 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2021-10-28 09:45:54,391 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 839 states and 1162 transitions. [2021-10-28 09:45:54,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 586 [2021-10-28 09:45:54,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 586 [2021-10-28 09:45:54,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1162 transitions. [2021-10-28 09:45:54,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:54,393 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1162 transitions. [2021-10-28 09:45:54,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1162 transitions. [2021-10-28 09:45:54,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 831. [2021-10-28 09:45:54,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 831 states have (on average 1.3850782190132371) internal successors, (1151), 830 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1151 transitions. [2021-10-28 09:45:54,411 INFO L704 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-10-28 09:45:54,412 INFO L587 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-10-28 09:45:54,412 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 09:45:54,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 831 states and 1151 transitions. [2021-10-28 09:45:54,416 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2021-10-28 09:45:54,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:54,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:54,418 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,418 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,418 INFO L791 eck$LassoCheckResult]: Stem: 10060#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9902#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 9888#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9841#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9842#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9835#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9836#L110-2 assume !false; 10330#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10328#L113 assume !(12292 == ssl3_accept_~s__state~0); 10327#L116 assume !(16384 == ssl3_accept_~s__state~0); 10321#L119 assume !(8192 == ssl3_accept_~s__state~0); 10318#L122 assume !(24576 == ssl3_accept_~s__state~0); 10313#L125 assume !(8195 == ssl3_accept_~s__state~0); 10310#L128 assume !(8480 == ssl3_accept_~s__state~0); 10299#L131 assume !(8481 == ssl3_accept_~s__state~0); 10294#L134 assume !(8482 == ssl3_accept_~s__state~0); 10295#L137 assume 8464 == ssl3_accept_~s__state~0; 9797#L144 [2021-10-28 09:45:54,419 INFO L793 eck$LassoCheckResult]: Loop: 9797#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9798#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9823#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; 9824#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10544#L596 assume !(8576 == ssl3_accept_~state~0); 10542#L614 ssl3_accept_~skip~0 := 0; 10541#L110-2 assume !false; 10540#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10539#L113 assume !(12292 == ssl3_accept_~s__state~0); 10538#L116 assume !(16384 == ssl3_accept_~s__state~0); 10537#L119 assume !(8192 == ssl3_accept_~s__state~0); 10536#L122 assume !(24576 == ssl3_accept_~s__state~0); 10535#L125 assume !(8195 == ssl3_accept_~s__state~0); 10534#L128 assume !(8480 == ssl3_accept_~s__state~0); 10533#L131 assume !(8481 == ssl3_accept_~s__state~0); 10532#L134 assume !(8482 == ssl3_accept_~s__state~0); 10531#L137 assume !(8464 == ssl3_accept_~s__state~0); 10530#L140 assume !(8465 == ssl3_accept_~s__state~0); 10529#L143 assume !(8466 == ssl3_accept_~s__state~0); 10409#L146 assume 8496 == ssl3_accept_~s__state~0; 10271#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10404#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10402#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 10400#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10369#L308-2 ssl3_accept_~s__init_num~0 := 0; 10075#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10307#L596 assume !(8576 == ssl3_accept_~state~0); 10298#L614 ssl3_accept_~skip~0 := 0; 10293#L110-2 assume !false; 10291#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10289#L113 assume !(12292 == ssl3_accept_~s__state~0); 10288#L116 assume !(16384 == ssl3_accept_~s__state~0); 10287#L119 assume !(8192 == ssl3_accept_~s__state~0); 10286#L122 assume !(24576 == ssl3_accept_~s__state~0); 10285#L125 assume !(8195 == ssl3_accept_~s__state~0); 10284#L128 assume !(8480 == ssl3_accept_~s__state~0); 10283#L131 assume !(8481 == ssl3_accept_~s__state~0); 10281#L134 assume !(8482 == ssl3_accept_~s__state~0); 10279#L137 assume !(8464 == ssl3_accept_~s__state~0); 10277#L140 assume !(8465 == ssl3_accept_~s__state~0); 10275#L143 assume !(8466 == ssl3_accept_~s__state~0); 10273#L146 assume !(8496 == ssl3_accept_~s__state~0); 10270#L149 assume !(8497 == ssl3_accept_~s__state~0); 10268#L152 assume !(8512 == ssl3_accept_~s__state~0); 10265#L155 assume !(8513 == ssl3_accept_~s__state~0); 10256#L158 assume !(8528 == ssl3_accept_~s__state~0); 10257#L161 assume !(8529 == ssl3_accept_~s__state~0); 10085#L164 assume !(8544 == ssl3_accept_~s__state~0); 10086#L167 assume !(8545 == ssl3_accept_~s__state~0); 10261#L170 assume 8560 == ssl3_accept_~s__state~0; 10067#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10030#L438 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; 9800#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10236#L596 assume !(8576 == ssl3_accept_~state~0); 10234#L614 ssl3_accept_~skip~0 := 0; 10233#L110-2 assume !false; 10232#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10231#L113 assume !(12292 == ssl3_accept_~s__state~0); 10230#L116 assume !(16384 == ssl3_accept_~s__state~0); 10229#L119 assume !(8192 == ssl3_accept_~s__state~0); 10228#L122 assume !(24576 == ssl3_accept_~s__state~0); 10227#L125 assume !(8195 == ssl3_accept_~s__state~0); 10226#L128 assume !(8480 == ssl3_accept_~s__state~0); 10082#L131 assume !(8481 == ssl3_accept_~s__state~0); 10083#L134 assume !(8482 == ssl3_accept_~s__state~0); 10105#L137 assume 8464 == ssl3_accept_~s__state~0; 9797#L144 [2021-10-28 09:45:54,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-28 09:45:54,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792526687] [2021-10-28 09:45:54,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:54,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:54,429 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:54,453 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:54,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1385524784, now seen corresponding path program 1 times [2021-10-28 09:45:54,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,456 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162268968] [2021-10-28 09:45:54,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,456 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:54,495 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:54,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:54,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162268968] [2021-10-28 09:45:54,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162268968] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:54,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:54,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:54,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946378635] [2021-10-28 09:45:54,498 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:54,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:54,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:54,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:54,499 INFO L87 Difference]: Start difference. First operand 831 states and 1151 transitions. cyclomatic complexity: 323 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:54,623 INFO L93 Difference]: Finished difference Result 918 states and 1259 transitions. [2021-10-28 09:45:54,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:54,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1259 transitions. [2021-10-28 09:45:54,633 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2021-10-28 09:45:54,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 918 states and 1259 transitions. [2021-10-28 09:45:54,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 637 [2021-10-28 09:45:54,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 637 [2021-10-28 09:45:54,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 918 states and 1259 transitions. [2021-10-28 09:45:54,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:54,642 INFO L681 BuchiCegarLoop]: Abstraction has 918 states and 1259 transitions. [2021-10-28 09:45:54,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states and 1259 transitions. [2021-10-28 09:45:54,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 906. [2021-10-28 09:45:54,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 906 states have (on average 1.3730684326710816) internal successors, (1244), 905 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1244 transitions. [2021-10-28 09:45:54,662 INFO L704 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-10-28 09:45:54,662 INFO L587 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-10-28 09:45:54,662 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 09:45:54,662 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1244 transitions. [2021-10-28 09:45:54,671 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2021-10-28 09:45:54,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:54,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:54,673 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,673 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,674 INFO L791 eck$LassoCheckResult]: Stem: 11818#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11658#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 11644#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11596#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11597#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11590#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 11591#L110-2 assume !false; 12097#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12287#L113 assume !(12292 == ssl3_accept_~s__state~0); 12285#L116 assume !(16384 == ssl3_accept_~s__state~0); 12283#L119 assume !(8192 == ssl3_accept_~s__state~0); 12281#L122 assume !(24576 == ssl3_accept_~s__state~0); 12279#L125 assume !(8195 == ssl3_accept_~s__state~0); 12275#L128 assume !(8480 == ssl3_accept_~s__state~0); 12267#L131 assume !(8481 == ssl3_accept_~s__state~0); 12263#L134 assume !(8482 == ssl3_accept_~s__state~0); 12264#L137 assume 8464 == ssl3_accept_~s__state~0; 11552#L144 [2021-10-28 09:45:54,674 INFO L793 eck$LassoCheckResult]: Loop: 11552#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11553#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11578#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; 11579#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12395#L596 assume !(8576 == ssl3_accept_~state~0); 12393#L614 ssl3_accept_~skip~0 := 0; 12392#L110-2 assume !false; 12391#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12390#L113 assume !(12292 == ssl3_accept_~s__state~0); 12389#L116 assume !(16384 == ssl3_accept_~s__state~0); 12388#L119 assume !(8192 == ssl3_accept_~s__state~0); 12387#L122 assume !(24576 == ssl3_accept_~s__state~0); 12386#L125 assume !(8195 == ssl3_accept_~s__state~0); 12385#L128 assume !(8480 == ssl3_accept_~s__state~0); 12384#L131 assume !(8481 == ssl3_accept_~s__state~0); 12383#L134 assume !(8482 == ssl3_accept_~s__state~0); 12382#L137 assume !(8464 == ssl3_accept_~s__state~0); 12381#L140 assume !(8465 == ssl3_accept_~s__state~0); 12380#L143 assume !(8466 == ssl3_accept_~s__state~0); 12215#L146 assume 8496 == ssl3_accept_~s__state~0; 11793#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11622#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11602#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 11558#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11560#L308-2 ssl3_accept_~s__init_num~0 := 0; 12441#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12429#L596 assume !(8576 == ssl3_accept_~state~0); 12426#L614 ssl3_accept_~skip~0 := 0; 12424#L110-2 assume !false; 12422#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12420#L113 assume !(12292 == ssl3_accept_~s__state~0); 12418#L116 assume !(16384 == ssl3_accept_~s__state~0); 12416#L119 assume !(8192 == ssl3_accept_~s__state~0); 12414#L122 assume !(24576 == ssl3_accept_~s__state~0); 12412#L125 assume !(8195 == ssl3_accept_~s__state~0); 12410#L128 assume !(8480 == ssl3_accept_~s__state~0); 12408#L131 assume !(8481 == ssl3_accept_~s__state~0); 12401#L134 assume !(8482 == ssl3_accept_~s__state~0); 12402#L137 assume !(8464 == ssl3_accept_~s__state~0); 12406#L140 assume !(8465 == ssl3_accept_~s__state~0); 12405#L143 assume !(8466 == ssl3_accept_~s__state~0); 11773#L146 assume !(8496 == ssl3_accept_~s__state~0); 11774#L149 assume !(8497 == ssl3_accept_~s__state~0); 11626#L152 assume 8512 == ssl3_accept_~s__state~0; 11627#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12204#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11759#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11540#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12245#L596 assume !(8576 == ssl3_accept_~state~0); 11683#L614 ssl3_accept_~skip~0 := 0; 12302#L110-2 assume !false; 12241#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12239#L113 assume !(12292 == ssl3_accept_~s__state~0); 12238#L116 assume !(16384 == ssl3_accept_~s__state~0); 12236#L119 assume !(8192 == ssl3_accept_~s__state~0); 12234#L122 assume !(24576 == ssl3_accept_~s__state~0); 12232#L125 assume !(8195 == ssl3_accept_~s__state~0); 12230#L128 assume !(8480 == ssl3_accept_~s__state~0); 12229#L131 assume !(8481 == ssl3_accept_~s__state~0); 12228#L134 assume !(8482 == ssl3_accept_~s__state~0); 12227#L137 assume !(8464 == ssl3_accept_~s__state~0); 12225#L140 assume !(8465 == ssl3_accept_~s__state~0); 12222#L143 assume !(8466 == ssl3_accept_~s__state~0); 12223#L146 assume !(8496 == ssl3_accept_~s__state~0); 12299#L149 assume !(8497 == ssl3_accept_~s__state~0); 12297#L152 assume !(8512 == ssl3_accept_~s__state~0); 12244#L155 assume !(8513 == ssl3_accept_~s__state~0); 11990#L158 assume !(8528 == ssl3_accept_~s__state~0); 11991#L161 assume !(8529 == ssl3_accept_~s__state~0); 11992#L164 assume !(8544 == ssl3_accept_~s__state~0); 12079#L167 assume !(8545 == ssl3_accept_~s__state~0); 12078#L170 assume 8560 == ssl3_accept_~s__state~0; 11826#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11785#L438 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; 11555#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12153#L596 assume !(8576 == ssl3_accept_~state~0); 12150#L614 ssl3_accept_~skip~0 := 0; 12148#L110-2 assume !false; 12146#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12144#L113 assume !(12292 == ssl3_accept_~s__state~0); 12135#L116 assume !(16384 == ssl3_accept_~s__state~0); 12131#L119 assume !(8192 == ssl3_accept_~s__state~0); 12117#L122 assume !(24576 == ssl3_accept_~s__state~0); 12108#L125 assume !(8195 == ssl3_accept_~s__state~0); 12085#L128 assume !(8480 == ssl3_accept_~s__state~0); 11834#L131 assume !(8481 == ssl3_accept_~s__state~0); 11835#L134 assume !(8482 == ssl3_accept_~s__state~0); 11876#L137 assume 8464 == ssl3_accept_~s__state~0; 11552#L144 [2021-10-28 09:45:54,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-28 09:45:54,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668971781] [2021-10-28 09:45:54,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:54,686 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:54,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:54,703 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:54,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,704 INFO L85 PathProgramCache]: Analyzing trace with hash 403680920, now seen corresponding path program 1 times [2021-10-28 09:45:54,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,704 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418537223] [2021-10-28 09:45:54,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:54,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:54,781 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:45:54,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:54,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418537223] [2021-10-28 09:45:54,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418537223] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:54,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:54,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:54,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882132498] [2021-10-28 09:45:54,782 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:54,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:54,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:54,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:54,784 INFO L87 Difference]: Start difference. First operand 906 states and 1244 transitions. cyclomatic complexity: 341 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:54,924 INFO L93 Difference]: Finished difference Result 1026 states and 1406 transitions. [2021-10-28 09:45:54,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:54,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1406 transitions. [2021-10-28 09:45:54,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2021-10-28 09:45:54,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 1026 states and 1406 transitions. [2021-10-28 09:45:54,947 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2021-10-28 09:45:54,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 709 [2021-10-28 09:45:54,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1406 transitions. [2021-10-28 09:45:54,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:54,948 INFO L681 BuchiCegarLoop]: Abstraction has 1026 states and 1406 transitions. [2021-10-28 09:45:54,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1406 transitions. [2021-10-28 09:45:54,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 987. [2021-10-28 09:45:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 987 states have (on average 1.3606889564336373) internal successors, (1343), 986 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:54,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1343 transitions. [2021-10-28 09:45:54,977 INFO L704 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-10-28 09:45:54,977 INFO L587 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-10-28 09:45:54,977 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 09:45:54,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 987 states and 1343 transitions. [2021-10-28 09:45:54,984 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2021-10-28 09:45:54,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:54,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:54,989 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,989 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:54,989 INFO L791 eck$LassoCheckResult]: Stem: 13770#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13596#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 13582#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13535#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13536#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13529#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 13530#L110-2 assume !false; 13897#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14328#L113 assume !(12292 == ssl3_accept_~s__state~0); 14324#L116 assume !(16384 == ssl3_accept_~s__state~0); 14321#L119 assume !(8192 == ssl3_accept_~s__state~0); 14317#L122 assume !(24576 == ssl3_accept_~s__state~0); 14313#L125 assume !(8195 == ssl3_accept_~s__state~0); 14309#L128 assume !(8480 == ssl3_accept_~s__state~0); 14305#L131 assume !(8481 == ssl3_accept_~s__state~0); 14301#L134 assume !(8482 == ssl3_accept_~s__state~0); 14302#L137 assume 8464 == ssl3_accept_~s__state~0; 13490#L144 [2021-10-28 09:45:54,990 INFO L793 eck$LassoCheckResult]: Loop: 13490#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13491#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13517#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; 13518#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14407#L596 assume !(8576 == ssl3_accept_~state~0); 14404#L614 ssl3_accept_~skip~0 := 0; 14402#L110-2 assume !false; 14400#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14398#L113 assume !(12292 == ssl3_accept_~s__state~0); 14396#L116 assume !(16384 == ssl3_accept_~s__state~0); 14394#L119 assume !(8192 == ssl3_accept_~s__state~0); 14392#L122 assume !(24576 == ssl3_accept_~s__state~0); 14390#L125 assume !(8195 == ssl3_accept_~s__state~0); 14388#L128 assume !(8480 == ssl3_accept_~s__state~0); 14386#L131 assume !(8481 == ssl3_accept_~s__state~0); 14384#L134 assume !(8482 == ssl3_accept_~s__state~0); 14383#L137 assume !(8464 == ssl3_accept_~s__state~0); 14381#L140 assume !(8465 == ssl3_accept_~s__state~0); 14379#L143 assume !(8466 == ssl3_accept_~s__state~0); 14278#L146 assume 8496 == ssl3_accept_~s__state~0; 13742#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13561#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13541#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13496#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13497#L308-2 ssl3_accept_~s__init_num~0 := 0; 13673#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14287#L596 assume !(8576 == ssl3_accept_~state~0); 14285#L614 ssl3_accept_~skip~0 := 0; 14284#L110-2 assume !false; 14283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14281#L113 assume !(12292 == ssl3_accept_~s__state~0); 14280#L116 assume !(16384 == ssl3_accept_~s__state~0); 14279#L119 assume !(8192 == ssl3_accept_~s__state~0); 14277#L122 assume !(24576 == ssl3_accept_~s__state~0); 14218#L125 assume !(8195 == ssl3_accept_~s__state~0); 14217#L128 assume !(8480 == ssl3_accept_~s__state~0); 14216#L131 assume !(8481 == ssl3_accept_~s__state~0); 14215#L134 assume !(8482 == ssl3_accept_~s__state~0); 14214#L137 assume !(8464 == ssl3_accept_~s__state~0); 14213#L140 assume !(8465 == ssl3_accept_~s__state~0); 14212#L143 assume !(8466 == ssl3_accept_~s__state~0); 14211#L146 assume !(8496 == ssl3_accept_~s__state~0); 14210#L149 assume !(8497 == ssl3_accept_~s__state~0); 14209#L152 assume !(8512 == ssl3_accept_~s__state~0); 14208#L155 assume !(8513 == ssl3_accept_~s__state~0); 14207#L158 assume !(8528 == ssl3_accept_~s__state~0); 14206#L161 assume !(8529 == ssl3_accept_~s__state~0); 14205#L164 assume !(8544 == ssl3_accept_~s__state~0); 14203#L167 assume !(8545 == ssl3_accept_~s__state~0); 14201#L170 assume !(8560 == ssl3_accept_~s__state~0); 14199#L173 assume !(8561 == ssl3_accept_~s__state~0); 14197#L176 assume !(8448 == ssl3_accept_~s__state~0); 14195#L179 assume !(8576 == ssl3_accept_~s__state~0); 14193#L182 assume !(8577 == ssl3_accept_~s__state~0); 14191#L185 assume !(8592 == ssl3_accept_~s__state~0); 14189#L188 assume !(8593 == ssl3_accept_~s__state~0); 14187#L191 assume !(8608 == ssl3_accept_~s__state~0); 14185#L194 assume !(8609 == ssl3_accept_~s__state~0); 14183#L197 assume !(8640 == ssl3_accept_~s__state~0); 13756#L200 assume !(8641 == ssl3_accept_~s__state~0); 13547#L203 assume 8656 == ssl3_accept_~s__state~0; 13548#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13569#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 13570#L513 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13738#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13731#L521 assume !(0 == ssl3_accept_~tmp___10~0); 13732#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14164#L596 assume !(8576 == ssl3_accept_~state~0); 14162#L614 ssl3_accept_~skip~0 := 0; 14161#L110-2 assume !false; 14160#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14159#L113 assume 12292 == ssl3_accept_~s__state~0; 13635#L114 ssl3_accept_~s__new_session~0 := 1; 13636#L222 ssl3_accept_~s__server~0 := 1; 13715#L227 assume 0 != ssl3_accept_~cb~0; 13737#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13781#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13751#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13704#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14136#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14130#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14122#L596 assume !(8576 == ssl3_accept_~state~0); 14118#L614 ssl3_accept_~skip~0 := 0; 14115#L110-2 assume !false; 14112#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14109#L113 assume !(12292 == ssl3_accept_~s__state~0); 14106#L116 assume !(16384 == ssl3_accept_~s__state~0); 14103#L119 assume !(8192 == ssl3_accept_~s__state~0); 14099#L122 assume !(24576 == ssl3_accept_~s__state~0); 14095#L125 assume !(8195 == ssl3_accept_~s__state~0); 13987#L128 assume !(8480 == ssl3_accept_~s__state~0); 13988#L131 assume !(8481 == ssl3_accept_~s__state~0); 13830#L134 assume !(8482 == ssl3_accept_~s__state~0); 13819#L137 assume 8464 == ssl3_accept_~s__state~0; 13490#L144 [2021-10-28 09:45:54,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:54,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-28 09:45:54,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:54,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103299762] [2021-10-28 09:45:54,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:54,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,003 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,022 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:55,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,023 INFO L85 PathProgramCache]: Analyzing trace with hash -533474445, now seen corresponding path program 1 times [2021-10-28 09:45:55,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769522402] [2021-10-28 09:45:55,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:55,068 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:45:55,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:55,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769522402] [2021-10-28 09:45:55,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769522402] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:55,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:55,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:55,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195795247] [2021-10-28 09:45:55,070 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:55,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:55,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:55,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:55,072 INFO L87 Difference]: Start difference. First operand 987 states and 1343 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:55,259 INFO L93 Difference]: Finished difference Result 928 states and 1252 transitions. [2021-10-28 09:45:55,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:55,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 928 states and 1252 transitions. [2021-10-28 09:45:55,267 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2021-10-28 09:45:55,276 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 928 states to 926 states and 1250 transitions. [2021-10-28 09:45:55,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 657 [2021-10-28 09:45:55,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 657 [2021-10-28 09:45:55,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 926 states and 1250 transitions. [2021-10-28 09:45:55,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:55,278 INFO L681 BuchiCegarLoop]: Abstraction has 926 states and 1250 transitions. [2021-10-28 09:45:55,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states and 1250 transitions. [2021-10-28 09:45:55,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 922. [2021-10-28 09:45:55,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 922 states have (on average 1.351409978308026) internal successors, (1246), 921 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1246 transitions. [2021-10-28 09:45:55,304 INFO L704 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-10-28 09:45:55,304 INFO L587 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-10-28 09:45:55,304 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 09:45:55,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1246 transitions. [2021-10-28 09:45:55,310 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2021-10-28 09:45:55,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:55,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:55,313 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,313 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,313 INFO L791 eck$LassoCheckResult]: Stem: 15667#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15514#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 15502#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15455#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 15456#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15449#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 15450#L110-2 assume !false; 15451#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15452#L113 assume !(12292 == ssl3_accept_~s__state~0); 15666#L116 assume !(16384 == ssl3_accept_~s__state~0); 16270#L119 assume !(8192 == ssl3_accept_~s__state~0); 16269#L122 assume !(24576 == ssl3_accept_~s__state~0); 16230#L125 assume !(8195 == ssl3_accept_~s__state~0); 16128#L128 assume !(8480 == ssl3_accept_~s__state~0); 16127#L131 assume !(8481 == ssl3_accept_~s__state~0); 16126#L134 assume !(8482 == ssl3_accept_~s__state~0); 15833#L137 assume 8464 == ssl3_accept_~s__state~0; 15411#L144 [2021-10-28 09:45:55,314 INFO L793 eck$LassoCheckResult]: Loop: 15411#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15412#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15438#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; 15439#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16296#L596 assume !(8576 == ssl3_accept_~state~0); 16293#L614 ssl3_accept_~skip~0 := 0; 16291#L110-2 assume !false; 16289#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16288#L113 assume !(12292 == ssl3_accept_~s__state~0); 16287#L116 assume !(16384 == ssl3_accept_~s__state~0); 15668#L119 assume !(8192 == ssl3_accept_~s__state~0); 15540#L122 assume !(24576 == ssl3_accept_~s__state~0); 15541#L125 assume !(8195 == ssl3_accept_~s__state~0); 15551#L128 assume !(8480 == ssl3_accept_~s__state~0); 15552#L131 assume !(8481 == ssl3_accept_~s__state~0); 16233#L134 assume !(8482 == ssl3_accept_~s__state~0); 16134#L137 assume !(8464 == ssl3_accept_~s__state~0); 16133#L140 assume !(8465 == ssl3_accept_~s__state~0); 16129#L143 assume !(8466 == ssl3_accept_~s__state~0); 16101#L146 assume 8496 == ssl3_accept_~s__state~0; 15894#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16099#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16097#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 16095#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15583#L308-2 ssl3_accept_~s__init_num~0 := 0; 15584#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16281#L596 assume !(8576 == ssl3_accept_~state~0); 16279#L614 ssl3_accept_~skip~0 := 0; 16278#L110-2 assume !false; 16277#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16276#L113 assume !(12292 == ssl3_accept_~s__state~0); 16275#L116 assume !(16384 == ssl3_accept_~s__state~0); 16274#L119 assume !(8192 == ssl3_accept_~s__state~0); 16272#L122 assume !(24576 == ssl3_accept_~s__state~0); 15620#L125 assume !(8195 == ssl3_accept_~s__state~0); 15621#L128 assume !(8480 == ssl3_accept_~s__state~0); 15521#L131 assume !(8481 == ssl3_accept_~s__state~0); 15522#L134 assume !(8482 == ssl3_accept_~s__state~0); 16227#L137 assume !(8464 == ssl3_accept_~s__state~0); 16226#L140 assume !(8465 == ssl3_accept_~s__state~0); 16156#L143 assume !(8466 == ssl3_accept_~s__state~0); 16137#L146 assume !(8496 == ssl3_accept_~s__state~0); 15996#L149 assume !(8497 == ssl3_accept_~s__state~0); 15997#L152 assume 8512 == ssl3_accept_~s__state~0; 15672#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15610#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15431#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15606#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16195#L596 assume !(8576 == ssl3_accept_~state~0); 16192#L614 ssl3_accept_~skip~0 := 0; 16190#L110-2 assume !false; 16188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16186#L113 assume !(12292 == ssl3_accept_~s__state~0); 16184#L116 assume !(16384 == ssl3_accept_~s__state~0); 16182#L119 assume !(8192 == ssl3_accept_~s__state~0); 16180#L122 assume !(24576 == ssl3_accept_~s__state~0); 16178#L125 assume !(8195 == ssl3_accept_~s__state~0); 16176#L128 assume !(8480 == ssl3_accept_~s__state~0); 16174#L131 assume !(8481 == ssl3_accept_~s__state~0); 16172#L134 assume !(8482 == ssl3_accept_~s__state~0); 16171#L137 assume !(8464 == ssl3_accept_~s__state~0); 16170#L140 assume !(8465 == ssl3_accept_~s__state~0); 16168#L143 assume !(8466 == ssl3_accept_~s__state~0); 16166#L146 assume !(8496 == ssl3_accept_~s__state~0); 16164#L149 assume !(8497 == ssl3_accept_~s__state~0); 16162#L152 assume !(8512 == ssl3_accept_~s__state~0); 16160#L155 assume !(8513 == ssl3_accept_~s__state~0); 16159#L158 assume 8528 == ssl3_accept_~s__state~0; 15492#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15493#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15544#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15604#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15654#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15496#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15470#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16026#L596 assume !(8576 == ssl3_accept_~state~0); 15536#L614 ssl3_accept_~skip~0 := 0; 16024#L110-2 assume !false; 16021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15920#L113 assume !(12292 == ssl3_accept_~s__state~0); 15919#L116 assume !(16384 == ssl3_accept_~s__state~0); 15918#L119 assume !(8192 == ssl3_accept_~s__state~0); 15917#L122 assume !(24576 == ssl3_accept_~s__state~0); 15916#L125 assume !(8195 == ssl3_accept_~s__state~0); 15915#L128 assume !(8480 == ssl3_accept_~s__state~0); 15913#L131 assume !(8481 == ssl3_accept_~s__state~0); 15911#L134 assume !(8482 == ssl3_accept_~s__state~0); 15909#L137 assume !(8464 == ssl3_accept_~s__state~0); 15907#L140 assume !(8465 == ssl3_accept_~s__state~0); 15905#L143 assume !(8466 == ssl3_accept_~s__state~0); 15903#L146 assume !(8496 == ssl3_accept_~s__state~0); 15901#L149 assume !(8497 == ssl3_accept_~s__state~0); 15899#L152 assume !(8512 == ssl3_accept_~s__state~0); 15897#L155 assume !(8513 == ssl3_accept_~s__state~0); 15895#L158 assume !(8528 == ssl3_accept_~s__state~0); 15892#L161 assume !(8529 == ssl3_accept_~s__state~0); 15890#L164 assume !(8544 == ssl3_accept_~s__state~0); 15887#L167 assume !(8545 == ssl3_accept_~s__state~0); 15872#L170 assume 8560 == ssl3_accept_~s__state~0; 15674#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15635#L438 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; 15414#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16256#L596 assume !(8576 == ssl3_accept_~state~0); 16253#L614 ssl3_accept_~skip~0 := 0; 16251#L110-2 assume !false; 16249#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16247#L113 assume !(12292 == ssl3_accept_~s__state~0); 16245#L116 assume !(16384 == ssl3_accept_~s__state~0); 16243#L119 assume !(8192 == ssl3_accept_~s__state~0); 16241#L122 assume !(24576 == ssl3_accept_~s__state~0); 16239#L125 assume !(8195 == ssl3_accept_~s__state~0); 16237#L128 assume !(8480 == ssl3_accept_~s__state~0); 15868#L131 assume !(8481 == ssl3_accept_~s__state~0); 15718#L134 assume !(8482 == ssl3_accept_~s__state~0); 15719#L137 assume 8464 == ssl3_accept_~s__state~0; 15411#L144 [2021-10-28 09:45:55,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-28 09:45:55,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749400602] [2021-10-28 09:45:55,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,328 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,340 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:55,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,341 INFO L85 PathProgramCache]: Analyzing trace with hash -538544647, now seen corresponding path program 1 times [2021-10-28 09:45:55,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365393983] [2021-10-28 09:45:55,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:45:55,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:55,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365393983] [2021-10-28 09:45:55,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365393983] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:55,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:55,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:55,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006321732] [2021-10-28 09:45:55,402 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:55,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:55,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:55,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:55,404 INFO L87 Difference]: Start difference. First operand 922 states and 1246 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:55,426 INFO L93 Difference]: Finished difference Result 1814 states and 2436 transitions. [2021-10-28 09:45:55,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:55,427 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2436 transitions. [2021-10-28 09:45:55,442 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-10-28 09:45:55,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2436 transitions. [2021-10-28 09:45:55,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-10-28 09:45:55,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-10-28 09:45:55,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2436 transitions. [2021-10-28 09:45:55,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:55,462 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2436 transitions. [2021-10-28 09:45:55,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2436 transitions. [2021-10-28 09:45:55,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-10-28 09:45:55,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.3502702702702702) internal successors, (1249), 924 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1249 transitions. [2021-10-28 09:45:55,489 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-10-28 09:45:55,489 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-10-28 09:45:55,489 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 09:45:55,489 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1249 transitions. [2021-10-28 09:45:55,495 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-10-28 09:45:55,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:55,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:55,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-28 09:45:55,497 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,497 INFO L791 eck$LassoCheckResult]: Stem: 18414#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18258#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 18242#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18200#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 18201#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18194#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18195#L110-2 assume !false; 18520#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18900#L113 assume !(12292 == ssl3_accept_~s__state~0); 18898#L116 assume !(16384 == ssl3_accept_~s__state~0); 18896#L119 assume !(8192 == ssl3_accept_~s__state~0); 18894#L122 assume !(24576 == ssl3_accept_~s__state~0); 18892#L125 assume !(8195 == ssl3_accept_~s__state~0); 18890#L128 assume !(8480 == ssl3_accept_~s__state~0); 18888#L131 assume !(8481 == ssl3_accept_~s__state~0); 18885#L134 assume !(8482 == ssl3_accept_~s__state~0); 18886#L137 assume 8464 == ssl3_accept_~s__state~0; 18153#L144 [2021-10-28 09:45:55,497 INFO L793 eck$LassoCheckResult]: Loop: 18153#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18154#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18183#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; 18184#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19058#L596 assume !(8576 == ssl3_accept_~state~0); 19056#L614 ssl3_accept_~skip~0 := 0; 19055#L110-2 assume !false; 19054#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18407#L113 assume !(12292 == ssl3_accept_~s__state~0); 18408#L116 assume !(16384 == ssl3_accept_~s__state~0); 18412#L119 assume !(8192 == ssl3_accept_~s__state~0); 18413#L122 assume !(24576 == ssl3_accept_~s__state~0); 19053#L125 assume !(8195 == ssl3_accept_~s__state~0); 19052#L128 assume !(8480 == ssl3_accept_~s__state~0); 18261#L131 assume !(8481 == ssl3_accept_~s__state~0); 18262#L134 assume !(8482 == ssl3_accept_~s__state~0); 18325#L137 assume !(8464 == ssl3_accept_~s__state~0); 18326#L140 assume !(8465 == ssl3_accept_~s__state~0); 19036#L143 assume !(8466 == ssl3_accept_~s__state~0); 18365#L146 assume 8496 == ssl3_accept_~s__state~0; 18366#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18221#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18202#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 18159#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18161#L308-2 ssl3_accept_~s__init_num~0 := 0; 18265#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18176#L596 assume !(8576 == ssl3_accept_~state~0); 18146#L614 ssl3_accept_~skip~0 := 0; 18248#L110-2 assume !false; 18190#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18191#L113 assume !(12292 == ssl3_accept_~s__state~0); 18213#L116 assume !(16384 == ssl3_accept_~s__state~0); 18214#L119 assume !(8192 == ssl3_accept_~s__state~0); 18281#L122 assume !(24576 == ssl3_accept_~s__state~0); 18282#L125 assume !(8195 == ssl3_accept_~s__state~0); 18294#L128 assume !(8480 == ssl3_accept_~s__state~0); 18295#L131 assume !(8481 == ssl3_accept_~s__state~0); 19038#L134 assume !(8482 == ssl3_accept_~s__state~0); 19037#L137 assume !(8464 == ssl3_accept_~s__state~0); 18303#L140 assume !(8465 == ssl3_accept_~s__state~0); 18304#L143 assume !(8466 == ssl3_accept_~s__state~0); 18386#L146 assume !(8496 == ssl3_accept_~s__state~0); 18373#L149 assume !(8497 == ssl3_accept_~s__state~0); 18225#L152 assume 8512 == ssl3_accept_~s__state~0; 18226#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18354#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18172#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18350#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19046#L596 assume !(8576 == ssl3_accept_~state~0); 19044#L614 ssl3_accept_~skip~0 := 0; 19043#L110-2 assume !false; 19042#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19041#L113 assume !(12292 == ssl3_accept_~s__state~0); 19040#L116 assume !(16384 == ssl3_accept_~s__state~0); 18863#L119 assume !(8192 == ssl3_accept_~s__state~0); 18862#L122 assume !(24576 == ssl3_accept_~s__state~0); 18861#L125 assume !(8195 == ssl3_accept_~s__state~0); 18860#L128 assume !(8480 == ssl3_accept_~s__state~0); 18858#L131 assume !(8481 == ssl3_accept_~s__state~0); 18856#L134 assume !(8482 == ssl3_accept_~s__state~0); 18855#L137 assume !(8464 == ssl3_accept_~s__state~0); 18854#L140 assume !(8465 == ssl3_accept_~s__state~0); 18834#L143 assume !(8466 == ssl3_accept_~s__state~0); 18833#L146 assume !(8496 == ssl3_accept_~s__state~0); 18832#L149 assume !(8497 == ssl3_accept_~s__state~0); 18831#L152 assume !(8512 == ssl3_accept_~s__state~0); 18830#L155 assume !(8513 == ssl3_accept_~s__state~0); 18828#L158 assume 8528 == ssl3_accept_~s__state~0; 18561#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18818#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18426#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18149#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18150#L372 assume !(ssl3_accept_~ret~0 <= 0); 18237#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18211#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18801#L596 assume !(8576 == ssl3_accept_~state~0); 18795#L614 ssl3_accept_~skip~0 := 0; 18793#L110-2 assume !false; 18791#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18789#L113 assume !(12292 == ssl3_accept_~s__state~0); 18787#L116 assume !(16384 == ssl3_accept_~s__state~0); 18785#L119 assume !(8192 == ssl3_accept_~s__state~0); 18783#L122 assume !(24576 == ssl3_accept_~s__state~0); 18781#L125 assume !(8195 == ssl3_accept_~s__state~0); 18779#L128 assume !(8480 == ssl3_accept_~s__state~0); 18777#L131 assume !(8481 == ssl3_accept_~s__state~0); 18775#L134 assume !(8482 == ssl3_accept_~s__state~0); 18773#L137 assume !(8464 == ssl3_accept_~s__state~0); 18770#L140 assume !(8465 == ssl3_accept_~s__state~0); 18768#L143 assume !(8466 == ssl3_accept_~s__state~0); 18765#L146 assume !(8496 == ssl3_accept_~s__state~0); 18763#L149 assume !(8497 == ssl3_accept_~s__state~0); 18761#L152 assume !(8512 == ssl3_accept_~s__state~0); 18757#L155 assume !(8513 == ssl3_accept_~s__state~0); 18756#L158 assume !(8528 == ssl3_accept_~s__state~0); 18755#L161 assume !(8529 == ssl3_accept_~s__state~0); 18753#L164 assume !(8544 == ssl3_accept_~s__state~0); 18754#L167 assume !(8545 == ssl3_accept_~s__state~0); 18746#L170 assume 8560 == ssl3_accept_~s__state~0; 18418#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18377#L438 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; 18156#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19004#L596 assume !(8576 == ssl3_accept_~state~0); 19000#L614 ssl3_accept_~skip~0 := 0; 18998#L110-2 assume !false; 18997#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18991#L113 assume !(12292 == ssl3_accept_~s__state~0); 18988#L116 assume !(16384 == ssl3_accept_~s__state~0); 18986#L119 assume !(8192 == ssl3_accept_~s__state~0); 18984#L122 assume !(24576 == ssl3_accept_~s__state~0); 18869#L125 assume !(8195 == ssl3_accept_~s__state~0); 18603#L128 assume !(8480 == ssl3_accept_~s__state~0); 18600#L131 assume !(8481 == ssl3_accept_~s__state~0); 18511#L134 assume !(8482 == ssl3_accept_~s__state~0); 18512#L137 assume 8464 == ssl3_accept_~s__state~0; 18153#L144 [2021-10-28 09:45:55,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-28 09:45:55,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503744640] [2021-10-28 09:45:55,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,499 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,506 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:55,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,516 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:55,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1992691126, now seen corresponding path program 1 times [2021-10-28 09:45:55,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220256078] [2021-10-28 09:45:55,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:55,550 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:45:55,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:55,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220256078] [2021-10-28 09:45:55,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220256078] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:55,551 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:55,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:55,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177799777] [2021-10-28 09:45:55,552 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:55,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:55,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:55,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:55,554 INFO L87 Difference]: Start difference. First operand 925 states and 1249 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:55,574 INFO L93 Difference]: Finished difference Result 1814 states and 2433 transitions. [2021-10-28 09:45:55,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:55,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2433 transitions. [2021-10-28 09:45:55,589 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-10-28 09:45:55,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2433 transitions. [2021-10-28 09:45:55,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-10-28 09:45:55,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-10-28 09:45:55,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2433 transitions. [2021-10-28 09:45:55,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:55,609 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2433 transitions. [2021-10-28 09:45:55,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2433 transitions. [2021-10-28 09:45:55,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-10-28 09:45:55,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.347027027027027) internal successors, (1246), 924 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1246 transitions. [2021-10-28 09:45:55,642 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2021-10-28 09:45:55,642 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2021-10-28 09:45:55,642 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 09:45:55,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1246 transitions. [2021-10-28 09:45:55,646 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-10-28 09:45:55,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:55,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:55,648 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,649 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,649 INFO L791 eck$LassoCheckResult]: Stem: 21170#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21000#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 20987#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20946#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20947#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20940#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20941#L110-2 assume !false; 20936#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20937#L113 assume !(12292 == ssl3_accept_~s__state~0); 21163#L116 assume !(16384 == ssl3_accept_~s__state~0); 21800#L119 assume !(8192 == ssl3_accept_~s__state~0); 21799#L122 assume !(24576 == ssl3_accept_~s__state~0); 21798#L125 assume !(8195 == ssl3_accept_~s__state~0); 21797#L128 assume !(8480 == ssl3_accept_~s__state~0); 21795#L131 assume !(8481 == ssl3_accept_~s__state~0); 21783#L134 assume !(8482 == ssl3_accept_~s__state~0); 21719#L137 assume 8464 == ssl3_accept_~s__state~0; 20898#L144 [2021-10-28 09:45:55,650 INFO L793 eck$LassoCheckResult]: Loop: 20898#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20899#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20929#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; 20930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20922#L596 assume !(8576 == ssl3_accept_~state~0); 20891#L614 ssl3_accept_~skip~0 := 0; 20993#L110-2 assume !false; 21005#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21801#L113 assume !(12292 == ssl3_accept_~s__state~0); 20958#L116 assume !(16384 == ssl3_accept_~s__state~0); 20959#L119 assume !(8192 == ssl3_accept_~s__state~0); 21029#L122 assume !(24576 == ssl3_accept_~s__state~0); 21030#L125 assume !(8195 == ssl3_accept_~s__state~0); 21042#L128 assume !(8480 == ssl3_accept_~s__state~0); 21009#L131 assume !(8481 == ssl3_accept_~s__state~0); 21010#L134 assume !(8482 == ssl3_accept_~s__state~0); 21073#L137 assume !(8464 == ssl3_accept_~s__state~0); 21049#L140 assume !(8465 == ssl3_accept_~s__state~0); 21050#L143 assume !(8466 == ssl3_accept_~s__state~0); 21139#L146 assume 8496 == ssl3_accept_~s__state~0; 21137#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 20966#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20948#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 20904#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20906#L308-2 ssl3_accept_~s__init_num~0 := 0; 21075#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21684#L596 assume !(8576 == ssl3_accept_~state~0); 21682#L614 ssl3_accept_~skip~0 := 0; 21681#L110-2 assume !false; 21680#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21679#L113 assume !(12292 == ssl3_accept_~s__state~0); 21678#L116 assume !(16384 == ssl3_accept_~s__state~0); 21677#L119 assume !(8192 == ssl3_accept_~s__state~0); 21675#L122 assume !(24576 == ssl3_accept_~s__state~0); 21674#L125 assume !(8195 == ssl3_accept_~s__state~0); 21673#L128 assume !(8480 == ssl3_accept_~s__state~0); 21672#L131 assume !(8481 == ssl3_accept_~s__state~0); 21671#L134 assume !(8482 == ssl3_accept_~s__state~0); 21669#L137 assume !(8464 == ssl3_accept_~s__state~0); 21670#L140 assume !(8465 == ssl3_accept_~s__state~0); 21692#L143 assume !(8466 == ssl3_accept_~s__state~0); 21115#L146 assume !(8496 == ssl3_accept_~s__state~0); 21116#L149 assume !(8497 == ssl3_accept_~s__state~0); 20974#L152 assume 8512 == ssl3_accept_~s__state~0; 20975#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21104#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20918#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21100#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21709#L596 assume !(8576 == ssl3_accept_~state~0); 21707#L614 ssl3_accept_~skip~0 := 0; 21706#L110-2 assume !false; 21705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21704#L113 assume !(12292 == ssl3_accept_~s__state~0); 21703#L116 assume !(16384 == ssl3_accept_~s__state~0); 21702#L119 assume !(8192 == ssl3_accept_~s__state~0); 21701#L122 assume !(24576 == ssl3_accept_~s__state~0); 21700#L125 assume !(8195 == ssl3_accept_~s__state~0); 21699#L128 assume !(8480 == ssl3_accept_~s__state~0); 21698#L131 assume !(8481 == ssl3_accept_~s__state~0); 21697#L134 assume !(8482 == ssl3_accept_~s__state~0); 21695#L137 assume !(8464 == ssl3_accept_~s__state~0); 21663#L140 assume !(8465 == ssl3_accept_~s__state~0); 21659#L143 assume !(8466 == ssl3_accept_~s__state~0); 21660#L146 assume !(8496 == ssl3_accept_~s__state~0); 21690#L149 assume !(8497 == ssl3_accept_~s__state~0); 21685#L152 assume !(8512 == ssl3_accept_~s__state~0); 21021#L155 assume !(8513 == ssl3_accept_~s__state~0); 21022#L158 assume 8528 == ssl3_accept_~s__state~0; 20978#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20979#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21033#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21087#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 21449#L372 assume !(ssl3_accept_~ret~0 <= 0); 21448#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21380#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21434#L596 assume !(8576 == ssl3_accept_~state~0); 21428#L614 ssl3_accept_~skip~0 := 0; 21426#L110-2 assume !false; 21424#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21422#L113 assume !(12292 == ssl3_accept_~s__state~0); 21420#L116 assume !(16384 == ssl3_accept_~s__state~0); 21418#L119 assume !(8192 == ssl3_accept_~s__state~0); 21416#L122 assume !(24576 == ssl3_accept_~s__state~0); 21414#L125 assume !(8195 == ssl3_accept_~s__state~0); 21412#L128 assume !(8480 == ssl3_accept_~s__state~0); 21410#L131 assume !(8481 == ssl3_accept_~s__state~0); 21408#L134 assume !(8482 == ssl3_accept_~s__state~0); 21406#L137 assume !(8464 == ssl3_accept_~s__state~0); 21403#L140 assume !(8465 == ssl3_accept_~s__state~0); 21401#L143 assume !(8466 == ssl3_accept_~s__state~0); 21398#L146 assume !(8496 == ssl3_accept_~s__state~0); 21396#L149 assume !(8497 == ssl3_accept_~s__state~0); 21393#L152 assume !(8512 == ssl3_accept_~s__state~0); 21389#L155 assume !(8513 == ssl3_accept_~s__state~0); 21388#L158 assume !(8528 == ssl3_accept_~s__state~0); 21387#L161 assume !(8529 == ssl3_accept_~s__state~0); 21385#L164 assume !(8544 == ssl3_accept_~s__state~0); 21386#L167 assume !(8545 == ssl3_accept_~s__state~0); 21377#L170 assume 8560 == ssl3_accept_~s__state~0; 21178#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21128#L438 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; 20901#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21742#L596 assume !(8576 == ssl3_accept_~state~0); 21739#L614 ssl3_accept_~skip~0 := 0; 21737#L110-2 assume !false; 21735#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21734#L113 assume !(12292 == ssl3_accept_~s__state~0); 21733#L116 assume !(16384 == ssl3_accept_~s__state~0); 21731#L119 assume !(8192 == ssl3_accept_~s__state~0); 21729#L122 assume !(24576 == ssl3_accept_~s__state~0); 21727#L125 assume !(8195 == ssl3_accept_~s__state~0); 21365#L128 assume !(8480 == ssl3_accept_~s__state~0); 21364#L131 assume !(8481 == ssl3_accept_~s__state~0); 21236#L134 assume !(8482 == ssl3_accept_~s__state~0); 21237#L137 assume 8464 == ssl3_accept_~s__state~0; 20898#L144 [2021-10-28 09:45:55,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-28 09:45:55,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,651 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271733532] [2021-10-28 09:45:55,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,651 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,659 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:55,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,671 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:55,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,672 INFO L85 PathProgramCache]: Analyzing trace with hash 64418424, now seen corresponding path program 1 times [2021-10-28 09:45:55,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265559931] [2021-10-28 09:45:55,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-10-28 09:45:55,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:55,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265559931] [2021-10-28 09:45:55,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265559931] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:55,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:55,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:55,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362727244] [2021-10-28 09:45:55,713 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:55,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:55,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:55,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:55,714 INFO L87 Difference]: Start difference. First operand 925 states and 1246 transitions. cyclomatic complexity: 325 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:55,869 INFO L93 Difference]: Finished difference Result 1034 states and 1386 transitions. [2021-10-28 09:45:55,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:55,869 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1386 transitions. [2021-10-28 09:45:55,876 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2021-10-28 09:45:55,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1034 states and 1386 transitions. [2021-10-28 09:45:55,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-10-28 09:45:55,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 727 [2021-10-28 09:45:55,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1034 states and 1386 transitions. [2021-10-28 09:45:55,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:55,888 INFO L681 BuchiCegarLoop]: Abstraction has 1034 states and 1386 transitions. [2021-10-28 09:45:55,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states and 1386 transitions. [2021-10-28 09:45:55,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 1012. [2021-10-28 09:45:55,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1012 states have (on average 1.3349802371541502) internal successors, (1351), 1011 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:55,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1351 transitions. [2021-10-28 09:45:55,912 INFO L704 BuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2021-10-28 09:45:55,913 INFO L587 BuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2021-10-28 09:45:55,913 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 09:45:55,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1012 states and 1351 transitions. [2021-10-28 09:45:55,917 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2021-10-28 09:45:55,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:55,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:55,919 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,919 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:55,919 INFO L791 eck$LassoCheckResult]: Stem: 23120#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22967#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 22951#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22911#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22912#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22905#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22906#L110-2 assume !false; 23653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23827#L113 assume !(12292 == ssl3_accept_~s__state~0); 23824#L116 assume !(16384 == ssl3_accept_~s__state~0); 23822#L119 assume !(8192 == ssl3_accept_~s__state~0); 23821#L122 assume !(24576 == ssl3_accept_~s__state~0); 23820#L125 assume !(8195 == ssl3_accept_~s__state~0); 23819#L128 assume !(8480 == ssl3_accept_~s__state~0); 23818#L131 assume !(8481 == ssl3_accept_~s__state~0); 23817#L134 assume !(8482 == ssl3_accept_~s__state~0); 23150#L137 assume 8464 == ssl3_accept_~s__state~0; 22863#L144 [2021-10-28 09:45:55,920 INFO L793 eck$LassoCheckResult]: Loop: 22863#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22864#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22894#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; 22895#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23698#L596 assume !(8576 == ssl3_accept_~state~0); 23695#L614 ssl3_accept_~skip~0 := 0; 23693#L110-2 assume !false; 23691#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23689#L113 assume !(12292 == ssl3_accept_~s__state~0); 23687#L116 assume !(16384 == ssl3_accept_~s__state~0); 23685#L119 assume !(8192 == ssl3_accept_~s__state~0); 23683#L122 assume !(24576 == ssl3_accept_~s__state~0); 23682#L125 assume !(8195 == ssl3_accept_~s__state~0); 23681#L128 assume !(8480 == ssl3_accept_~s__state~0); 23638#L131 assume !(8481 == ssl3_accept_~s__state~0); 23637#L134 assume !(8482 == ssl3_accept_~s__state~0); 23636#L137 assume !(8464 == ssl3_accept_~s__state~0); 23634#L140 assume !(8465 == ssl3_accept_~s__state~0); 23633#L143 assume !(8466 == ssl3_accept_~s__state~0); 23542#L146 assume 8496 == ssl3_accept_~s__state~0; 23440#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 23540#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23538#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 23536#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23039#L308-2 ssl3_accept_~s__init_num~0 := 0; 23040#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23802#L596 assume !(8576 == ssl3_accept_~state~0); 23800#L614 ssl3_accept_~skip~0 := 0; 23798#L110-2 assume !false; 23792#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23789#L113 assume !(12292 == ssl3_accept_~s__state~0); 23787#L116 assume !(16384 == ssl3_accept_~s__state~0); 23785#L119 assume !(8192 == ssl3_accept_~s__state~0); 23783#L122 assume !(24576 == ssl3_accept_~s__state~0); 23781#L125 assume !(8195 == ssl3_accept_~s__state~0); 23779#L128 assume !(8480 == ssl3_accept_~s__state~0); 23777#L131 assume !(8481 == ssl3_accept_~s__state~0); 23776#L134 assume !(8482 == ssl3_accept_~s__state~0); 23775#L137 assume !(8464 == ssl3_accept_~s__state~0); 23774#L140 assume !(8465 == ssl3_accept_~s__state~0); 23773#L143 assume !(8466 == ssl3_accept_~s__state~0); 23772#L146 assume !(8496 == ssl3_accept_~s__state~0); 23771#L149 assume !(8497 == ssl3_accept_~s__state~0); 23736#L152 assume 8512 == ssl3_accept_~s__state~0; 23123#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23067#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22883#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23063#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23855#L596 assume !(8576 == ssl3_accept_~state~0); 23853#L614 ssl3_accept_~skip~0 := 0; 23852#L110-2 assume !false; 23851#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23850#L113 assume !(12292 == ssl3_accept_~s__state~0); 23849#L116 assume !(16384 == ssl3_accept_~s__state~0); 23848#L119 assume !(8192 == ssl3_accept_~s__state~0); 23847#L122 assume !(24576 == ssl3_accept_~s__state~0); 23077#L125 assume !(8195 == ssl3_accept_~s__state~0); 23004#L128 assume !(8480 == ssl3_accept_~s__state~0); 22970#L131 assume !(8481 == ssl3_accept_~s__state~0); 22971#L134 assume !(8482 == ssl3_accept_~s__state~0); 23037#L137 assume !(8464 == ssl3_accept_~s__state~0); 23010#L140 assume !(8465 == ssl3_accept_~s__state~0); 23011#L143 assume !(8466 == ssl3_accept_~s__state~0); 23078#L146 assume !(8496 == ssl3_accept_~s__state~0); 23079#L149 assume !(8497 == ssl3_accept_~s__state~0); 23829#L152 assume !(8512 == ssl3_accept_~s__state~0); 23826#L155 assume !(8513 == ssl3_accept_~s__state~0); 22879#L158 assume 8528 == ssl3_accept_~s__state~0; 22880#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22943#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22994#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22859#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 22860#L372 assume !(ssl3_accept_~ret~0 <= 0); 22946#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22978#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22887#L596 assume !(8576 == ssl3_accept_~state~0); 22856#L614 ssl3_accept_~skip~0 := 0; 22957#L110-2 assume !false; 22901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22902#L113 assume !(12292 == ssl3_accept_~s__state~0); 22923#L116 assume !(16384 == ssl3_accept_~s__state~0); 22924#L119 assume !(8192 == ssl3_accept_~s__state~0); 22990#L122 assume !(24576 == ssl3_accept_~s__state~0); 22991#L125 assume !(8195 == ssl3_accept_~s__state~0); 23845#L128 assume !(8480 == ssl3_accept_~s__state~0); 23844#L131 assume !(8481 == ssl3_accept_~s__state~0); 23843#L134 assume !(8482 == ssl3_accept_~s__state~0); 23842#L137 assume !(8464 == ssl3_accept_~s__state~0); 23837#L140 assume !(8465 == ssl3_accept_~s__state~0); 23834#L143 assume !(8466 == ssl3_accept_~s__state~0); 23832#L146 assume !(8496 == ssl3_accept_~s__state~0); 23830#L149 assume !(8497 == ssl3_accept_~s__state~0); 23828#L152 assume !(8512 == ssl3_accept_~s__state~0); 23825#L155 assume !(8513 == ssl3_accept_~s__state~0); 23823#L158 assume !(8528 == ssl3_accept_~s__state~0); 22875#L161 assume !(8529 == ssl3_accept_~s__state~0); 22876#L164 assume 8544 == ssl3_accept_~s__state~0; 22849#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22850#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 23070#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23112#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22961#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 22955#L420 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; 22866#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23758#L596 assume !(8576 == ssl3_accept_~state~0); 23754#L614 ssl3_accept_~skip~0 := 0; 23752#L110-2 assume !false; 23750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23748#L113 assume !(12292 == ssl3_accept_~s__state~0); 23746#L116 assume !(16384 == ssl3_accept_~s__state~0); 23744#L119 assume !(8192 == ssl3_accept_~s__state~0); 23742#L122 assume !(24576 == ssl3_accept_~s__state~0); 23740#L125 assume !(8195 == ssl3_accept_~s__state~0); 23738#L128 assume !(8480 == ssl3_accept_~s__state~0); 23385#L131 assume !(8481 == ssl3_accept_~s__state~0); 23207#L134 assume !(8482 == ssl3_accept_~s__state~0); 23208#L137 assume 8464 == ssl3_accept_~s__state~0; 22863#L144 [2021-10-28 09:45:55,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-28 09:45:55,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049921805] [2021-10-28 09:45:55,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,957 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:55,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:55,967 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:55,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:55,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1641976280, now seen corresponding path program 1 times [2021-10-28 09:45:55,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:55,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31856575] [2021-10-28 09:45:55,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:55,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:55,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:56,004 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:45:56,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:56,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31856575] [2021-10-28 09:45:56,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31856575] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:56,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:56,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:56,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675806047] [2021-10-28 09:45:56,006 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:56,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:56,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:56,007 INFO L87 Difference]: Start difference. First operand 1012 states and 1351 transitions. cyclomatic complexity: 343 Second operand has 3 states, 2 states have (on average 31.5) 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-28 09:45:56,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:56,168 INFO L93 Difference]: Finished difference Result 1091 states and 1448 transitions. [2021-10-28 09:45:56,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:56,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1091 states and 1448 transitions. [2021-10-28 09:45:56,176 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-10-28 09:45:56,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1091 states to 1067 states and 1414 transitions. [2021-10-28 09:45:56,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2021-10-28 09:45:56,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 783 [2021-10-28 09:45:56,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1414 transitions. [2021-10-28 09:45:56,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:56,190 INFO L681 BuchiCegarLoop]: Abstraction has 1067 states and 1414 transitions. [2021-10-28 09:45:56,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1414 transitions. [2021-10-28 09:45:56,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1018. [2021-10-28 09:45:56,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3330058939096268) internal successors, (1357), 1017 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:56,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1357 transitions. [2021-10-28 09:45:56,217 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2021-10-28 09:45:56,217 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2021-10-28 09:45:56,217 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 09:45:56,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1357 transitions. [2021-10-28 09:45:56,222 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 09:45:56,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:56,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:56,223 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:56,223 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:56,223 INFO L791 eck$LassoCheckResult]: Stem: 25232#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25079#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 25063#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25018#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25019#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25012#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25013#L110-2 assume !false; 25323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25319#L113 assume !(12292 == ssl3_accept_~s__state~0); 25315#L116 assume !(16384 == ssl3_accept_~s__state~0); 25311#L119 assume !(8192 == ssl3_accept_~s__state~0); 25307#L122 assume !(24576 == ssl3_accept_~s__state~0); 25304#L125 assume !(8195 == ssl3_accept_~s__state~0); 25300#L128 assume !(8480 == ssl3_accept_~s__state~0); 25293#L131 assume 8481 == ssl3_accept_~s__state~0; 25233#L132 [2021-10-28 09:45:56,224 INFO L793 eck$LassoCheckResult]: Loop: 25233#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24974#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; 24975#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24993#L596 assume !(8576 == ssl3_accept_~state~0); 24969#L614 ssl3_accept_~skip~0 := 0; 25069#L110-2 assume !false; 25008#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25009#L113 assume !(12292 == ssl3_accept_~s__state~0); 25031#L116 assume !(16384 == ssl3_accept_~s__state~0); 25032#L119 assume !(8192 == ssl3_accept_~s__state~0); 25102#L122 assume !(24576 == ssl3_accept_~s__state~0); 25103#L125 assume !(8195 == ssl3_accept_~s__state~0); 25115#L128 assume !(8480 == ssl3_accept_~s__state~0); 25083#L131 assume !(8481 == ssl3_accept_~s__state~0); 25084#L134 assume !(8482 == ssl3_accept_~s__state~0); 25146#L137 assume !(8464 == ssl3_accept_~s__state~0); 25125#L140 assume !(8465 == ssl3_accept_~s__state~0); 25126#L143 assume !(8466 == ssl3_accept_~s__state~0); 25490#L146 assume !(8496 == ssl3_accept_~s__state~0); 25487#L149 assume !(8497 == ssl3_accept_~s__state~0); 25484#L152 assume !(8512 == ssl3_accept_~s__state~0); 25481#L155 assume !(8513 == ssl3_accept_~s__state~0); 25478#L158 assume !(8528 == ssl3_accept_~s__state~0); 25475#L161 assume !(8529 == ssl3_accept_~s__state~0); 25472#L164 assume !(8544 == ssl3_accept_~s__state~0); 25469#L167 assume !(8545 == ssl3_accept_~s__state~0); 25467#L170 assume !(8560 == ssl3_accept_~s__state~0); 25464#L173 assume !(8561 == ssl3_accept_~s__state~0); 25252#L176 assume 8448 == ssl3_accept_~s__state~0; 25112#L177 assume !(ssl3_accept_~num1~0 > 0); 25114#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25168#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25291#L596 assume !(8576 == ssl3_accept_~state~0); 25286#L614 ssl3_accept_~skip~0 := 0; 25254#L110-2 assume !false; 25253#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25250#L113 assume !(12292 == ssl3_accept_~s__state~0); 25251#L116 assume !(16384 == ssl3_accept_~s__state~0); 25529#L119 assume !(8192 == ssl3_accept_~s__state~0); 25530#L122 assume !(24576 == ssl3_accept_~s__state~0); 25527#L125 assume !(8195 == ssl3_accept_~s__state~0); 25528#L128 assume 8480 == ssl3_accept_~s__state~0; 25233#L132 [2021-10-28 09:45:56,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-28 09:45:56,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:56,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950657359] [2021-10-28 09:45:56,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:56,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:56,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:56,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:56,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950657359] [2021-10-28 09:45:56,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950657359] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:56,245 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:56,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:56,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947625053] [2021-10-28 09:45:56,246 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:45:56,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:56,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1539339780, now seen corresponding path program 1 times [2021-10-28 09:45:56,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:56,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287871366] [2021-10-28 09:45:56,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:56,248 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:56,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:56,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287871366] [2021-10-28 09:45:56,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287871366] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:45:56,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885373927] [2021-10-28 09:45:56,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:56,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:45:56,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:56,277 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:45:56,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-28 09:45:56,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:56,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:45:56,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:45:56,542 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:56,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885373927] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:45:56,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:45:56,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:45:56,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207185854] [2021-10-28 09:45:56,543 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:56,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:56,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:56,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:56,544 INFO L87 Difference]: Start difference. First operand 1018 states and 1357 transitions. cyclomatic complexity: 344 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:56,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:56,677 INFO L93 Difference]: Finished difference Result 1020 states and 1357 transitions. [2021-10-28 09:45:56,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:56,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1020 states and 1357 transitions. [2021-10-28 09:45:56,685 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2021-10-28 09:45:56,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1020 states to 1020 states and 1357 transitions. [2021-10-28 09:45:56,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2021-10-28 09:45:56,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 736 [2021-10-28 09:45:56,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1357 transitions. [2021-10-28 09:45:56,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:56,698 INFO L681 BuchiCegarLoop]: Abstraction has 1020 states and 1357 transitions. [2021-10-28 09:45:56,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1357 transitions. [2021-10-28 09:45:56,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1018. [2021-10-28 09:45:56,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.331041257367387) internal successors, (1355), 1017 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:56,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1355 transitions. [2021-10-28 09:45:56,724 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2021-10-28 09:45:56,724 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2021-10-28 09:45:56,725 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 09:45:56,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1355 transitions. [2021-10-28 09:45:56,729 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 09:45:56,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:56,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:56,730 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:56,731 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:56,731 INFO L791 eck$LassoCheckResult]: Stem: 27389#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27244#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 27229#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27188#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 27189#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27182#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27183#L110-2 assume !false; 27481#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27448#L113 assume !(12292 == ssl3_accept_~s__state~0); 27447#L116 assume !(16384 == ssl3_accept_~s__state~0); 27440#L119 assume !(8192 == ssl3_accept_~s__state~0); 27436#L122 assume !(24576 == ssl3_accept_~s__state~0); 27433#L125 assume !(8195 == ssl3_accept_~s__state~0); 27430#L128 assume !(8480 == ssl3_accept_~s__state~0); 27425#L131 assume !(8481 == ssl3_accept_~s__state~0); 27423#L134 assume 8482 == ssl3_accept_~s__state~0; 27381#L135 [2021-10-28 09:45:56,731 INFO L793 eck$LassoCheckResult]: Loop: 27381#L135 ssl3_accept_~s__state~0 := 3; 27144#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28104#L596 assume !(8576 == ssl3_accept_~state~0); 28097#L614 ssl3_accept_~skip~0 := 0; 28094#L110-2 assume !false; 28092#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28091#L113 assume !(12292 == ssl3_accept_~s__state~0); 28090#L116 assume !(16384 == ssl3_accept_~s__state~0); 28089#L119 assume !(8192 == ssl3_accept_~s__state~0); 28087#L122 assume !(24576 == ssl3_accept_~s__state~0); 28086#L125 assume !(8195 == ssl3_accept_~s__state~0); 28085#L128 assume !(8480 == ssl3_accept_~s__state~0); 28084#L131 assume !(8481 == ssl3_accept_~s__state~0); 28079#L134 assume !(8482 == ssl3_accept_~s__state~0); 28078#L137 assume !(8464 == ssl3_accept_~s__state~0); 28077#L140 assume !(8465 == ssl3_accept_~s__state~0); 28076#L143 assume !(8466 == ssl3_accept_~s__state~0); 28075#L146 assume !(8496 == ssl3_accept_~s__state~0); 27998#L149 assume !(8497 == ssl3_accept_~s__state~0); 28074#L152 assume !(8512 == ssl3_accept_~s__state~0); 28073#L155 assume !(8513 == ssl3_accept_~s__state~0); 28072#L158 assume !(8528 == ssl3_accept_~s__state~0); 27151#L161 assume !(8529 == ssl3_accept_~s__state~0); 27152#L164 assume !(8544 == ssl3_accept_~s__state~0); 27174#L167 assume !(8545 == ssl3_accept_~s__state~0); 27175#L170 assume !(8560 == ssl3_accept_~s__state~0); 27289#L173 assume !(8561 == ssl3_accept_~s__state~0); 27290#L176 assume 8448 == ssl3_accept_~s__state~0; 27276#L177 assume !(ssl3_accept_~num1~0 > 0); 27278#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27333#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27504#L596 assume !(8576 == ssl3_accept_~state~0); 27500#L614 ssl3_accept_~skip~0 := 0; 27411#L110-2 assume !false; 27410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27408#L113 assume !(12292 == ssl3_accept_~s__state~0); 27409#L116 assume !(16384 == ssl3_accept_~s__state~0); 27628#L119 assume !(8192 == ssl3_accept_~s__state~0); 27626#L122 assume !(24576 == ssl3_accept_~s__state~0); 27624#L125 assume !(8195 == ssl3_accept_~s__state~0); 27622#L128 assume !(8480 == ssl3_accept_~s__state~0); 27617#L131 assume !(8481 == ssl3_accept_~s__state~0); 27616#L134 assume 8482 == ssl3_accept_~s__state~0; 27381#L135 [2021-10-28 09:45:56,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:56,732 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-28 09:45:56,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:56,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13951338] [2021-10-28 09:45:56,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:56,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:56,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:56,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:56,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13951338] [2021-10-28 09:45:56,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13951338] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:56,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:56,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:56,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36847774] [2021-10-28 09:45:56,754 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:45:56,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:56,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1976910093, now seen corresponding path program 1 times [2021-10-28 09:45:56,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:56,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721263244] [2021-10-28 09:45:56,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:56,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:56,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:56,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:45:56,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:56,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721263244] [2021-10-28 09:45:56,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721263244] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:56,776 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:56,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:45:56,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248949355] [2021-10-28 09:45:56,777 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:56,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:56,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:56,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:56,778 INFO L87 Difference]: Start difference. First operand 1018 states and 1355 transitions. cyclomatic complexity: 342 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:56,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:56,935 INFO L93 Difference]: Finished difference Result 1018 states and 1353 transitions. [2021-10-28 09:45:56,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:56,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1353 transitions. [2021-10-28 09:45:56,943 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 09:45:56,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 1018 states and 1353 transitions. [2021-10-28 09:45:56,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2021-10-28 09:45:56,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2021-10-28 09:45:56,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1018 states and 1353 transitions. [2021-10-28 09:45:56,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:56,956 INFO L681 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-10-28 09:45:56,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states and 1353 transitions. [2021-10-28 09:45:56,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1018. [2021-10-28 09:45:56,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3290766208251474) internal successors, (1353), 1017 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:56,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1353 transitions. [2021-10-28 09:45:56,986 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-10-28 09:45:56,986 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-10-28 09:45:56,986 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 09:45:56,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1353 transitions. [2021-10-28 09:45:56,991 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 09:45:56,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:56,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:56,994 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:56,994 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:56,994 INFO L791 eck$LassoCheckResult]: Stem: 29435#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29287#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 29272#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29231#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29232#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29225#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 29226#L110-2 assume !false; 29556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30008#L113 assume !(12292 == ssl3_accept_~s__state~0); 30006#L116 assume !(16384 == ssl3_accept_~s__state~0); 30004#L119 assume !(8192 == ssl3_accept_~s__state~0); 30002#L122 assume !(24576 == ssl3_accept_~s__state~0); 29957#L125 assume !(8195 == ssl3_accept_~s__state~0); 29956#L128 assume !(8480 == ssl3_accept_~s__state~0); 29955#L131 assume !(8481 == ssl3_accept_~s__state~0); 29954#L134 assume !(8482 == ssl3_accept_~s__state~0); 29952#L137 assume 8464 == ssl3_accept_~s__state~0; 29184#L144 [2021-10-28 09:45:56,995 INFO L793 eck$LassoCheckResult]: Loop: 29184#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29185#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29213#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; 29214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30144#L596 assume !(8576 == ssl3_accept_~state~0); 30140#L614 ssl3_accept_~skip~0 := 0; 30138#L110-2 assume !false; 30136#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30133#L113 assume !(12292 == ssl3_accept_~s__state~0); 30126#L116 assume !(16384 == ssl3_accept_~s__state~0); 30122#L119 assume !(8192 == ssl3_accept_~s__state~0); 30119#L122 assume !(24576 == ssl3_accept_~s__state~0); 30116#L125 assume !(8195 == ssl3_accept_~s__state~0); 30113#L128 assume !(8480 == ssl3_accept_~s__state~0); 30110#L131 assume !(8481 == ssl3_accept_~s__state~0); 30107#L134 assume !(8482 == ssl3_accept_~s__state~0); 30104#L137 assume !(8464 == ssl3_accept_~s__state~0); 30102#L140 assume !(8465 == ssl3_accept_~s__state~0); 30100#L143 assume !(8466 == ssl3_accept_~s__state~0); 29969#L146 assume 8496 == ssl3_accept_~s__state~0; 29414#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 29251#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29233#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 29188#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29190#L308-2 ssl3_accept_~s__init_num~0 := 0; 30031#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30026#L596 assume !(8576 == ssl3_accept_~state~0); 30024#L614 ssl3_accept_~skip~0 := 0; 30022#L110-2 assume !false; 30021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30020#L113 assume !(12292 == ssl3_accept_~s__state~0); 30016#L116 assume !(16384 == ssl3_accept_~s__state~0); 30014#L119 assume !(8192 == ssl3_accept_~s__state~0); 30012#L122 assume !(24576 == ssl3_accept_~s__state~0); 30010#L125 assume !(8195 == ssl3_accept_~s__state~0); 30009#L128 assume !(8480 == ssl3_accept_~s__state~0); 30007#L131 assume !(8481 == ssl3_accept_~s__state~0); 30005#L134 assume !(8482 == ssl3_accept_~s__state~0); 30003#L137 assume !(8464 == ssl3_accept_~s__state~0); 30001#L140 assume !(8465 == ssl3_accept_~s__state~0); 30000#L143 assume !(8466 == ssl3_accept_~s__state~0); 29999#L146 assume !(8496 == ssl3_accept_~s__state~0); 29998#L149 assume !(8497 == ssl3_accept_~s__state~0); 29924#L152 assume 8512 == ssl3_accept_~s__state~0; 29921#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29382#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29202#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29298#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29206#L596 assume !(8576 == ssl3_accept_~state~0); 29177#L614 ssl3_accept_~skip~0 := 0; 29277#L110-2 assume !false; 29221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29222#L113 assume !(12292 == ssl3_accept_~s__state~0); 29247#L116 assume !(16384 == ssl3_accept_~s__state~0); 29248#L119 assume !(8192 == ssl3_accept_~s__state~0); 29312#L122 assume !(24576 == ssl3_accept_~s__state~0); 29313#L125 assume !(8195 == ssl3_accept_~s__state~0); 29325#L128 assume !(8480 == ssl3_accept_~s__state~0); 29290#L131 assume !(8481 == ssl3_accept_~s__state~0); 29291#L134 assume !(8482 == ssl3_accept_~s__state~0); 29356#L137 assume !(8464 == ssl3_accept_~s__state~0); 29331#L140 assume !(8465 == ssl3_accept_~s__state~0); 29332#L143 assume !(8466 == ssl3_accept_~s__state~0); 29416#L146 assume !(8496 == ssl3_accept_~s__state~0); 30093#L149 assume !(8497 == ssl3_accept_~s__state~0); 30092#L152 assume !(8512 == ssl3_accept_~s__state~0); 30091#L155 assume !(8513 == ssl3_accept_~s__state~0); 29974#L158 assume 8528 == ssl3_accept_~s__state~0; 29263#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29264#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29316#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29180#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 29181#L372 assume !(ssl3_accept_~ret~0 <= 0); 29267#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29338#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30184#L596 assume !(8576 == ssl3_accept_~state~0); 30182#L614 ssl3_accept_~skip~0 := 0; 30181#L110-2 assume !false; 30180#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30179#L113 assume !(12292 == ssl3_accept_~s__state~0); 30178#L116 assume !(16384 == ssl3_accept_~s__state~0); 30177#L119 assume !(8192 == ssl3_accept_~s__state~0); 30176#L122 assume !(24576 == ssl3_accept_~s__state~0); 30175#L125 assume !(8195 == ssl3_accept_~s__state~0); 30174#L128 assume !(8480 == ssl3_accept_~s__state~0); 30173#L131 assume !(8481 == ssl3_accept_~s__state~0); 30172#L134 assume !(8482 == ssl3_accept_~s__state~0); 30171#L137 assume !(8464 == ssl3_accept_~s__state~0); 30170#L140 assume !(8465 == ssl3_accept_~s__state~0); 30169#L143 assume !(8466 == ssl3_accept_~s__state~0); 29393#L146 assume !(8496 == ssl3_accept_~s__state~0); 29394#L149 assume !(8497 == ssl3_accept_~s__state~0); 29259#L152 assume !(8512 == ssl3_accept_~s__state~0); 29260#L155 assume !(8513 == ssl3_accept_~s__state~0); 29198#L158 assume !(8528 == ssl3_accept_~s__state~0); 29194#L161 assume !(8529 == ssl3_accept_~s__state~0); 29195#L164 assume 8544 == ssl3_accept_~s__state~0; 29170#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; 29172#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30085#L596 assume !(8576 == ssl3_accept_~state~0); 29308#L614 ssl3_accept_~skip~0 := 0; 30168#L110-2 assume !false; 30167#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30166#L113 assume !(12292 == ssl3_accept_~s__state~0); 30164#L116 assume !(16384 == ssl3_accept_~s__state~0); 30159#L119 assume !(8192 == ssl3_accept_~s__state~0); 30158#L122 assume !(24576 == ssl3_accept_~s__state~0); 30157#L125 assume !(8195 == ssl3_accept_~s__state~0); 30156#L128 assume !(8480 == ssl3_accept_~s__state~0); 30154#L131 assume !(8481 == ssl3_accept_~s__state~0); 30151#L134 assume !(8482 == ssl3_accept_~s__state~0); 30145#L137 assume !(8464 == ssl3_accept_~s__state~0); 30141#L140 assume !(8465 == ssl3_accept_~s__state~0); 30095#L143 assume !(8466 == ssl3_accept_~s__state~0); 30094#L146 assume !(8496 == ssl3_accept_~s__state~0); 29970#L149 assume !(8497 == ssl3_accept_~s__state~0); 29971#L152 assume !(8512 == ssl3_accept_~s__state~0); 29993#L155 assume !(8513 == ssl3_accept_~s__state~0); 29990#L158 assume !(8528 == ssl3_accept_~s__state~0); 29988#L161 assume !(8529 == ssl3_accept_~s__state~0); 29986#L164 assume !(8544 == ssl3_accept_~s__state~0); 29984#L167 assume !(8545 == ssl3_accept_~s__state~0); 29982#L170 assume !(8560 == ssl3_accept_~s__state~0); 29979#L173 assume !(8561 == ssl3_accept_~s__state~0); 29980#L176 assume !(8448 == ssl3_accept_~s__state~0); 29981#L179 assume 8576 == ssl3_accept_~s__state~0; 29243#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 29244#L460 assume !(ssl3_accept_~ret~0 <= 0); 29282#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 29216#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30124#L596 assume !(8576 == ssl3_accept_~state~0); 30120#L614 ssl3_accept_~skip~0 := 0; 30117#L110-2 assume !false; 30114#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30111#L113 assume !(12292 == ssl3_accept_~s__state~0); 30108#L116 assume !(16384 == ssl3_accept_~s__state~0); 30105#L119 assume !(8192 == ssl3_accept_~s__state~0); 30097#L122 assume !(24576 == ssl3_accept_~s__state~0); 30096#L125 assume !(8195 == ssl3_accept_~s__state~0); 30084#L128 assume !(8480 == ssl3_accept_~s__state~0); 29447#L131 assume !(8481 == ssl3_accept_~s__state~0); 30083#L134 assume !(8482 == ssl3_accept_~s__state~0); 30082#L137 assume 8464 == ssl3_accept_~s__state~0; 29184#L144 [2021-10-28 09:45:56,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:56,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-28 09:45:56,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:56,996 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090666587] [2021-10-28 09:45:56,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:56,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:57,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:57,006 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:57,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:57,018 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:57,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:57,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2135475217, now seen corresponding path program 1 times [2021-10-28 09:45:57,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:57,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175660887] [2021-10-28 09:45:57,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:57,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:57,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:57,081 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:45:57,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:57,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175660887] [2021-10-28 09:45:57,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175660887] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:57,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:57,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:57,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311935003] [2021-10-28 09:45:57,084 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:57,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:57,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:57,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:57,085 INFO L87 Difference]: Start difference. First operand 1018 states and 1353 transitions. cyclomatic complexity: 340 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:57,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:57,239 INFO L93 Difference]: Finished difference Result 976 states and 1255 transitions. [2021-10-28 09:45:57,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:57,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1255 transitions. [2021-10-28 09:45:57,245 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2021-10-28 09:45:57,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 839 states and 1083 transitions. [2021-10-28 09:45:57,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2021-10-28 09:45:57,256 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2021-10-28 09:45:57,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1083 transitions. [2021-10-28 09:45:57,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:57,257 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1083 transitions. [2021-10-28 09:45:57,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1083 transitions. [2021-10-28 09:45:57,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 700. [2021-10-28 09:45:57,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 700 states have (on average 1.2957142857142858) internal successors, (907), 699 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:57,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 907 transitions. [2021-10-28 09:45:57,278 INFO L704 BuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2021-10-28 09:45:57,278 INFO L587 BuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2021-10-28 09:45:57,278 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 09:45:57,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 907 transitions. [2021-10-28 09:45:57,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-10-28 09:45:57,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:57,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:57,284 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:57,284 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:57,284 INFO L791 eck$LassoCheckResult]: Stem: 31392#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31268#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 31257#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31221#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 31222#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31217#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 31218#L110-2 assume !false; 31472#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31572#L113 assume !(12292 == ssl3_accept_~s__state~0); 31573#L116 assume !(16384 == ssl3_accept_~s__state~0); 31566#L119 assume !(8192 == ssl3_accept_~s__state~0); 31567#L122 assume !(24576 == ssl3_accept_~s__state~0); 31560#L125 assume !(8195 == ssl3_accept_~s__state~0); 31561#L128 assume !(8480 == ssl3_accept_~s__state~0); 31555#L131 assume !(8481 == ssl3_accept_~s__state~0); 31556#L134 assume !(8482 == ssl3_accept_~s__state~0); 31400#L137 assume 8464 == ssl3_accept_~s__state~0; 31179#L144 [2021-10-28 09:45:57,285 INFO L793 eck$LassoCheckResult]: Loop: 31179#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31180#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31205#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; 31206#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31619#L596 assume !(8576 == ssl3_accept_~state~0); 31616#L614 ssl3_accept_~skip~0 := 0; 31614#L110-2 assume !false; 31612#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31610#L113 assume !(12292 == ssl3_accept_~s__state~0); 31608#L116 assume !(16384 == ssl3_accept_~s__state~0); 31606#L119 assume !(8192 == ssl3_accept_~s__state~0); 31604#L122 assume !(24576 == ssl3_accept_~s__state~0); 31602#L125 assume !(8195 == ssl3_accept_~s__state~0); 31600#L128 assume !(8480 == ssl3_accept_~s__state~0); 31598#L131 assume !(8481 == ssl3_accept_~s__state~0); 31596#L134 assume !(8482 == ssl3_accept_~s__state~0); 31594#L137 assume !(8464 == ssl3_accept_~s__state~0); 31593#L140 assume !(8465 == ssl3_accept_~s__state~0); 31591#L143 assume !(8466 == ssl3_accept_~s__state~0); 31590#L146 assume 8496 == ssl3_accept_~s__state~0; 31528#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31239#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31223#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 31183#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31185#L308-2 ssl3_accept_~s__init_num~0 := 0; 31279#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31198#L596 assume !(8576 == ssl3_accept_~state~0); 31174#L614 ssl3_accept_~skip~0 := 0; 31261#L110-2 assume !false; 31213#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31214#L113 assume !(12292 == ssl3_accept_~s__state~0); 31235#L116 assume !(16384 == ssl3_accept_~s__state~0); 31236#L119 assume !(8192 == ssl3_accept_~s__state~0); 31288#L122 assume !(24576 == ssl3_accept_~s__state~0); 31289#L125 assume !(8195 == ssl3_accept_~s__state~0); 31299#L128 assume !(8480 == ssl3_accept_~s__state~0); 31271#L131 assume !(8481 == ssl3_accept_~s__state~0); 31272#L134 assume !(8482 == ssl3_accept_~s__state~0); 31323#L137 assume !(8464 == ssl3_accept_~s__state~0); 31304#L140 assume !(8465 == ssl3_accept_~s__state~0); 31305#L143 assume !(8466 == ssl3_accept_~s__state~0); 31352#L146 assume !(8496 == ssl3_accept_~s__state~0); 31353#L149 assume !(8497 == ssl3_accept_~s__state~0); 31587#L152 assume 8512 == ssl3_accept_~s__state~0; 31398#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31343#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31196#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31340#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31864#L596 assume !(8576 == ssl3_accept_~state~0); 31862#L614 ssl3_accept_~skip~0 := 0; 31861#L110-2 assume !false; 31860#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31859#L113 assume !(12292 == ssl3_accept_~s__state~0); 31858#L116 assume !(16384 == ssl3_accept_~s__state~0); 31857#L119 assume !(8192 == ssl3_accept_~s__state~0); 31856#L122 assume !(24576 == ssl3_accept_~s__state~0); 31855#L125 assume !(8195 == ssl3_accept_~s__state~0); 31854#L128 assume !(8480 == ssl3_accept_~s__state~0); 31853#L131 assume !(8481 == ssl3_accept_~s__state~0); 31852#L134 assume !(8482 == ssl3_accept_~s__state~0); 31851#L137 assume !(8464 == ssl3_accept_~s__state~0); 31850#L140 assume !(8465 == ssl3_accept_~s__state~0); 31849#L143 assume !(8466 == ssl3_accept_~s__state~0); 31848#L146 assume !(8496 == ssl3_accept_~s__state~0); 31358#L149 assume !(8497 == ssl3_accept_~s__state~0); 31247#L152 assume !(8512 == ssl3_accept_~s__state~0); 31248#L155 assume !(8513 == ssl3_accept_~s__state~0); 31192#L158 assume 8528 == ssl3_accept_~s__state~0; 31193#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31251#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31292#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31177#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31178#L372 assume !(ssl3_accept_~ret~0 <= 0); 31252#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31310#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31837#L596 assume !(8576 == ssl3_accept_~state~0); 31833#L614 ssl3_accept_~skip~0 := 0; 31831#L110-2 assume !false; 31829#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31827#L113 assume !(12292 == ssl3_accept_~s__state~0); 31825#L116 assume !(16384 == ssl3_accept_~s__state~0); 31823#L119 assume !(8192 == ssl3_accept_~s__state~0); 31821#L122 assume !(24576 == ssl3_accept_~s__state~0); 31819#L125 assume !(8195 == ssl3_accept_~s__state~0); 31817#L128 assume !(8480 == ssl3_accept_~s__state~0); 31617#L131 assume !(8481 == ssl3_accept_~s__state~0); 31615#L134 assume !(8482 == ssl3_accept_~s__state~0); 31613#L137 assume !(8464 == ssl3_accept_~s__state~0); 31611#L140 assume !(8465 == ssl3_accept_~s__state~0); 31609#L143 assume !(8466 == ssl3_accept_~s__state~0); 31607#L146 assume !(8496 == ssl3_accept_~s__state~0); 31605#L149 assume !(8497 == ssl3_accept_~s__state~0); 31603#L152 assume !(8512 == ssl3_accept_~s__state~0); 31601#L155 assume !(8513 == ssl3_accept_~s__state~0); 31599#L158 assume !(8528 == ssl3_accept_~s__state~0); 31597#L161 assume !(8529 == ssl3_accept_~s__state~0); 31595#L164 assume 8544 == ssl3_accept_~s__state~0; 31170#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31171#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 31345#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31385#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31265#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 31260#L420 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; 31182#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31708#L596 assume !(8576 == ssl3_accept_~state~0); 31706#L614 ssl3_accept_~skip~0 := 0; 31704#L110-2 assume !false; 31702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31701#L113 assume !(12292 == ssl3_accept_~s__state~0); 31700#L116 assume !(16384 == ssl3_accept_~s__state~0); 31698#L119 assume !(8192 == ssl3_accept_~s__state~0); 31697#L122 assume !(24576 == ssl3_accept_~s__state~0); 31696#L125 assume !(8195 == ssl3_accept_~s__state~0); 31694#L128 assume !(8480 == ssl3_accept_~s__state~0); 31688#L131 assume !(8481 == ssl3_accept_~s__state~0); 31685#L134 assume !(8482 == ssl3_accept_~s__state~0); 31683#L137 assume !(8464 == ssl3_accept_~s__state~0); 31681#L140 assume !(8465 == ssl3_accept_~s__state~0); 31679#L143 assume !(8466 == ssl3_accept_~s__state~0); 31533#L146 assume !(8496 == ssl3_accept_~s__state~0); 31530#L149 assume !(8497 == ssl3_accept_~s__state~0); 31525#L152 assume !(8512 == ssl3_accept_~s__state~0); 31523#L155 assume !(8513 == ssl3_accept_~s__state~0); 31522#L158 assume !(8528 == ssl3_accept_~s__state~0); 31521#L161 assume !(8529 == ssl3_accept_~s__state~0); 31520#L164 assume !(8544 == ssl3_accept_~s__state~0); 31519#L167 assume !(8545 == ssl3_accept_~s__state~0); 31518#L170 assume !(8560 == ssl3_accept_~s__state~0); 31517#L173 assume !(8561 == ssl3_accept_~s__state~0); 31415#L176 assume 8448 == ssl3_accept_~s__state~0; 31296#L177 assume !(ssl3_accept_~num1~0 > 0); 31298#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31339#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31445#L596 assume !(8576 == ssl3_accept_~state~0); 31439#L614 ssl3_accept_~skip~0 := 0; 31436#L110-2 assume !false; 31433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31413#L113 assume !(12292 == ssl3_accept_~s__state~0); 31414#L116 assume !(16384 == ssl3_accept_~s__state~0); 31431#L119 assume !(8192 == ssl3_accept_~s__state~0); 31428#L122 assume !(24576 == ssl3_accept_~s__state~0); 31426#L125 assume !(8195 == ssl3_accept_~s__state~0); 31425#L128 assume !(8480 == ssl3_accept_~s__state~0); 31421#L131 assume !(8481 == ssl3_accept_~s__state~0); 31419#L134 assume !(8482 == ssl3_accept_~s__state~0); 31420#L137 assume 8464 == ssl3_accept_~s__state~0; 31179#L144 [2021-10-28 09:45:57,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:57,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-28 09:45:57,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:57,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178629279] [2021-10-28 09:45:57,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:57,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:57,296 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:57,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:57,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:57,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:57,316 INFO L85 PathProgramCache]: Analyzing trace with hash -639140282, now seen corresponding path program 1 times [2021-10-28 09:45:57,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:57,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90193243] [2021-10-28 09:45:57,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:57,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:57,380 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:45:57,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:57,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90193243] [2021-10-28 09:45:57,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90193243] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:45:57,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222073270] [2021-10-28 09:45:57,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:57,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:45:57,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:57,383 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:45:57,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-28 09:45:57,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:57,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:45:57,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:45:57,915 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:45:57,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222073270] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:45:57,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:45:57,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:45:57,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333046441] [2021-10-28 09:45:57,917 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:57,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:57,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:45:57,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:45:57,919 INFO L87 Difference]: Start difference. First operand 700 states and 907 transitions. cyclomatic complexity: 210 Second operand has 4 states, 3 states have (on average 30.666666666666668) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:58,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:58,208 INFO L93 Difference]: Finished difference Result 1164 states and 1494 transitions. [2021-10-28 09:45:58,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:45:58,209 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1164 states and 1494 transitions. [2021-10-28 09:45:58,214 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2021-10-28 09:45:58,221 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1164 states to 1164 states and 1494 transitions. [2021-10-28 09:45:58,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1055 [2021-10-28 09:45:58,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1055 [2021-10-28 09:45:58,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1164 states and 1494 transitions. [2021-10-28 09:45:58,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:58,224 INFO L681 BuchiCegarLoop]: Abstraction has 1164 states and 1494 transitions. [2021-10-28 09:45:58,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states and 1494 transitions. [2021-10-28 09:45:58,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 888. [2021-10-28 09:45:58,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 888 states have (on average 1.2972972972972974) internal successors, (1152), 887 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:58,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1152 transitions. [2021-10-28 09:45:58,241 INFO L704 BuchiCegarLoop]: Abstraction has 888 states and 1152 transitions. [2021-10-28 09:45:58,241 INFO L587 BuchiCegarLoop]: Abstraction has 888 states and 1152 transitions. [2021-10-28 09:45:58,241 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 09:45:58,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 888 states and 1152 transitions. [2021-10-28 09:45:58,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2021-10-28 09:45:58,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:58,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:58,246 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:58,246 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:58,246 INFO L791 eck$LassoCheckResult]: Stem: 33696#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33579#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 33566#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33529#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33530#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33525#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33526#L110-2 assume !false; 33750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34165#L113 assume !(12292 == ssl3_accept_~s__state~0); 34164#L116 assume !(16384 == ssl3_accept_~s__state~0); 34163#L119 assume !(8192 == ssl3_accept_~s__state~0); 34162#L122 assume !(24576 == ssl3_accept_~s__state~0); 34161#L125 assume !(8195 == ssl3_accept_~s__state~0); 34160#L128 assume !(8480 == ssl3_accept_~s__state~0); 34159#L131 assume !(8481 == ssl3_accept_~s__state~0); 34158#L134 assume !(8482 == ssl3_accept_~s__state~0); 34157#L137 assume 8464 == ssl3_accept_~s__state~0; 33488#L144 [2021-10-28 09:45:58,246 INFO L793 eck$LassoCheckResult]: Loop: 33488#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33489#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33513#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; 33514#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34228#L596 assume !(8576 == ssl3_accept_~state~0); 34225#L614 ssl3_accept_~skip~0 := 0; 34223#L110-2 assume !false; 34221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34219#L113 assume !(12292 == ssl3_accept_~s__state~0); 34217#L116 assume !(16384 == ssl3_accept_~s__state~0); 34215#L119 assume !(8192 == ssl3_accept_~s__state~0); 34213#L122 assume !(24576 == ssl3_accept_~s__state~0); 34211#L125 assume !(8195 == ssl3_accept_~s__state~0); 34209#L128 assume !(8480 == ssl3_accept_~s__state~0); 34207#L131 assume !(8481 == ssl3_accept_~s__state~0); 34205#L134 assume !(8482 == ssl3_accept_~s__state~0); 34203#L137 assume !(8464 == ssl3_accept_~s__state~0); 34201#L140 assume !(8465 == ssl3_accept_~s__state~0); 34199#L143 assume !(8466 == ssl3_accept_~s__state~0); 33946#L146 assume 8496 == ssl3_accept_~s__state~0; 33791#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 33944#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33943#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 33941#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 33637#L308-2 ssl3_accept_~s__init_num~0 := 0; 33587#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33506#L596 assume !(8576 == ssl3_accept_~state~0); 33483#L614 ssl3_accept_~skip~0 := 0; 34359#L110-2 assume !false; 33521#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33522#L113 assume !(12292 == ssl3_accept_~s__state~0); 33541#L116 assume !(16384 == ssl3_accept_~s__state~0); 33542#L119 assume !(8192 == ssl3_accept_~s__state~0); 33601#L122 assume !(24576 == ssl3_accept_~s__state~0); 33602#L125 assume !(8195 == ssl3_accept_~s__state~0); 33612#L128 assume !(8480 == ssl3_accept_~s__state~0); 33583#L131 assume !(8481 == ssl3_accept_~s__state~0); 33584#L134 assume !(8482 == ssl3_accept_~s__state~0); 33635#L137 assume !(8464 == ssl3_accept_~s__state~0); 33616#L140 assume !(8465 == ssl3_accept_~s__state~0); 33617#L143 assume !(8466 == ssl3_accept_~s__state~0); 33662#L146 assume !(8496 == ssl3_accept_~s__state~0); 33663#L149 assume !(8497 == ssl3_accept_~s__state~0); 33555#L152 assume !(8512 == ssl3_accept_~s__state~0); 33556#L155 assume !(8513 == ssl3_accept_~s__state~0); 33501#L158 assume !(8528 == ssl3_accept_~s__state~0); 33497#L161 assume !(8529 == ssl3_accept_~s__state~0); 33498#L164 assume !(8544 == ssl3_accept_~s__state~0); 33517#L167 assume !(8545 == ssl3_accept_~s__state~0); 33518#L170 assume !(8560 == ssl3_accept_~s__state~0); 33620#L173 assume !(8561 == ssl3_accept_~s__state~0); 33591#L176 assume !(8448 == ssl3_accept_~s__state~0); 33592#L179 assume !(8576 == ssl3_accept_~s__state~0); 33683#L182 assume !(8577 == ssl3_accept_~s__state~0); 33677#L185 assume !(8592 == ssl3_accept_~s__state~0); 33509#L188 assume !(8593 == ssl3_accept_~s__state~0); 33510#L191 assume !(8608 == ssl3_accept_~s__state~0); 33653#L194 assume !(8609 == ssl3_accept_~s__state~0); 33645#L197 assume !(8640 == ssl3_accept_~s__state~0); 33646#L200 assume !(8641 == ssl3_accept_~s__state~0); 33533#L203 assume 8656 == ssl3_accept_~s__state~0; 33534#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33551#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 33552#L513 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 33674#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33669#L521 assume !(0 == ssl3_accept_~tmp___10~0); 33670#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34361#L596 assume !(8576 == ssl3_accept_~state~0); 33571#L614 ssl3_accept_~skip~0 := 0; 33572#L110-2 assume !false; 33580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34358#L113 assume !(12292 == ssl3_accept_~s__state~0); 34357#L116 assume !(16384 == ssl3_accept_~s__state~0); 34356#L119 assume !(8192 == ssl3_accept_~s__state~0); 34355#L122 assume !(24576 == ssl3_accept_~s__state~0); 34354#L125 assume !(8195 == ssl3_accept_~s__state~0); 34353#L128 assume !(8480 == ssl3_accept_~s__state~0); 34240#L131 assume !(8481 == ssl3_accept_~s__state~0); 34239#L134 assume !(8482 == ssl3_accept_~s__state~0); 34238#L137 assume !(8464 == ssl3_accept_~s__state~0); 34237#L140 assume !(8465 == ssl3_accept_~s__state~0); 34236#L143 assume !(8466 == ssl3_accept_~s__state~0); 34234#L146 assume !(8496 == ssl3_accept_~s__state~0); 34229#L149 assume !(8497 == ssl3_accept_~s__state~0); 34226#L152 assume !(8512 == ssl3_accept_~s__state~0); 34224#L155 assume !(8513 == ssl3_accept_~s__state~0); 34222#L158 assume !(8528 == ssl3_accept_~s__state~0); 34220#L161 assume !(8529 == ssl3_accept_~s__state~0); 34218#L164 assume !(8544 == ssl3_accept_~s__state~0); 34216#L167 assume !(8545 == ssl3_accept_~s__state~0); 34214#L170 assume !(8560 == ssl3_accept_~s__state~0); 34212#L173 assume !(8561 == ssl3_accept_~s__state~0); 34210#L176 assume !(8448 == ssl3_accept_~s__state~0); 34208#L179 assume !(8576 == ssl3_accept_~s__state~0); 34206#L182 assume !(8577 == ssl3_accept_~s__state~0); 34204#L185 assume !(8592 == ssl3_accept_~s__state~0); 34202#L188 assume !(8593 == ssl3_accept_~s__state~0); 34200#L191 assume !(8608 == ssl3_accept_~s__state~0); 34127#L194 assume !(8609 == ssl3_accept_~s__state~0); 34126#L197 assume !(8640 == ssl3_accept_~s__state~0); 34078#L200 assume !(8641 == ssl3_accept_~s__state~0); 34026#L203 assume !(8656 == ssl3_accept_~s__state~0); 34025#L206 assume !(8657 == ssl3_accept_~s__state~0); 33565#L209 assume 8672 == ssl3_accept_~s__state~0; 33644#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33667#L529 assume !(4 == ssl3_accept_~blastFlag~0); 33625#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33626#L536 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33641#L536-2 ssl3_accept_~s__init_num~0 := 0; 33491#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34193#L596 assume !(8576 == ssl3_accept_~state~0); 34191#L614 ssl3_accept_~skip~0 := 0; 34190#L110-2 assume !false; 34188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34186#L113 assume !(12292 == ssl3_accept_~s__state~0); 34184#L116 assume !(16384 == ssl3_accept_~s__state~0); 34182#L119 assume !(8192 == ssl3_accept_~s__state~0); 34180#L122 assume !(24576 == ssl3_accept_~s__state~0); 34178#L125 assume !(8195 == ssl3_accept_~s__state~0); 34176#L128 assume !(8480 == ssl3_accept_~s__state~0); 34174#L131 assume !(8481 == ssl3_accept_~s__state~0); 34172#L134 assume !(8482 == ssl3_accept_~s__state~0); 34170#L137 assume !(8464 == ssl3_accept_~s__state~0); 34168#L140 assume !(8465 == ssl3_accept_~s__state~0); 34166#L143 assume !(8466 == ssl3_accept_~s__state~0); 34152#L146 assume !(8496 == ssl3_accept_~s__state~0); 34149#L149 assume !(8497 == ssl3_accept_~s__state~0); 34148#L152 assume !(8512 == ssl3_accept_~s__state~0); 34147#L155 assume !(8513 == ssl3_accept_~s__state~0); 34143#L158 assume !(8528 == ssl3_accept_~s__state~0); 34142#L161 assume !(8529 == ssl3_accept_~s__state~0); 34141#L164 assume !(8544 == ssl3_accept_~s__state~0); 34133#L167 assume !(8545 == ssl3_accept_~s__state~0); 34130#L170 assume !(8560 == ssl3_accept_~s__state~0); 34128#L173 assume !(8561 == ssl3_accept_~s__state~0); 33755#L176 assume 8448 == ssl3_accept_~s__state~0; 33753#L177 assume !(ssl3_accept_~num1~0 > 0); 33749#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33745#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33738#L596 assume !(8576 == ssl3_accept_~state~0); 33733#L614 ssl3_accept_~skip~0 := 0; 33730#L110-2 assume !false; 33727#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33724#L113 assume !(12292 == ssl3_accept_~s__state~0); 33721#L116 assume !(16384 == ssl3_accept_~s__state~0); 33718#L119 assume !(8192 == ssl3_accept_~s__state~0); 33715#L122 assume !(24576 == ssl3_accept_~s__state~0); 33711#L125 assume !(8195 == ssl3_accept_~s__state~0); 33708#L128 assume !(8480 == ssl3_accept_~s__state~0); 33705#L131 assume !(8481 == ssl3_accept_~s__state~0); 33703#L134 assume !(8482 == ssl3_accept_~s__state~0); 33704#L137 assume 8464 == ssl3_accept_~s__state~0; 33488#L144 [2021-10-28 09:45:58,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:58,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-28 09:45:58,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:58,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152254227] [2021-10-28 09:45:58,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:58,248 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:58,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:58,257 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:58,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:58,269 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:58,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:58,270 INFO L85 PathProgramCache]: Analyzing trace with hash -674532033, now seen corresponding path program 1 times [2021-10-28 09:45:58,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:58,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198693379] [2021-10-28 09:45:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:58,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:58,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:58,307 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 09:45:58,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:58,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198693379] [2021-10-28 09:45:58,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198693379] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:58,308 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:45:58,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:45:58,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891306605] [2021-10-28 09:45:58,309 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:58,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:58,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:58,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:45:58,310 INFO L87 Difference]: Start difference. First operand 888 states and 1152 transitions. cyclomatic complexity: 267 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:58,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:58,327 INFO L93 Difference]: Finished difference Result 1517 states and 1992 transitions. [2021-10-28 09:45:58,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:58,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1517 states and 1992 transitions. [2021-10-28 09:45:58,334 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-28 09:45:58,344 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-10-28 09:45:58,345 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1408 [2021-10-28 09:45:58,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1408 [2021-10-28 09:45:58,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1517 states and 1992 transitions. [2021-10-28 09:45:58,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:58,348 INFO L681 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-28 09:45:58,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states and 1992 transitions. [2021-10-28 09:45:58,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1517. [2021-10-28 09:45:58,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1517 states have (on average 1.3131179960448254) internal successors, (1992), 1516 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:58,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-10-28 09:45:58,378 INFO L704 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-28 09:45:58,378 INFO L587 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-28 09:45:58,378 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 09:45:58,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1517 states and 1992 transitions. [2021-10-28 09:45:58,383 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-28 09:45:58,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:58,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:58,385 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:58,386 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:58,386 INFO L791 eck$LassoCheckResult]: Stem: 36125#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35992#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 35978#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35940#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 35941#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35936#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 35937#L110-2 assume !false; 36183#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36900#L113 assume !(12292 == ssl3_accept_~s__state~0); 36899#L116 assume !(16384 == ssl3_accept_~s__state~0); 36898#L119 assume !(8192 == ssl3_accept_~s__state~0); 36897#L122 assume !(24576 == ssl3_accept_~s__state~0); 36871#L125 assume !(8195 == ssl3_accept_~s__state~0); 36870#L128 assume !(8480 == ssl3_accept_~s__state~0); 36868#L131 assume !(8481 == ssl3_accept_~s__state~0); 36863#L134 assume !(8482 == ssl3_accept_~s__state~0); 36864#L137 assume 8464 == ssl3_accept_~s__state~0; 36220#L144 [2021-10-28 09:45:58,386 INFO L793 eck$LassoCheckResult]: Loop: 36220#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36916#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35924#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; 35925#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36988#L596 assume !(8576 == ssl3_accept_~state~0); 36985#L614 ssl3_accept_~skip~0 := 0; 36983#L110-2 assume !false; 36981#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36979#L113 assume !(12292 == ssl3_accept_~s__state~0); 36977#L116 assume !(16384 == ssl3_accept_~s__state~0); 36975#L119 assume !(8192 == ssl3_accept_~s__state~0); 36973#L122 assume !(24576 == ssl3_accept_~s__state~0); 36971#L125 assume !(8195 == ssl3_accept_~s__state~0); 36969#L128 assume !(8480 == ssl3_accept_~s__state~0); 36967#L131 assume !(8481 == ssl3_accept_~s__state~0); 36965#L134 assume !(8482 == ssl3_accept_~s__state~0); 36963#L137 assume !(8464 == ssl3_accept_~s__state~0); 36961#L140 assume !(8465 == ssl3_accept_~s__state~0); 36959#L143 assume !(8466 == ssl3_accept_~s__state~0); 36342#L146 assume 8496 == ssl3_accept_~s__state~0; 36341#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 36339#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36338#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 36337#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35907#L308-2 ssl3_accept_~s__init_num~0 := 0; 36335#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36330#L596 assume !(8576 == ssl3_accept_~state~0); 36328#L614 ssl3_accept_~skip~0 := 0; 36327#L110-2 assume !false; 36326#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36325#L113 assume !(12292 == ssl3_accept_~s__state~0); 36324#L116 assume !(16384 == ssl3_accept_~s__state~0); 36323#L119 assume !(8192 == ssl3_accept_~s__state~0); 36322#L122 assume !(24576 == ssl3_accept_~s__state~0); 36321#L125 assume !(8195 == ssl3_accept_~s__state~0); 36320#L128 assume !(8480 == ssl3_accept_~s__state~0); 36319#L131 assume !(8481 == ssl3_accept_~s__state~0); 36318#L134 assume !(8482 == ssl3_accept_~s__state~0); 36317#L137 assume !(8464 == ssl3_accept_~s__state~0); 36316#L140 assume !(8465 == ssl3_accept_~s__state~0); 36315#L143 assume !(8466 == ssl3_accept_~s__state~0); 36314#L146 assume !(8496 == ssl3_accept_~s__state~0); 36313#L149 assume !(8497 == ssl3_accept_~s__state~0); 36312#L152 assume 8512 == ssl3_accept_~s__state~0; 36130#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36077#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35915#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37032#L596 assume !(8576 == ssl3_accept_~state~0); 37028#L614 ssl3_accept_~skip~0 := 0; 37026#L110-2 assume !false; 37025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37024#L113 assume !(12292 == ssl3_accept_~s__state~0); 36466#L116 assume !(16384 == ssl3_accept_~s__state~0); 36363#L119 assume !(8192 == ssl3_accept_~s__state~0); 36355#L122 assume !(24576 == ssl3_accept_~s__state~0); 36311#L125 assume !(8195 == ssl3_accept_~s__state~0); 36310#L128 assume !(8480 == ssl3_accept_~s__state~0); 36306#L131 assume !(8481 == ssl3_accept_~s__state~0); 36296#L134 assume !(8482 == ssl3_accept_~s__state~0); 36293#L137 assume !(8464 == ssl3_accept_~s__state~0); 36291#L140 assume !(8465 == ssl3_accept_~s__state~0); 36289#L143 assume !(8466 == ssl3_accept_~s__state~0); 36284#L146 assume !(8496 == ssl3_accept_~s__state~0); 36278#L149 assume !(8497 == ssl3_accept_~s__state~0); 36270#L152 assume !(8512 == ssl3_accept_~s__state~0); 36261#L155 assume !(8513 == ssl3_accept_~s__state~0); 36254#L158 assume 8528 == ssl3_accept_~s__state~0; 36155#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36755#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 36752#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36750#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36114#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 35973#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36305#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36295#L596 assume !(8576 == ssl3_accept_~state~0); 36292#L614 ssl3_accept_~skip~0 := 0; 36290#L110-2 assume !false; 36287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36288#L113 assume !(12292 == ssl3_accept_~s__state~0); 36276#L116 assume !(16384 == ssl3_accept_~s__state~0); 36277#L119 assume !(8192 == ssl3_accept_~s__state~0); 36259#L122 assume !(24576 == ssl3_accept_~s__state~0); 36260#L125 assume !(8195 == ssl3_accept_~s__state~0); 36248#L128 assume !(8480 == ssl3_accept_~s__state~0); 36249#L131 assume !(8481 == ssl3_accept_~s__state~0); 36240#L134 assume !(8482 == ssl3_accept_~s__state~0); 36241#L137 assume !(8464 == ssl3_accept_~s__state~0); 36230#L140 assume !(8465 == ssl3_accept_~s__state~0); 36231#L143 assume !(8466 == ssl3_accept_~s__state~0); 36216#L146 assume !(8496 == ssl3_accept_~s__state~0); 36217#L149 assume !(8497 == ssl3_accept_~s__state~0); 36205#L152 assume !(8512 == ssl3_accept_~s__state~0); 36206#L155 assume !(8513 == ssl3_accept_~s__state~0); 36191#L158 assume !(8528 == ssl3_accept_~s__state~0); 36192#L161 assume !(8529 == ssl3_accept_~s__state~0); 36144#L164 assume 8544 == ssl3_accept_~s__state~0; 36145#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36627#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 36623#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36118#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35989#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 35982#L420 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; 35983#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36733#L596 assume !(8576 == ssl3_accept_~state~0); 36730#L614 ssl3_accept_~skip~0 := 0; 36710#L110-2 assume !false; 36705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36702#L113 assume !(12292 == ssl3_accept_~s__state~0); 36700#L116 assume !(16384 == ssl3_accept_~s__state~0); 36698#L119 assume !(8192 == ssl3_accept_~s__state~0); 36696#L122 assume !(24576 == ssl3_accept_~s__state~0); 36691#L125 assume !(8195 == ssl3_accept_~s__state~0); 36686#L128 assume !(8480 == ssl3_accept_~s__state~0); 36682#L131 assume !(8481 == ssl3_accept_~s__state~0); 36678#L134 assume !(8482 == ssl3_accept_~s__state~0); 36674#L137 assume !(8464 == ssl3_accept_~s__state~0); 36670#L140 assume !(8465 == ssl3_accept_~s__state~0); 36666#L143 assume !(8466 == ssl3_accept_~s__state~0); 36662#L146 assume !(8496 == ssl3_accept_~s__state~0); 36659#L149 assume !(8497 == ssl3_accept_~s__state~0); 36656#L152 assume !(8512 == ssl3_accept_~s__state~0); 36653#L155 assume !(8513 == ssl3_accept_~s__state~0); 36650#L158 assume !(8528 == ssl3_accept_~s__state~0); 36647#L161 assume !(8529 == ssl3_accept_~s__state~0); 36644#L164 assume !(8544 == ssl3_accept_~s__state~0); 36641#L167 assume !(8545 == ssl3_accept_~s__state~0); 36638#L170 assume !(8560 == ssl3_accept_~s__state~0); 36632#L173 assume !(8561 == ssl3_accept_~s__state~0); 36628#L176 assume 8448 == ssl3_accept_~s__state~0; 36025#L177 assume !(ssl3_accept_~num1~0 > 0); 36027#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36071#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36818#L596 assume !(8576 == ssl3_accept_~state~0); 36815#L614 ssl3_accept_~skip~0 := 0; 36814#L110-2 assume !false; 36813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36812#L113 assume !(12292 == ssl3_accept_~s__state~0); 36806#L116 assume 16384 == ssl3_accept_~s__state~0; 36805#L222 ssl3_accept_~s__server~0 := 1; 36804#L227 assume 0 != ssl3_accept_~cb~0; 36803#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36797#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36793#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36790#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36787#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 36788#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36760#L596 assume !(8576 == ssl3_accept_~state~0); 36758#L614 ssl3_accept_~skip~0 := 0; 36757#L110-2 assume !false; 36746#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36744#L113 assume !(12292 == ssl3_accept_~s__state~0); 36742#L116 assume !(16384 == ssl3_accept_~s__state~0); 36740#L119 assume !(8192 == ssl3_accept_~s__state~0); 36712#L122 assume !(24576 == ssl3_accept_~s__state~0); 36693#L125 assume !(8195 == ssl3_accept_~s__state~0); 36688#L128 assume !(8480 == ssl3_accept_~s__state~0); 36683#L131 assume !(8481 == ssl3_accept_~s__state~0); 36679#L134 assume !(8482 == ssl3_accept_~s__state~0); 36675#L137 assume 8464 == ssl3_accept_~s__state~0; 36220#L144 [2021-10-28 09:45:58,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:58,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-28 09:45:58,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:58,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386354360] [2021-10-28 09:45:58,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:58,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:58,395 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:58,405 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:58,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:58,406 INFO L85 PathProgramCache]: Analyzing trace with hash -988611532, now seen corresponding path program 1 times [2021-10-28 09:45:58,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:58,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393859930] [2021-10-28 09:45:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:58,407 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:58,453 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:45:58,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:58,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393859930] [2021-10-28 09:45:58,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393859930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:45:58,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658802710] [2021-10-28 09:45:58,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:58,454 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:45:58,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:58,498 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:45:58,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-28 09:45:58,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:58,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:45:58,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:45:59,117 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-10-28 09:45:59,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658802710] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:45:59,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:45:59,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:45:59,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389564736] [2021-10-28 09:45:59,119 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:45:59,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:45:59,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:45:59,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:45:59,120 INFO L87 Difference]: Start difference. First operand 1517 states and 1992 transitions. cyclomatic complexity: 479 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:59,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:45:59,225 INFO L93 Difference]: Finished difference Result 1557 states and 2040 transitions. [2021-10-28 09:45:59,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:45:59,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1557 states and 2040 transitions. [2021-10-28 09:45:59,234 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1378 [2021-10-28 09:45:59,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1557 states to 1557 states and 2040 transitions. [2021-10-28 09:45:59,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1448 [2021-10-28 09:45:59,255 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1448 [2021-10-28 09:45:59,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1557 states and 2040 transitions. [2021-10-28 09:45:59,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:45:59,256 INFO L681 BuchiCegarLoop]: Abstraction has 1557 states and 2040 transitions. [2021-10-28 09:45:59,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states and 2040 transitions. [2021-10-28 09:45:59,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1535. [2021-10-28 09:45:59,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1535 states, 1535 states have (on average 1.3120521172638437) internal successors, (2014), 1534 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:45:59,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1535 states to 1535 states and 2014 transitions. [2021-10-28 09:45:59,284 INFO L704 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-10-28 09:45:59,284 INFO L587 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-10-28 09:45:59,285 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 09:45:59,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1535 states and 2014 transitions. [2021-10-28 09:45:59,290 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2021-10-28 09:45:59,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:45:59,291 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:45:59,292 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:59,293 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:45:59,293 INFO L791 eck$LassoCheckResult]: Stem: 39693#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39549#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 39537#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39497#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 39498#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39491#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39492#L110-2 assume !false; 39729#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40637#L113 assume !(12292 == ssl3_accept_~s__state~0); 40635#L116 assume !(16384 == ssl3_accept_~s__state~0); 40633#L119 assume !(8192 == ssl3_accept_~s__state~0); 40631#L122 assume !(24576 == ssl3_accept_~s__state~0); 40629#L125 assume !(8195 == ssl3_accept_~s__state~0); 40627#L128 assume !(8480 == ssl3_accept_~s__state~0); 40625#L131 assume !(8481 == ssl3_accept_~s__state~0); 40624#L134 assume !(8482 == ssl3_accept_~s__state~0); 39780#L137 assume 8464 == ssl3_accept_~s__state~0; 39781#L144 [2021-10-28 09:45:59,293 INFO L793 eck$LassoCheckResult]: Loop: 39781#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39691#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39692#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; 40716#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40708#L596 assume !(8576 == ssl3_accept_~state~0); 40703#L614 ssl3_accept_~skip~0 := 0; 40699#L110-2 assume !false; 40692#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40687#L113 assume !(12292 == ssl3_accept_~s__state~0); 40682#L116 assume !(16384 == ssl3_accept_~s__state~0); 40677#L119 assume !(8192 == ssl3_accept_~s__state~0); 40672#L122 assume !(24576 == ssl3_accept_~s__state~0); 40665#L125 assume !(8195 == ssl3_accept_~s__state~0); 40659#L128 assume !(8480 == ssl3_accept_~s__state~0); 40618#L131 assume !(8481 == ssl3_accept_~s__state~0); 40614#L134 assume !(8482 == ssl3_accept_~s__state~0); 40612#L137 assume !(8464 == ssl3_accept_~s__state~0); 40610#L140 assume !(8465 == ssl3_accept_~s__state~0); 40607#L143 assume !(8466 == ssl3_accept_~s__state~0); 39928#L146 assume 8496 == ssl3_accept_~s__state~0; 39927#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 39925#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39924#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 39923#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39466#L308-2 ssl3_accept_~s__init_num~0 := 0; 39921#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39916#L596 assume !(8576 == ssl3_accept_~state~0); 39914#L614 ssl3_accept_~skip~0 := 0; 39913#L110-2 assume !false; 39912#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39911#L113 assume !(12292 == ssl3_accept_~s__state~0); 39910#L116 assume !(16384 == ssl3_accept_~s__state~0); 39909#L119 assume !(8192 == ssl3_accept_~s__state~0); 39908#L122 assume !(24576 == ssl3_accept_~s__state~0); 39907#L125 assume !(8195 == ssl3_accept_~s__state~0); 39906#L128 assume !(8480 == ssl3_accept_~s__state~0); 39905#L131 assume !(8481 == ssl3_accept_~s__state~0); 39904#L134 assume !(8482 == ssl3_accept_~s__state~0); 39903#L137 assume !(8464 == ssl3_accept_~s__state~0); 39902#L140 assume !(8465 == ssl3_accept_~s__state~0); 39901#L143 assume !(8466 == ssl3_accept_~s__state~0); 39900#L146 assume !(8496 == ssl3_accept_~s__state~0); 39899#L149 assume !(8497 == ssl3_accept_~s__state~0); 39789#L152 assume 8512 == ssl3_accept_~s__state~0; 39790#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40383#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40380#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40377#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40371#L596 assume !(8576 == ssl3_accept_~state~0); 40368#L614 ssl3_accept_~skip~0 := 0; 40366#L110-2 assume !false; 40365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40364#L113 assume !(12292 == ssl3_accept_~s__state~0); 40362#L116 assume !(16384 == ssl3_accept_~s__state~0); 40361#L119 assume !(8192 == ssl3_accept_~s__state~0); 40360#L122 assume !(24576 == ssl3_accept_~s__state~0); 40359#L125 assume !(8195 == ssl3_accept_~s__state~0); 40358#L128 assume !(8480 == ssl3_accept_~s__state~0); 40357#L131 assume !(8481 == ssl3_accept_~s__state~0); 40356#L134 assume !(8482 == ssl3_accept_~s__state~0); 40352#L137 assume !(8464 == ssl3_accept_~s__state~0); 40350#L140 assume !(8465 == ssl3_accept_~s__state~0); 40348#L143 assume !(8466 == ssl3_accept_~s__state~0); 40347#L146 assume !(8496 == ssl3_accept_~s__state~0); 40346#L149 assume !(8497 == ssl3_accept_~s__state~0); 40345#L152 assume !(8512 == ssl3_accept_~s__state~0); 40344#L155 assume !(8513 == ssl3_accept_~s__state~0); 40343#L158 assume 8528 == ssl3_accept_~s__state~0; 39776#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40342#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40340#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39540#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 39532#L372 assume !(ssl3_accept_~ret~0 <= 0); 39533#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40336#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40331#L596 assume !(8576 == ssl3_accept_~state~0); 40328#L614 ssl3_accept_~skip~0 := 0; 40323#L110-2 assume !false; 40321#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40320#L113 assume !(12292 == ssl3_accept_~s__state~0); 40317#L116 assume !(16384 == ssl3_accept_~s__state~0); 40316#L119 assume !(8192 == ssl3_accept_~s__state~0); 40310#L122 assume !(24576 == ssl3_accept_~s__state~0); 40309#L125 assume !(8195 == ssl3_accept_~s__state~0); 40308#L128 assume !(8480 == ssl3_accept_~s__state~0); 40307#L131 assume !(8481 == ssl3_accept_~s__state~0); 40306#L134 assume !(8482 == ssl3_accept_~s__state~0); 40305#L137 assume !(8464 == ssl3_accept_~s__state~0); 40304#L140 assume !(8465 == ssl3_accept_~s__state~0); 40303#L143 assume !(8466 == ssl3_accept_~s__state~0); 40302#L146 assume !(8496 == ssl3_accept_~s__state~0); 40301#L149 assume !(8497 == ssl3_accept_~s__state~0); 40300#L152 assume !(8512 == ssl3_accept_~s__state~0); 39807#L155 assume !(8513 == ssl3_accept_~s__state~0); 39805#L158 assume !(8528 == ssl3_accept_~s__state~0); 39804#L161 assume !(8529 == ssl3_accept_~s__state~0); 39799#L164 assume 8544 == ssl3_accept_~s__state~0; 39449#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39450#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 40280#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40278#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40275#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 39541#L420 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; 39542#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40777#L596 assume !(8576 == ssl3_accept_~state~0); 40774#L614 ssl3_accept_~skip~0 := 0; 40772#L110-2 assume !false; 40770#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40768#L113 assume !(12292 == ssl3_accept_~s__state~0); 40766#L116 assume !(16384 == ssl3_accept_~s__state~0); 40764#L119 assume !(8192 == ssl3_accept_~s__state~0); 40762#L122 assume !(24576 == ssl3_accept_~s__state~0); 40760#L125 assume !(8195 == ssl3_accept_~s__state~0); 40758#L128 assume !(8480 == ssl3_accept_~s__state~0); 40756#L131 assume !(8481 == ssl3_accept_~s__state~0); 40747#L134 assume !(8482 == ssl3_accept_~s__state~0); 40744#L137 assume !(8464 == ssl3_accept_~s__state~0); 40741#L140 assume !(8465 == ssl3_accept_~s__state~0); 40739#L143 assume !(8466 == ssl3_accept_~s__state~0); 40717#L146 assume !(8496 == ssl3_accept_~s__state~0); 40709#L149 assume !(8497 == ssl3_accept_~s__state~0); 40704#L152 assume !(8512 == ssl3_accept_~s__state~0); 40700#L155 assume !(8513 == ssl3_accept_~s__state~0); 40693#L158 assume !(8528 == ssl3_accept_~s__state~0); 40688#L161 assume !(8529 == ssl3_accept_~s__state~0); 40683#L164 assume !(8544 == ssl3_accept_~s__state~0); 40678#L167 assume !(8545 == ssl3_accept_~s__state~0); 40673#L170 assume !(8560 == ssl3_accept_~s__state~0); 40666#L173 assume !(8561 == ssl3_accept_~s__state~0); 40662#L176 assume 8448 == ssl3_accept_~s__state~0; 39580#L177 assume !(ssl3_accept_~num1~0 > 0); 39582#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39627#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40412#L596 assume !(8576 == ssl3_accept_~state~0); 40408#L614 ssl3_accept_~skip~0 := 0; 40407#L110-2 assume !false; 40406#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40404#L113 assume 12292 == ssl3_accept_~s__state~0; 40403#L114 ssl3_accept_~s__new_session~0 := 1; 40402#L222 ssl3_accept_~s__server~0 := 1; 40401#L227 assume 0 != ssl3_accept_~cb~0; 40400#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40399#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40397#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40394#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40393#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 40392#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40387#L596 assume !(8576 == ssl3_accept_~state~0); 40385#L614 ssl3_accept_~skip~0 := 0; 40384#L110-2 assume !false; 40381#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40379#L113 assume !(12292 == ssl3_accept_~s__state~0); 40378#L116 assume !(16384 == ssl3_accept_~s__state~0); 40372#L119 assume !(8192 == ssl3_accept_~s__state~0); 40369#L122 assume !(24576 == ssl3_accept_~s__state~0); 40367#L125 assume !(8195 == ssl3_accept_~s__state~0); 39785#L128 assume !(8480 == ssl3_accept_~s__state~0); 39786#L131 assume !(8481 == ssl3_accept_~s__state~0); 40621#L134 assume !(8482 == ssl3_accept_~s__state~0); 40620#L137 assume 8464 == ssl3_accept_~s__state~0; 39781#L144 [2021-10-28 09:45:59,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:59,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-28 09:45:59,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:59,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342561965] [2021-10-28 09:45:59,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:59,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:59,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:59,311 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:45:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:45:59,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:45:59,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:45:59,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1713433511, now seen corresponding path program 1 times [2021-10-28 09:45:59,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:45:59,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571632423] [2021-10-28 09:45:59,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:59,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:45:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:59,364 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:45:59,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:45:59,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571632423] [2021-10-28 09:45:59,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571632423] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:45:59,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748883236] [2021-10-28 09:45:59,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:45:59,366 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:45:59,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:45:59,367 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:45:59,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-28 09:45:59,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:45:59,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:45:59,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:00,010 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-28 09:46:00,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748883236] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:00,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:46:00,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 09:46:00,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868493711] [2021-10-28 09:46:00,011 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:00,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:00,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:00,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:46:00,012 INFO L87 Difference]: Start difference. First operand 1535 states and 2014 transitions. cyclomatic complexity: 483 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:00,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:00,165 INFO L93 Difference]: Finished difference Result 1619 states and 2102 transitions. [2021-10-28 09:46:00,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:00,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2102 transitions. [2021-10-28 09:46:00,173 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1400 [2021-10-28 09:46:00,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1579 states and 2062 transitions. [2021-10-28 09:46:00,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1470 [2021-10-28 09:46:00,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1470 [2021-10-28 09:46:00,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1579 states and 2062 transitions. [2021-10-28 09:46:00,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:00,183 INFO L681 BuchiCegarLoop]: Abstraction has 1579 states and 2062 transitions. [2021-10-28 09:46:00,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states and 2062 transitions. [2021-10-28 09:46:00,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1501. [2021-10-28 09:46:00,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1501 states, 1501 states have (on average 1.3097934710193204) internal successors, (1966), 1500 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1501 states to 1501 states and 1966 transitions. [2021-10-28 09:46:00,216 INFO L704 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-10-28 09:46:00,216 INFO L587 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-10-28 09:46:00,216 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 09:46:00,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1501 states and 1966 transitions. [2021-10-28 09:46:00,222 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2021-10-28 09:46:00,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:00,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:00,224 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:00,224 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:00,224 INFO L791 eck$LassoCheckResult]: Stem: 43311#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43185#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 43174#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43136#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 43137#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43130#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 43131#L110-2 assume !false; 43343#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44452#L113 assume !(12292 == ssl3_accept_~s__state~0); 44451#L116 assume !(16384 == ssl3_accept_~s__state~0); 44449#L119 assume !(8192 == ssl3_accept_~s__state~0); 44447#L122 assume !(24576 == ssl3_accept_~s__state~0); 44445#L125 assume !(8195 == ssl3_accept_~s__state~0); 44441#L128 assume !(8480 == ssl3_accept_~s__state~0); 44434#L131 assume !(8481 == ssl3_accept_~s__state~0); 44429#L134 assume !(8482 == ssl3_accept_~s__state~0); 44427#L137 assume 8464 == ssl3_accept_~s__state~0; 43097#L144 [2021-10-28 09:46:00,224 INFO L793 eck$LassoCheckResult]: Loop: 43097#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43098#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43118#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; 43119#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43115#L596 assume !(8576 == ssl3_accept_~state~0); 43092#L614 ssl3_accept_~skip~0 := 0; 43179#L110-2 assume !false; 43132#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43133#L113 assume !(12292 == ssl3_accept_~s__state~0); 43150#L116 assume !(16384 == ssl3_accept_~s__state~0); 43151#L119 assume !(8192 == ssl3_accept_~s__state~0); 43206#L122 assume !(24576 == ssl3_accept_~s__state~0); 43207#L125 assume !(8195 == ssl3_accept_~s__state~0); 43273#L128 assume !(8480 == ssl3_accept_~s__state~0); 43400#L131 assume !(8481 == ssl3_accept_~s__state~0); 44570#L134 assume !(8482 == ssl3_accept_~s__state~0); 44569#L137 assume !(8464 == ssl3_accept_~s__state~0); 43223#L140 assume !(8465 == ssl3_accept_~s__state~0); 43224#L143 assume !(8466 == ssl3_accept_~s__state~0); 43295#L146 assume 8496 == ssl3_accept_~s__state~0; 43540#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 43538#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43537#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 43535#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43105#L308-2 ssl3_accept_~s__init_num~0 := 0; 43533#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43528#L596 assume !(8576 == ssl3_accept_~state~0); 43526#L614 ssl3_accept_~skip~0 := 0; 43525#L110-2 assume !false; 43524#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43523#L113 assume !(12292 == ssl3_accept_~s__state~0); 43522#L116 assume !(16384 == ssl3_accept_~s__state~0); 43521#L119 assume !(8192 == ssl3_accept_~s__state~0); 43520#L122 assume !(24576 == ssl3_accept_~s__state~0); 43519#L125 assume !(8195 == ssl3_accept_~s__state~0); 43518#L128 assume !(8480 == ssl3_accept_~s__state~0); 43517#L131 assume !(8481 == ssl3_accept_~s__state~0); 43516#L134 assume !(8482 == ssl3_accept_~s__state~0); 43515#L137 assume !(8464 == ssl3_accept_~s__state~0); 43514#L140 assume !(8465 == ssl3_accept_~s__state~0); 43513#L143 assume !(8466 == ssl3_accept_~s__state~0); 43512#L146 assume !(8496 == ssl3_accept_~s__state~0); 43511#L149 assume !(8497 == ssl3_accept_~s__state~0); 43404#L152 assume 8512 == ssl3_accept_~s__state~0; 43316#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43266#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43113#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43263#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44237#L596 assume !(8576 == ssl3_accept_~state~0); 44234#L614 ssl3_accept_~skip~0 := 0; 44233#L110-2 assume !false; 44230#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44225#L113 assume !(12292 == ssl3_accept_~s__state~0); 44222#L116 assume !(16384 == ssl3_accept_~s__state~0); 44220#L119 assume !(8192 == ssl3_accept_~s__state~0); 44218#L122 assume !(24576 == ssl3_accept_~s__state~0); 44216#L125 assume !(8195 == ssl3_accept_~s__state~0); 44214#L128 assume !(8480 == ssl3_accept_~s__state~0); 44212#L131 assume !(8481 == ssl3_accept_~s__state~0); 44210#L134 assume !(8482 == ssl3_accept_~s__state~0); 44208#L137 assume !(8464 == ssl3_accept_~s__state~0); 44206#L140 assume !(8465 == ssl3_accept_~s__state~0); 44205#L143 assume !(8466 == ssl3_accept_~s__state~0); 44203#L146 assume !(8496 == ssl3_accept_~s__state~0); 44202#L149 assume !(8497 == ssl3_accept_~s__state~0); 44201#L152 assume !(8512 == ssl3_accept_~s__state~0); 43692#L155 assume !(8513 == ssl3_accept_~s__state~0); 43383#L158 assume 8528 == ssl3_accept_~s__state~0; 43168#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43169#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43210#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43095#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 43096#L372 assume !(ssl3_accept_~ret~0 <= 0); 43170#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43229#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44224#L596 assume !(8576 == ssl3_accept_~state~0); 44221#L614 ssl3_accept_~skip~0 := 0; 44219#L110-2 assume !false; 44217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44215#L113 assume !(12292 == ssl3_accept_~s__state~0); 44213#L116 assume !(16384 == ssl3_accept_~s__state~0); 44211#L119 assume !(8192 == ssl3_accept_~s__state~0); 44209#L122 assume !(24576 == ssl3_accept_~s__state~0); 44207#L125 assume !(8195 == ssl3_accept_~s__state~0); 44204#L128 assume !(8480 == ssl3_accept_~s__state~0); 43436#L131 assume !(8481 == ssl3_accept_~s__state~0); 43434#L134 assume !(8482 == ssl3_accept_~s__state~0); 43432#L137 assume !(8464 == ssl3_accept_~s__state~0); 43429#L140 assume !(8465 == ssl3_accept_~s__state~0); 43427#L143 assume !(8466 == ssl3_accept_~s__state~0); 43425#L146 assume !(8496 == ssl3_accept_~s__state~0); 43424#L149 assume !(8497 == ssl3_accept_~s__state~0); 43423#L152 assume !(8512 == ssl3_accept_~s__state~0); 43421#L155 assume !(8513 == ssl3_accept_~s__state~0); 43419#L158 assume !(8528 == ssl3_accept_~s__state~0); 43418#L161 assume !(8529 == ssl3_accept_~s__state~0); 43413#L164 assume 8544 == ssl3_accept_~s__state~0; 43088#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43089#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 44100#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43304#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43183#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 43184#L420 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; 44074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43898#L596 assume !(8576 == ssl3_accept_~state~0); 43895#L614 ssl3_accept_~skip~0 := 0; 43893#L110-2 assume !false; 43891#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43889#L113 assume !(12292 == ssl3_accept_~s__state~0); 43887#L116 assume !(16384 == ssl3_accept_~s__state~0); 43885#L119 assume !(8192 == ssl3_accept_~s__state~0); 43883#L122 assume !(24576 == ssl3_accept_~s__state~0); 43881#L125 assume !(8195 == ssl3_accept_~s__state~0); 43879#L128 assume !(8480 == ssl3_accept_~s__state~0); 43877#L131 assume !(8481 == ssl3_accept_~s__state~0); 43875#L134 assume !(8482 == ssl3_accept_~s__state~0); 43873#L137 assume !(8464 == ssl3_accept_~s__state~0); 43871#L140 assume !(8465 == ssl3_accept_~s__state~0); 43869#L143 assume !(8466 == ssl3_accept_~s__state~0); 43867#L146 assume !(8496 == ssl3_accept_~s__state~0); 43866#L149 assume !(8497 == ssl3_accept_~s__state~0); 43865#L152 assume !(8512 == ssl3_accept_~s__state~0); 43864#L155 assume !(8513 == ssl3_accept_~s__state~0); 43863#L158 assume !(8528 == ssl3_accept_~s__state~0); 43862#L161 assume !(8529 == ssl3_accept_~s__state~0); 43861#L164 assume !(8544 == ssl3_accept_~s__state~0); 43860#L167 assume !(8545 == ssl3_accept_~s__state~0); 43859#L170 assume !(8560 == ssl3_accept_~s__state~0); 43858#L173 assume !(8561 == ssl3_accept_~s__state~0); 43857#L176 assume 8448 == ssl3_accept_~s__state~0; 43214#L177 assume !(ssl3_accept_~num1~0 > 0); 43216#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43794#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43787#L596 assume !(8576 == ssl3_accept_~state~0); 43782#L614 ssl3_accept_~skip~0 := 0; 43781#L110-2 assume !false; 43780#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43778#L113 assume !(12292 == ssl3_accept_~s__state~0); 43777#L116 assume 16384 == ssl3_accept_~s__state~0; 43775#L222 ssl3_accept_~s__server~0 := 1; 44322#L227 assume 0 != ssl3_accept_~cb~0; 44320#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44318#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44315#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44311#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44103#L254 assume 12292 != ssl3_accept_~s__state~0; 43971#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 43905#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43900#L596 assume !(8576 == ssl3_accept_~state~0); 43896#L614 ssl3_accept_~skip~0 := 0; 43894#L110-2 assume !false; 43892#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43890#L113 assume !(12292 == ssl3_accept_~s__state~0); 43888#L116 assume !(16384 == ssl3_accept_~s__state~0); 43886#L119 assume !(8192 == ssl3_accept_~s__state~0); 43884#L122 assume !(24576 == ssl3_accept_~s__state~0); 43882#L125 assume !(8195 == ssl3_accept_~s__state~0); 43880#L128 assume !(8480 == ssl3_accept_~s__state~0); 43878#L131 assume !(8481 == ssl3_accept_~s__state~0); 43876#L134 assume !(8482 == ssl3_accept_~s__state~0); 43874#L137 assume 8464 == ssl3_accept_~s__state~0; 43097#L144 [2021-10-28 09:46:00,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:00,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-28 09:46:00,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:00,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771903719] [2021-10-28 09:46:00,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:00,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:00,237 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:00,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:00,245 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:00,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:00,246 INFO L85 PathProgramCache]: Analyzing trace with hash 479822311, now seen corresponding path program 1 times [2021-10-28 09:46:00,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:00,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807256862] [2021-10-28 09:46:00,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:00,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:00,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:00,295 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:46:00,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:00,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807256862] [2021-10-28 09:46:00,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807256862] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:00,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040939762] [2021-10-28 09:46:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:00,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:46:00,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:00,298 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:46:00,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-28 09:46:00,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:00,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:46:00,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:46:01,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040939762] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:01,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:46:01,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:46:01,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436214452] [2021-10-28 09:46:01,083 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:01,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:01,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:46:01,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:46:01,084 INFO L87 Difference]: Start difference. First operand 1501 states and 1966 transitions. cyclomatic complexity: 469 Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:01,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:01,455 INFO L93 Difference]: Finished difference Result 2549 states and 3303 transitions. [2021-10-28 09:46:01,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:46:01,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2549 states and 3303 transitions. [2021-10-28 09:46:01,469 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1969 [2021-10-28 09:46:01,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2549 states to 2513 states and 3265 transitions. [2021-10-28 09:46:01,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2404 [2021-10-28 09:46:01,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2404 [2021-10-28 09:46:01,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2513 states and 3265 transitions. [2021-10-28 09:46:01,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:01,487 INFO L681 BuchiCegarLoop]: Abstraction has 2513 states and 3265 transitions. [2021-10-28 09:46:01,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2513 states and 3265 transitions. [2021-10-28 09:46:01,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2513 to 1951. [2021-10-28 09:46:01,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1951 states have (on average 1.319323423885187) internal successors, (2574), 1950 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:01,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2574 transitions. [2021-10-28 09:46:01,532 INFO L704 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-10-28 09:46:01,533 INFO L587 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-10-28 09:46:01,533 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 09:46:01,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1951 states and 2574 transitions. [2021-10-28 09:46:01,541 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1744 [2021-10-28 09:46:01,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:01,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:01,544 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:01,544 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:01,545 INFO L791 eck$LassoCheckResult]: Stem: 47872#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47729#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 47716#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47676#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 47677#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47670#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 47671#L110-2 assume !false; 47909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48506#L113 assume !(12292 == ssl3_accept_~s__state~0); 48502#L116 assume !(16384 == ssl3_accept_~s__state~0); 48503#L119 assume !(8192 == ssl3_accept_~s__state~0); 48498#L122 assume !(24576 == ssl3_accept_~s__state~0); 48499#L125 assume !(8195 == ssl3_accept_~s__state~0); 48494#L128 assume !(8480 == ssl3_accept_~s__state~0); 48495#L131 assume !(8481 == ssl3_accept_~s__state~0); 48489#L134 assume !(8482 == ssl3_accept_~s__state~0); 48490#L137 assume 8464 == ssl3_accept_~s__state~0; 47976#L144 [2021-10-28 09:46:01,545 INFO L793 eck$LassoCheckResult]: Loop: 47976#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 49279#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49278#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; 49238#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49233#L596 assume !(8576 == ssl3_accept_~state~0); 49230#L614 ssl3_accept_~skip~0 := 0; 49225#L110-2 assume !false; 49222#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49216#L113 assume !(12292 == ssl3_accept_~s__state~0); 49208#L116 assume !(16384 == ssl3_accept_~s__state~0); 49203#L119 assume !(8192 == ssl3_accept_~s__state~0); 49199#L122 assume !(24576 == ssl3_accept_~s__state~0); 49195#L125 assume !(8195 == ssl3_accept_~s__state~0); 49191#L128 assume !(8480 == ssl3_accept_~s__state~0); 49094#L131 assume !(8481 == ssl3_accept_~s__state~0); 49188#L134 assume !(8482 == ssl3_accept_~s__state~0); 49186#L137 assume !(8464 == ssl3_accept_~s__state~0); 49185#L140 assume !(8465 == ssl3_accept_~s__state~0); 49088#L143 assume !(8466 == ssl3_accept_~s__state~0); 48826#L146 assume 8496 == ssl3_accept_~s__state~0; 47973#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 48968#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48966#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 48964#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47645#L308-2 ssl3_accept_~s__init_num~0 := 0; 48923#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48917#L596 assume !(8576 == ssl3_accept_~state~0); 48915#L614 ssl3_accept_~skip~0 := 0; 48907#L110-2 assume !false; 48901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48896#L113 assume !(12292 == ssl3_accept_~s__state~0); 48891#L116 assume !(16384 == ssl3_accept_~s__state~0); 48886#L119 assume !(8192 == ssl3_accept_~s__state~0); 48881#L122 assume !(24576 == ssl3_accept_~s__state~0); 48876#L125 assume !(8195 == ssl3_accept_~s__state~0); 48871#L128 assume !(8480 == ssl3_accept_~s__state~0); 48866#L131 assume !(8481 == ssl3_accept_~s__state~0); 48861#L134 assume !(8482 == ssl3_accept_~s__state~0); 48856#L137 assume !(8464 == ssl3_accept_~s__state~0); 48851#L140 assume !(8465 == ssl3_accept_~s__state~0); 48846#L143 assume !(8466 == ssl3_accept_~s__state~0); 48839#L146 assume !(8496 == ssl3_accept_~s__state~0); 48832#L149 assume !(8497 == ssl3_accept_~s__state~0); 48715#L152 assume 8512 == ssl3_accept_~s__state~0; 47970#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49569#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49567#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49566#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49561#L596 assume !(8576 == ssl3_accept_~state~0); 49558#L614 ssl3_accept_~skip~0 := 0; 49557#L110-2 assume !false; 49556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49555#L113 assume !(12292 == ssl3_accept_~s__state~0); 49550#L116 assume !(16384 == ssl3_accept_~s__state~0); 47873#L119 assume !(8192 == ssl3_accept_~s__state~0); 47753#L122 assume !(24576 == ssl3_accept_~s__state~0); 47754#L125 assume !(8195 == ssl3_accept_~s__state~0); 47830#L128 assume !(8480 == ssl3_accept_~s__state~0); 49529#L131 assume !(8481 == ssl3_accept_~s__state~0); 49527#L134 assume !(8482 == ssl3_accept_~s__state~0); 47792#L137 assume !(8464 == ssl3_accept_~s__state~0); 47793#L140 assume !(8465 == ssl3_accept_~s__state~0); 49505#L143 assume !(8466 == ssl3_accept_~s__state~0); 47832#L146 assume !(8496 == ssl3_accept_~s__state~0); 47833#L149 assume !(8497 == ssl3_accept_~s__state~0); 47700#L152 assume !(8512 == ssl3_accept_~s__state~0); 47701#L155 assume !(8513 == ssl3_accept_~s__state~0); 47749#L158 assume 8528 == ssl3_accept_~s__state~0; 47708#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47709#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47757#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47719#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 47710#L372 assume !(ssl3_accept_~ret~0 <= 0); 47711#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49337#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49330#L596 assume !(8576 == ssl3_accept_~state~0); 49327#L614 ssl3_accept_~skip~0 := 0; 49325#L110-2 assume !false; 49323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49321#L113 assume !(12292 == ssl3_accept_~s__state~0); 49319#L116 assume !(16384 == ssl3_accept_~s__state~0); 49317#L119 assume !(8192 == ssl3_accept_~s__state~0); 49315#L122 assume !(24576 == ssl3_accept_~s__state~0); 49313#L125 assume !(8195 == ssl3_accept_~s__state~0); 49311#L128 assume !(8480 == ssl3_accept_~s__state~0); 49309#L131 assume !(8481 == ssl3_accept_~s__state~0); 49307#L134 assume !(8482 == ssl3_accept_~s__state~0); 49305#L137 assume !(8464 == ssl3_accept_~s__state~0); 49303#L140 assume !(8465 == ssl3_accept_~s__state~0); 49301#L143 assume !(8466 == ssl3_accept_~s__state~0); 49299#L146 assume !(8496 == ssl3_accept_~s__state~0); 49297#L149 assume !(8497 == ssl3_accept_~s__state~0); 49295#L152 assume !(8512 == ssl3_accept_~s__state~0); 49293#L155 assume !(8513 == ssl3_accept_~s__state~0); 49291#L158 assume !(8528 == ssl3_accept_~s__state~0); 49289#L161 assume !(8529 == ssl3_accept_~s__state~0); 49287#L164 assume 8544 == ssl3_accept_~s__state~0; 47965#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49285#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 47871#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47864#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47727#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 47728#L420 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; 49214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49210#L596 assume !(8576 == ssl3_accept_~state~0); 49200#L614 ssl3_accept_~skip~0 := 0; 49201#L110-2 assume !false; 49192#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49193#L113 assume !(12292 == ssl3_accept_~s__state~0); 49086#L116 assume !(16384 == ssl3_accept_~s__state~0); 49087#L119 assume !(8192 == ssl3_accept_~s__state~0); 49024#L122 assume !(24576 == ssl3_accept_~s__state~0); 49025#L125 assume !(8195 == ssl3_accept_~s__state~0); 49014#L128 assume !(8480 == ssl3_accept_~s__state~0); 49015#L131 assume !(8481 == ssl3_accept_~s__state~0); 49004#L134 assume !(8482 == ssl3_accept_~s__state~0); 49005#L137 assume !(8464 == ssl3_accept_~s__state~0); 48996#L140 assume !(8465 == ssl3_accept_~s__state~0); 48997#L143 assume !(8466 == ssl3_accept_~s__state~0); 48645#L146 assume !(8496 == ssl3_accept_~s__state~0); 48646#L149 assume !(8497 == ssl3_accept_~s__state~0); 48637#L152 assume !(8512 == ssl3_accept_~s__state~0); 48638#L155 assume !(8513 == ssl3_accept_~s__state~0); 48629#L158 assume !(8528 == ssl3_accept_~s__state~0); 48630#L161 assume !(8529 == ssl3_accept_~s__state~0); 48621#L164 assume !(8544 == ssl3_accept_~s__state~0); 48622#L167 assume !(8545 == ssl3_accept_~s__state~0); 48613#L170 assume !(8560 == ssl3_accept_~s__state~0); 48614#L173 assume !(8561 == ssl3_accept_~s__state~0); 48605#L176 assume 8448 == ssl3_accept_~s__state~0; 48606#L177 assume !(ssl3_accept_~num1~0 > 0); 47815#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47816#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49498#L596 assume !(8576 == ssl3_accept_~state~0); 49496#L614 ssl3_accept_~skip~0 := 0; 49495#L110-2 assume !false; 49494#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49493#L113 assume !(12292 == ssl3_accept_~s__state~0); 49492#L116 assume !(16384 == ssl3_accept_~s__state~0); 49491#L119 assume !(8192 == ssl3_accept_~s__state~0); 49490#L122 assume !(24576 == ssl3_accept_~s__state~0); 49489#L125 assume !(8195 == ssl3_accept_~s__state~0); 49488#L128 assume !(8480 == ssl3_accept_~s__state~0); 49487#L131 assume !(8481 == ssl3_accept_~s__state~0); 49486#L134 assume !(8482 == ssl3_accept_~s__state~0); 49485#L137 assume !(8464 == ssl3_accept_~s__state~0); 49484#L140 assume !(8465 == ssl3_accept_~s__state~0); 49483#L143 assume !(8466 == ssl3_accept_~s__state~0); 49482#L146 assume !(8496 == ssl3_accept_~s__state~0); 49457#L149 assume !(8497 == ssl3_accept_~s__state~0); 49458#L152 assume !(8512 == ssl3_accept_~s__state~0); 49449#L155 assume !(8513 == ssl3_accept_~s__state~0); 49450#L158 assume !(8528 == ssl3_accept_~s__state~0); 49480#L161 assume !(8529 == ssl3_accept_~s__state~0); 49479#L164 assume !(8544 == ssl3_accept_~s__state~0); 49478#L167 assume !(8545 == ssl3_accept_~s__state~0); 47802#L170 assume !(8560 == ssl3_accept_~s__state~0); 47803#L173 assume !(8561 == ssl3_accept_~s__state~0); 47743#L176 assume !(8448 == ssl3_accept_~s__state~0); 47744#L179 assume 8576 == ssl3_accept_~s__state~0; 48535#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 47787#L460 assume !(ssl3_accept_~ret~0 <= 0); 47788#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48961#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48976#L596 assume !(8576 == ssl3_accept_~state~0); 48899#L614 ssl3_accept_~skip~0 := 0; 48900#L110-2 assume !false; 48889#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48890#L113 assume !(12292 == ssl3_accept_~s__state~0); 48879#L116 assume !(16384 == ssl3_accept_~s__state~0); 48880#L119 assume !(8192 == ssl3_accept_~s__state~0); 48869#L122 assume !(24576 == ssl3_accept_~s__state~0); 48870#L125 assume !(8195 == ssl3_accept_~s__state~0); 48859#L128 assume !(8480 == ssl3_accept_~s__state~0); 48860#L131 assume !(8481 == ssl3_accept_~s__state~0); 48849#L134 assume !(8482 == ssl3_accept_~s__state~0); 48850#L137 assume 8464 == ssl3_accept_~s__state~0; 47976#L144 [2021-10-28 09:46:01,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:01,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-28 09:46:01,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:01,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528500502] [2021-10-28 09:46:01,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:01,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:01,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:01,560 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:01,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:01,572 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:01,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:01,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1101817269, now seen corresponding path program 1 times [2021-10-28 09:46:01,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:01,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519042610] [2021-10-28 09:46:01,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:01,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:01,619 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-28 09:46:01,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:01,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519042610] [2021-10-28 09:46:01,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519042610] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:01,620 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:46:01,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:46:01,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599554567] [2021-10-28 09:46:01,621 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:01,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:01,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:01,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:46:01,623 INFO L87 Difference]: Start difference. First operand 1951 states and 2574 transitions. cyclomatic complexity: 629 Second operand has 3 states, 2 states have (on average 37.5) 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-28 09:46:01,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:01,810 INFO L93 Difference]: Finished difference Result 2162 states and 2820 transitions. [2021-10-28 09:46:01,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:01,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2162 states and 2820 transitions. [2021-10-28 09:46:01,861 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2021-10-28 09:46:01,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2162 states to 2092 states and 2750 transitions. [2021-10-28 09:46:01,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1983 [2021-10-28 09:46:01,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1983 [2021-10-28 09:46:01,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2092 states and 2750 transitions. [2021-10-28 09:46:01,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:01,886 INFO L681 BuchiCegarLoop]: Abstraction has 2092 states and 2750 transitions. [2021-10-28 09:46:01,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states and 2750 transitions. [2021-10-28 09:46:01,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 1949. [2021-10-28 09:46:01,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1949 states, 1949 states have (on average 1.3165726013340175) internal successors, (2566), 1948 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:01,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1949 states to 1949 states and 2566 transitions. [2021-10-28 09:46:01,925 INFO L704 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-10-28 09:46:01,926 INFO L587 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-10-28 09:46:01,926 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 09:46:01,926 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1949 states and 2566 transitions. [2021-10-28 09:46:01,934 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2021-10-28 09:46:01,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:01,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:01,936 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:01,936 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:01,937 INFO L791 eck$LassoCheckResult]: Stem: 51992#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 51848#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 51836#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51796#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 51797#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51790#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 51791#L110-2 assume !false; 52029#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52690#L113 assume !(12292 == ssl3_accept_~s__state~0); 52689#L116 assume !(16384 == ssl3_accept_~s__state~0); 52688#L119 assume !(8192 == ssl3_accept_~s__state~0); 52687#L122 assume !(24576 == ssl3_accept_~s__state~0); 52686#L125 assume !(8195 == ssl3_accept_~s__state~0); 52685#L128 assume !(8480 == ssl3_accept_~s__state~0); 52684#L131 assume !(8481 == ssl3_accept_~s__state~0); 52683#L134 assume !(8482 == ssl3_accept_~s__state~0); 52682#L137 assume 8464 == ssl3_accept_~s__state~0; 52131#L144 [2021-10-28 09:46:01,938 INFO L793 eck$LassoCheckResult]: Loop: 52131#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51988#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51989#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; 53655#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53650#L596 assume !(8576 == ssl3_accept_~state~0); 53648#L614 ssl3_accept_~skip~0 := 0; 53647#L110-2 assume !false; 53646#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53645#L113 assume !(12292 == ssl3_accept_~s__state~0); 53644#L116 assume !(16384 == ssl3_accept_~s__state~0); 53643#L119 assume !(8192 == ssl3_accept_~s__state~0); 53642#L122 assume !(24576 == ssl3_accept_~s__state~0); 53641#L125 assume !(8195 == ssl3_accept_~s__state~0); 53640#L128 assume !(8480 == ssl3_accept_~s__state~0); 52063#L131 assume !(8481 == ssl3_accept_~s__state~0); 53639#L134 assume !(8482 == ssl3_accept_~s__state~0); 53638#L137 assume !(8464 == ssl3_accept_~s__state~0); 53637#L140 assume !(8465 == ssl3_accept_~s__state~0); 53634#L143 assume !(8466 == ssl3_accept_~s__state~0); 52773#L146 assume 8496 == ssl3_accept_~s__state~0; 51963#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 51816#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51817#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 52697#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51764#L308-2 ssl3_accept_~s__init_num~0 := 0; 51909#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53605#L596 assume !(8576 == ssl3_accept_~state~0); 53602#L614 ssl3_accept_~skip~0 := 0; 53600#L110-2 assume !false; 53598#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53596#L113 assume !(12292 == ssl3_accept_~s__state~0); 53594#L116 assume !(16384 == ssl3_accept_~s__state~0); 53592#L119 assume !(8192 == ssl3_accept_~s__state~0); 53590#L122 assume !(24576 == ssl3_accept_~s__state~0); 53588#L125 assume !(8195 == ssl3_accept_~s__state~0); 53586#L128 assume !(8480 == ssl3_accept_~s__state~0); 53584#L131 assume !(8481 == ssl3_accept_~s__state~0); 53582#L134 assume !(8482 == ssl3_accept_~s__state~0); 53559#L137 assume !(8464 == ssl3_accept_~s__state~0); 53558#L140 assume !(8465 == ssl3_accept_~s__state~0); 53557#L143 assume !(8466 == ssl3_accept_~s__state~0); 53555#L146 assume !(8496 == ssl3_accept_~s__state~0); 53553#L149 assume !(8497 == ssl3_accept_~s__state~0); 52068#L152 assume 8512 == ssl3_accept_~s__state~0; 51999#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52000#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51933#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51934#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53478#L596 assume !(8576 == ssl3_accept_~state~0); 53475#L614 ssl3_accept_~skip~0 := 0; 53473#L110-2 assume !false; 53471#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53469#L113 assume !(12292 == ssl3_accept_~s__state~0); 53467#L116 assume !(16384 == ssl3_accept_~s__state~0); 53465#L119 assume !(8192 == ssl3_accept_~s__state~0); 53463#L122 assume !(24576 == ssl3_accept_~s__state~0); 53461#L125 assume !(8195 == ssl3_accept_~s__state~0); 53459#L128 assume !(8480 == ssl3_accept_~s__state~0); 53457#L131 assume !(8481 == ssl3_accept_~s__state~0); 53455#L134 assume !(8482 == ssl3_accept_~s__state~0); 53453#L137 assume !(8464 == ssl3_accept_~s__state~0); 53451#L140 assume !(8465 == ssl3_accept_~s__state~0); 53449#L143 assume !(8466 == ssl3_accept_~s__state~0); 53447#L146 assume !(8496 == ssl3_accept_~s__state~0); 53445#L149 assume !(8497 == ssl3_accept_~s__state~0); 53443#L152 assume !(8512 == ssl3_accept_~s__state~0); 53441#L155 assume !(8513 == ssl3_accept_~s__state~0); 52057#L158 assume 8528 == ssl3_accept_~s__state~0; 52058#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51874#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51875#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51754#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 51755#L372 assume !(ssl3_accept_~ret~0 <= 0); 51892#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51893#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53626#L596 assume !(8576 == ssl3_accept_~state~0); 53620#L614 ssl3_accept_~skip~0 := 0; 53617#L110-2 assume !false; 53616#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); 53556#L119 assume !(8192 == ssl3_accept_~s__state~0); 53554#L122 assume !(24576 == ssl3_accept_~s__state~0); 53552#L125 assume !(8195 == ssl3_accept_~s__state~0); 53550#L128 assume !(8480 == ssl3_accept_~s__state~0); 53510#L131 assume !(8481 == ssl3_accept_~s__state~0); 53508#L134 assume !(8482 == ssl3_accept_~s__state~0); 53506#L137 assume !(8464 == ssl3_accept_~s__state~0); 53503#L140 assume !(8465 == ssl3_accept_~s__state~0); 53504#L143 assume !(8466 == ssl3_accept_~s__state~0); 53509#L146 assume !(8496 == ssl3_accept_~s__state~0); 53507#L149 assume !(8497 == ssl3_accept_~s__state~0); 53505#L152 assume !(8512 == ssl3_accept_~s__state~0); 53502#L155 assume !(8513 == ssl3_accept_~s__state~0); 53500#L158 assume !(8528 == ssl3_accept_~s__state~0); 53498#L161 assume !(8529 == ssl3_accept_~s__state~0); 52053#L164 assume 8544 == ssl3_accept_~s__state~0; 52054#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51938#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 51940#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51978#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51980#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 51840#L420 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; 51841#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53544#L596 assume !(8576 == ssl3_accept_~state~0); 53541#L614 ssl3_accept_~skip~0 := 0; 53540#L110-2 assume !false; 53539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53538#L113 assume !(12292 == ssl3_accept_~s__state~0); 53537#L116 assume !(16384 == ssl3_accept_~s__state~0); 53536#L119 assume !(8192 == ssl3_accept_~s__state~0); 53530#L122 assume !(24576 == ssl3_accept_~s__state~0); 53527#L125 assume !(8195 == ssl3_accept_~s__state~0); 53525#L128 assume !(8480 == ssl3_accept_~s__state~0); 53523#L131 assume !(8481 == ssl3_accept_~s__state~0); 53521#L134 assume !(8482 == ssl3_accept_~s__state~0); 53519#L137 assume !(8464 == ssl3_accept_~s__state~0); 53517#L140 assume !(8465 == ssl3_accept_~s__state~0); 53501#L143 assume !(8466 == ssl3_accept_~s__state~0); 53499#L146 assume !(8496 == ssl3_accept_~s__state~0); 53497#L149 assume !(8497 == ssl3_accept_~s__state~0); 53496#L152 assume !(8512 == ssl3_accept_~s__state~0); 53495#L155 assume !(8513 == ssl3_accept_~s__state~0); 53494#L158 assume !(8528 == ssl3_accept_~s__state~0); 51765#L161 assume !(8529 == ssl3_accept_~s__state~0); 51766#L164 assume !(8544 == ssl3_accept_~s__state~0); 51943#L167 assume !(8545 == ssl3_accept_~s__state~0); 53438#L170 assume !(8560 == ssl3_accept_~s__state~0); 51890#L173 assume !(8561 == ssl3_accept_~s__state~0); 51862#L176 assume 8448 == ssl3_accept_~s__state~0; 51863#L177 assume !(ssl3_accept_~num1~0 > 0); 51880#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53198#L596 assume !(8576 == ssl3_accept_~state~0); 53195#L614 ssl3_accept_~skip~0 := 0; 53193#L110-2 assume !false; 53191#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53189#L113 assume !(12292 == ssl3_accept_~s__state~0); 53187#L116 assume !(16384 == ssl3_accept_~s__state~0); 53185#L119 assume !(8192 == ssl3_accept_~s__state~0); 53183#L122 assume !(24576 == ssl3_accept_~s__state~0); 53181#L125 assume !(8195 == ssl3_accept_~s__state~0); 53179#L128 assume !(8480 == ssl3_accept_~s__state~0); 53177#L131 assume !(8481 == ssl3_accept_~s__state~0); 53175#L134 assume !(8482 == ssl3_accept_~s__state~0); 53173#L137 assume !(8464 == ssl3_accept_~s__state~0); 53171#L140 assume !(8465 == ssl3_accept_~s__state~0); 53169#L143 assume !(8466 == ssl3_accept_~s__state~0); 53167#L146 assume !(8496 == ssl3_accept_~s__state~0); 53165#L149 assume !(8497 == ssl3_accept_~s__state~0); 53163#L152 assume !(8512 == ssl3_accept_~s__state~0); 53161#L155 assume !(8513 == ssl3_accept_~s__state~0); 53159#L158 assume !(8528 == ssl3_accept_~s__state~0); 53157#L161 assume !(8529 == ssl3_accept_~s__state~0); 53156#L164 assume !(8544 == ssl3_accept_~s__state~0); 53155#L167 assume !(8545 == ssl3_accept_~s__state~0); 53153#L170 assume !(8560 == ssl3_accept_~s__state~0); 53150#L173 assume !(8561 == ssl3_accept_~s__state~0); 53149#L176 assume !(8448 == ssl3_accept_~s__state~0); 53148#L179 assume 8576 == ssl3_accept_~s__state~0; 52954#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 53146#L460 assume !(ssl3_accept_~ret~0 <= 0); 53143#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51850#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53671#L596 assume !(8576 == ssl3_accept_~state~0); 53669#L614 ssl3_accept_~skip~0 := 0; 53668#L110-2 assume !false; 53667#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53666#L113 assume !(12292 == ssl3_accept_~s__state~0); 53665#L116 assume !(16384 == ssl3_accept_~s__state~0); 53664#L119 assume !(8192 == ssl3_accept_~s__state~0); 53663#L122 assume !(24576 == ssl3_accept_~s__state~0); 53662#L125 assume !(8195 == ssl3_accept_~s__state~0); 53661#L128 assume !(8480 == ssl3_accept_~s__state~0); 53660#L131 assume !(8481 == ssl3_accept_~s__state~0); 53659#L134 assume !(8482 == ssl3_accept_~s__state~0); 53658#L137 assume !(8464 == ssl3_accept_~s__state~0); 53657#L140 assume !(8465 == ssl3_accept_~s__state~0); 53636#L143 assume 8466 == ssl3_accept_~s__state~0; 52131#L144 [2021-10-28 09:46:01,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:01,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-28 09:46:01,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:01,939 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047093873] [2021-10-28 09:46:01,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:01,939 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:01,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:01,949 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:01,958 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:01,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:01,959 INFO L85 PathProgramCache]: Analyzing trace with hash 2010531472, now seen corresponding path program 1 times [2021-10-28 09:46:01,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:01,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815165174] [2021-10-28 09:46:01,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:01,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2021-10-28 09:46:02,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:02,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815165174] [2021-10-28 09:46:02,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815165174] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:02,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:46:02,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:46:02,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828160937] [2021-10-28 09:46:02,065 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:02,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:02,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:46:02,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:46:02,066 INFO L87 Difference]: Start difference. First operand 1949 states and 2566 transitions. cyclomatic complexity: 624 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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-28 09:46:02,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:02,256 INFO L93 Difference]: Finished difference Result 2369 states and 3085 transitions. [2021-10-28 09:46:02,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 09:46:02,257 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2369 states and 3085 transitions. [2021-10-28 09:46:02,267 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2021-10-28 09:46:02,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2369 states to 2369 states and 3085 transitions. [2021-10-28 09:46:02,276 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2246 [2021-10-28 09:46:02,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2246 [2021-10-28 09:46:02,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2369 states and 3085 transitions. [2021-10-28 09:46:02,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:02,279 INFO L681 BuchiCegarLoop]: Abstraction has 2369 states and 3085 transitions. [2021-10-28 09:46:02,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2369 states and 3085 transitions. [2021-10-28 09:46:02,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2369 to 2040. [2021-10-28 09:46:02,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 2040 states have (on average 1.3279411764705882) internal successors, (2709), 2039 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:02,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 2709 transitions. [2021-10-28 09:46:02,341 INFO L704 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-10-28 09:46:02,341 INFO L587 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-10-28 09:46:02,341 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 09:46:02,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2040 states and 2709 transitions. [2021-10-28 09:46:02,348 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2021-10-28 09:46:02,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:02,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:02,353 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:02,354 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:02,354 INFO L791 eck$LassoCheckResult]: Stem: 56346#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56178#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 56164#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56122#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 56123#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56116#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 56117#L110-2 assume !false; 56386#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57217#L113 assume !(12292 == ssl3_accept_~s__state~0); 57207#L116 assume !(16384 == ssl3_accept_~s__state~0); 57208#L119 assume !(8192 == ssl3_accept_~s__state~0); 57197#L122 assume !(24576 == ssl3_accept_~s__state~0); 57198#L125 assume !(8195 == ssl3_accept_~s__state~0); 57187#L128 assume !(8480 == ssl3_accept_~s__state~0); 57188#L131 assume !(8481 == ssl3_accept_~s__state~0); 57178#L134 assume !(8482 == ssl3_accept_~s__state~0); 57179#L137 assume 8464 == ssl3_accept_~s__state~0; 56081#L144 [2021-10-28 09:46:02,355 INFO L793 eck$LassoCheckResult]: Loop: 56081#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56082#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56104#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; 56105#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57661#L596 assume !(8576 == ssl3_accept_~state~0); 56703#L614 ssl3_accept_~skip~0 := 0; 56701#L110-2 assume !false; 56699#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56697#L113 assume !(12292 == ssl3_accept_~s__state~0); 56695#L116 assume !(16384 == ssl3_accept_~s__state~0); 56693#L119 assume !(8192 == ssl3_accept_~s__state~0); 56691#L122 assume !(24576 == ssl3_accept_~s__state~0); 56689#L125 assume !(8195 == ssl3_accept_~s__state~0); 56687#L128 assume !(8480 == ssl3_accept_~s__state~0); 56685#L131 assume !(8481 == ssl3_accept_~s__state~0); 56684#L134 assume !(8482 == ssl3_accept_~s__state~0); 56683#L137 assume !(8464 == ssl3_accept_~s__state~0); 56682#L140 assume !(8465 == ssl3_accept_~s__state~0); 56679#L143 assume !(8466 == ssl3_accept_~s__state~0); 56651#L146 assume 8496 == ssl3_accept_~s__state~0; 56479#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 56649#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56648#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 56647#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56089#L308-2 ssl3_accept_~s__init_num~0 := 0; 57272#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57267#L596 assume !(8576 == ssl3_accept_~state~0); 57264#L614 ssl3_accept_~skip~0 := 0; 57164#L110-2 assume !false; 57131#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57130#L113 assume !(12292 == ssl3_accept_~s__state~0); 57129#L116 assume !(16384 == ssl3_accept_~s__state~0); 57128#L119 assume !(8192 == ssl3_accept_~s__state~0); 57127#L122 assume !(24576 == ssl3_accept_~s__state~0); 57126#L125 assume !(8195 == ssl3_accept_~s__state~0); 57125#L128 assume !(8480 == ssl3_accept_~s__state~0); 57124#L131 assume !(8481 == ssl3_accept_~s__state~0); 57123#L134 assume !(8482 == ssl3_accept_~s__state~0); 57122#L137 assume !(8464 == ssl3_accept_~s__state~0); 57121#L140 assume !(8465 == ssl3_accept_~s__state~0); 57120#L143 assume !(8466 == ssl3_accept_~s__state~0); 57119#L146 assume !(8496 == ssl3_accept_~s__state~0); 57118#L149 assume !(8497 == ssl3_accept_~s__state~0); 56413#L152 assume 8512 == ssl3_accept_~s__state~0; 56411#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58107#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 58105#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58103#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58098#L596 assume !(8576 == ssl3_accept_~state~0); 56170#L614 ssl3_accept_~skip~0 := 0; 56171#L110-2 assume !false; 56182#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58080#L113 assume !(12292 == ssl3_accept_~s__state~0); 58079#L116 assume !(16384 == ssl3_accept_~s__state~0); 58078#L119 assume !(8192 == ssl3_accept_~s__state~0); 58077#L122 assume !(24576 == ssl3_accept_~s__state~0); 58076#L125 assume !(8195 == ssl3_accept_~s__state~0); 58075#L128 assume !(8480 == ssl3_accept_~s__state~0); 58074#L131 assume !(8481 == ssl3_accept_~s__state~0); 58073#L134 assume !(8482 == ssl3_accept_~s__state~0); 58072#L137 assume !(8464 == ssl3_accept_~s__state~0); 58071#L140 assume !(8465 == ssl3_accept_~s__state~0); 58070#L143 assume !(8466 == ssl3_accept_~s__state~0); 58069#L146 assume !(8496 == ssl3_accept_~s__state~0); 58068#L149 assume !(8497 == ssl3_accept_~s__state~0); 58067#L152 assume !(8512 == ssl3_accept_~s__state~0); 58066#L155 assume !(8513 == ssl3_accept_~s__state~0); 58065#L158 assume 8528 == ssl3_accept_~s__state~0; 56398#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58064#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56388#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56079#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 56080#L372 assume !(ssl3_accept_~ret~0 <= 0); 56230#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56231#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58091#L596 assume !(8576 == ssl3_accept_~state~0); 58042#L614 ssl3_accept_~skip~0 := 0; 58039#L110-2 assume !false; 56739#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56738#L113 assume !(12292 == ssl3_accept_~s__state~0); 56737#L116 assume !(16384 == ssl3_accept_~s__state~0); 56736#L119 assume !(8192 == ssl3_accept_~s__state~0); 56735#L122 assume !(24576 == ssl3_accept_~s__state~0); 56734#L125 assume !(8195 == ssl3_accept_~s__state~0); 56733#L128 assume !(8480 == ssl3_accept_~s__state~0); 56732#L131 assume !(8481 == ssl3_accept_~s__state~0); 56731#L134 assume !(8482 == ssl3_accept_~s__state~0); 56730#L137 assume !(8464 == ssl3_accept_~s__state~0); 56729#L140 assume !(8465 == ssl3_accept_~s__state~0); 56728#L143 assume !(8466 == ssl3_accept_~s__state~0); 56727#L146 assume !(8496 == ssl3_accept_~s__state~0); 56726#L149 assume !(8497 == ssl3_accept_~s__state~0); 56725#L152 assume !(8512 == ssl3_accept_~s__state~0); 56724#L155 assume !(8513 == ssl3_accept_~s__state~0); 56723#L158 assume !(8528 == ssl3_accept_~s__state~0); 56722#L161 assume !(8529 == ssl3_accept_~s__state~0); 56418#L164 assume 8544 == ssl3_accept_~s__state~0; 56072#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56073#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 56275#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56333#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56176#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 56177#L420 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; 58000#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57995#L596 assume !(8576 == ssl3_accept_~state~0); 57992#L614 ssl3_accept_~skip~0 := 0; 57990#L110-2 assume !false; 57982#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56337#L113 assume !(12292 == ssl3_accept_~s__state~0); 56338#L116 assume !(16384 == ssl3_accept_~s__state~0); 56347#L119 assume !(8192 == ssl3_accept_~s__state~0); 56348#L122 assume !(24576 == ssl3_accept_~s__state~0); 56283#L125 assume !(8195 == ssl3_accept_~s__state~0); 56284#L128 assume !(8480 == ssl3_accept_~s__state~0); 56185#L131 assume !(8481 == ssl3_accept_~s__state~0); 56186#L134 assume !(8482 == ssl3_accept_~s__state~0); 56244#L137 assume !(8464 == ssl3_accept_~s__state~0); 56245#L140 assume !(8465 == ssl3_accept_~s__state~0); 56316#L143 assume !(8466 == ssl3_accept_~s__state~0); 56317#L146 assume !(8496 == ssl3_accept_~s__state~0); 56293#L149 assume !(8497 == ssl3_accept_~s__state~0); 56294#L152 assume !(8512 == ssl3_accept_~s__state~0); 56200#L155 assume !(8513 == ssl3_accept_~s__state~0); 56201#L158 assume !(8528 == ssl3_accept_~s__state~0); 56090#L161 assume !(8529 == ssl3_accept_~s__state~0); 56091#L164 assume !(8544 == ssl3_accept_~s__state~0); 56112#L167 assume !(8545 == ssl3_accept_~s__state~0); 56113#L170 assume !(8560 == ssl3_accept_~s__state~0); 56227#L173 assume !(8561 == ssl3_accept_~s__state~0); 56228#L176 assume 8448 == ssl3_accept_~s__state~0; 56214#L177 assume !(ssl3_accept_~num1~0 > 0); 56216#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57979#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57974#L596 assume !(8576 == ssl3_accept_~state~0); 57802#L614 ssl3_accept_~skip~0 := 0; 57767#L110-2 assume !false; 57702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57701#L113 assume !(12292 == ssl3_accept_~s__state~0); 57700#L116 assume !(16384 == ssl3_accept_~s__state~0); 57699#L119 assume !(8192 == ssl3_accept_~s__state~0); 57698#L122 assume !(24576 == ssl3_accept_~s__state~0); 57697#L125 assume !(8195 == ssl3_accept_~s__state~0); 57696#L128 assume !(8480 == ssl3_accept_~s__state~0); 57695#L131 assume !(8481 == ssl3_accept_~s__state~0); 57694#L134 assume !(8482 == ssl3_accept_~s__state~0); 57693#L137 assume !(8464 == ssl3_accept_~s__state~0); 57692#L140 assume !(8465 == ssl3_accept_~s__state~0); 57691#L143 assume !(8466 == ssl3_accept_~s__state~0); 57690#L146 assume !(8496 == ssl3_accept_~s__state~0); 57689#L149 assume !(8497 == ssl3_accept_~s__state~0); 57688#L152 assume !(8512 == ssl3_accept_~s__state~0); 57687#L155 assume !(8513 == ssl3_accept_~s__state~0); 57686#L158 assume !(8528 == ssl3_accept_~s__state~0); 57685#L161 assume !(8529 == ssl3_accept_~s__state~0); 57684#L164 assume !(8544 == ssl3_accept_~s__state~0); 57683#L167 assume !(8545 == ssl3_accept_~s__state~0); 57682#L170 assume !(8560 == ssl3_accept_~s__state~0); 57679#L173 assume !(8561 == ssl3_accept_~s__state~0); 57678#L176 assume !(8448 == ssl3_accept_~s__state~0); 57676#L179 assume 8576 == ssl3_accept_~s__state~0; 57677#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 57662#L460 assume !(ssl3_accept_~ret~0 <= 0); 57663#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56949#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56944#L596 assume 8576 == ssl3_accept_~state~0; 56942#L615 assume !(8592 == ssl3_accept_~s__state~0); 56855#L614 ssl3_accept_~skip~0 := 0; 56851#L110-2 assume !false; 56753#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56752#L113 assume !(12292 == ssl3_accept_~s__state~0); 56751#L116 assume !(16384 == ssl3_accept_~s__state~0); 56750#L119 assume !(8192 == ssl3_accept_~s__state~0); 56749#L122 assume !(24576 == ssl3_accept_~s__state~0); 56748#L125 assume !(8195 == ssl3_accept_~s__state~0); 56747#L128 assume !(8480 == ssl3_accept_~s__state~0); 56746#L131 assume !(8481 == ssl3_accept_~s__state~0); 56745#L134 assume !(8482 == ssl3_accept_~s__state~0); 56744#L137 assume !(8464 == ssl3_accept_~s__state~0); 56742#L140 assume !(8465 == ssl3_accept_~s__state~0); 56743#L143 assume 8466 == ssl3_accept_~s__state~0; 56081#L144 [2021-10-28 09:46:02,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:02,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-28 09:46:02,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:02,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524011543] [2021-10-28 09:46:02,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:02,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:02,409 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:02,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:02,417 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:02,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:02,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2140814150, now seen corresponding path program 1 times [2021-10-28 09:46:02,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:02,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074916125] [2021-10-28 09:46:02,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:02,418 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:02,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:02,432 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:02,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:02,468 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:02,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:02,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1461064014, now seen corresponding path program 1 times [2021-10-28 09:46:02,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:02,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532760262] [2021-10-28 09:46:02,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:02,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:02,490 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:02,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:02,563 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:04,308 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:46:04,308 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:46:04,309 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:46:04,309 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:46:04,309 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:46:04,309 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:04,309 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:46:04,309 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:46:04,309 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2021-10-28 09:46:04,309 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:46:04,309 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:46:04,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,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-28 09:46:04,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,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-28 09:46:04,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,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-28 09:46:04,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-28 09:46:04,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,693 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:46:04,693 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:46:04,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:04,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:04,695 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:04,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 09:46:04,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:04,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:04,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:04,732 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:04,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:04,733 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:04,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 09:46:04,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:46:04,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:04,746 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:46:04,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:04,771 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:46:04,771 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:46:04,771 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:46:04,771 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:46:04,771 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:46:04,771 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:04,771 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:46:04,771 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:46:04,771 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2021-10-28 09:46:04,771 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:46:04,771 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:46:04,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,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-28 09:46:04,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,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-28 09:46:04,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,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-28 09:46:04,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:04,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:05,177 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:46:05,177 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:46:05,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:05,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:05,179 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:05,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:05,202 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:05,202 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:05,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:05,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:05,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:05,204 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:05,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:05,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 09:46:05,207 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:46:05,211 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:46:05,211 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:46:05,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:05,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:05,214 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:05,220 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:46:05,220 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:46:05,220 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:46:05,220 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-28 09:46:05,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 09:46:05,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:05,269 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:46:05,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:05,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:05,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:46:05,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:05,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:46:05,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:06,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:06,593 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:46:06,594 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:46:06,595 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:06,668 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 4874 states and 6434 transitions. Complement of second has 4 states. [2021-10-28 09:46:06,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-28 09:46:06,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:06,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2021-10-28 09:46:06,671 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 17 letters. Loop has 180 letters. [2021-10-28 09:46:06,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:06,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 197 letters. Loop has 180 letters. [2021-10-28 09:46:06,678 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:06,678 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 17 letters. Loop has 360 letters. [2021-10-28 09:46:06,681 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:06,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4874 states and 6434 transitions. [2021-10-28 09:46:06,710 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-10-28 09:46:06,731 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4874 states to 4874 states and 6434 transitions. [2021-10-28 09:46:06,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3344 [2021-10-28 09:46:06,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3350 [2021-10-28 09:46:06,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4874 states and 6434 transitions. [2021-10-28 09:46:06,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:06,737 INFO L681 BuchiCegarLoop]: Abstraction has 4874 states and 6434 transitions. [2021-10-28 09:46:06,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states and 6434 transitions. [2021-10-28 09:46:06,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4868. [2021-10-28 09:46:06,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4868 states, 4868 states have (on average 1.3198438783894824) internal successors, (6425), 4867 states have internal predecessors, (6425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:06,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4868 states to 4868 states and 6425 transitions. [2021-10-28 09:46:06,866 INFO L704 BuchiCegarLoop]: Abstraction has 4868 states and 6425 transitions. [2021-10-28 09:46:06,866 INFO L587 BuchiCegarLoop]: Abstraction has 4868 states and 6425 transitions. [2021-10-28 09:46:06,866 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 09:46:06,866 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4868 states and 6425 transitions. [2021-10-28 09:46:06,885 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-10-28 09:46:06,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:06,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:06,887 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:06,888 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:06,888 INFO L791 eck$LassoCheckResult]: Stem: 63926#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 63730#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 63712#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63660#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 63661#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63654#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 63655#L110-2 assume !false; 64538#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65613#L113 assume !(12292 == ssl3_accept_~s__state~0); 65612#L116 assume !(16384 == ssl3_accept_~s__state~0); 65611#L119 assume !(8192 == ssl3_accept_~s__state~0); 65610#L122 assume !(24576 == ssl3_accept_~s__state~0); 65609#L125 assume !(8195 == ssl3_accept_~s__state~0); 65608#L128 assume !(8480 == ssl3_accept_~s__state~0); 65607#L131 assume !(8481 == ssl3_accept_~s__state~0); 65606#L134 assume !(8482 == ssl3_accept_~s__state~0); 65605#L137 assume 8464 == ssl3_accept_~s__state~0; 64374#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63613#L285 [2021-10-28 09:46:06,889 INFO L793 eck$LassoCheckResult]: Loop: 63613#L285 assume !(0 == ssl3_accept_~blastFlag~0); 63920#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; 63746#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63635#L596 assume !(8576 == ssl3_accept_~state~0); 63605#L614 ssl3_accept_~skip~0 := 0; 63720#L110-2 assume !false; 63737#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63916#L113 assume !(12292 == ssl3_accept_~s__state~0); 63681#L116 assume !(16384 == ssl3_accept_~s__state~0); 63682#L119 assume !(8192 == ssl3_accept_~s__state~0); 63762#L122 assume !(24576 == ssl3_accept_~s__state~0); 63763#L125 assume !(8195 == ssl3_accept_~s__state~0); 63861#L128 assume !(8480 == ssl3_accept_~s__state~0); 68357#L131 assume !(8481 == ssl3_accept_~s__state~0); 68306#L134 assume !(8482 == ssl3_accept_~s__state~0); 68304#L137 assume !(8464 == ssl3_accept_~s__state~0); 68305#L140 assume !(8465 == ssl3_accept_~s__state~0); 67591#L143 assume !(8466 == ssl3_accept_~s__state~0); 67079#L146 assume 8496 == ssl3_accept_~s__state~0; 67077#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 67076#L298 assume !(1 == ssl3_accept_~blastFlag~0); 67075#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 67074#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 65736#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65738#L308-2 ssl3_accept_~s__init_num~0 := 0; 68136#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68130#L596 assume !(8576 == ssl3_accept_~state~0); 68127#L614 ssl3_accept_~skip~0 := 0; 68125#L110-2 assume !false; 68123#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68116#L113 assume !(12292 == ssl3_accept_~s__state~0); 68111#L116 assume !(16384 == ssl3_accept_~s__state~0); 68107#L119 assume !(8192 == ssl3_accept_~s__state~0); 68103#L122 assume !(24576 == ssl3_accept_~s__state~0); 68099#L125 assume !(8195 == ssl3_accept_~s__state~0); 68095#L128 assume !(8480 == ssl3_accept_~s__state~0); 68091#L131 assume !(8481 == ssl3_accept_~s__state~0); 68087#L134 assume !(8482 == ssl3_accept_~s__state~0); 68083#L137 assume !(8464 == ssl3_accept_~s__state~0); 68079#L140 assume !(8465 == ssl3_accept_~s__state~0); 68075#L143 assume !(8466 == ssl3_accept_~s__state~0); 68071#L146 assume !(8496 == ssl3_accept_~s__state~0); 68067#L149 assume !(8497 == ssl3_accept_~s__state~0); 68064#L152 assume 8512 == ssl3_accept_~s__state~0; 63936#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63849#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63631#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63844#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67995#L596 assume !(8576 == ssl3_accept_~state~0); 67993#L614 ssl3_accept_~skip~0 := 0; 67992#L110-2 assume !false; 67991#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67990#L113 assume !(12292 == ssl3_accept_~s__state~0); 67987#L116 assume !(16384 == ssl3_accept_~s__state~0); 67985#L119 assume !(8192 == ssl3_accept_~s__state~0); 67984#L122 assume !(24576 == ssl3_accept_~s__state~0); 67978#L125 assume !(8195 == ssl3_accept_~s__state~0); 67975#L128 assume !(8480 == ssl3_accept_~s__state~0); 67973#L131 assume !(8481 == ssl3_accept_~s__state~0); 67971#L134 assume !(8482 == ssl3_accept_~s__state~0); 67969#L137 assume !(8464 == ssl3_accept_~s__state~0); 67967#L140 assume !(8465 == ssl3_accept_~s__state~0); 67965#L143 assume !(8466 == ssl3_accept_~s__state~0); 67963#L146 assume !(8496 == ssl3_accept_~s__state~0); 67961#L149 assume !(8497 == ssl3_accept_~s__state~0); 67959#L152 assume !(8512 == ssl3_accept_~s__state~0); 67957#L155 assume !(8513 == ssl3_accept_~s__state~0); 67955#L158 assume 8528 == ssl3_accept_~s__state~0; 63702#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63703#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63766#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 63608#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 63609#L372 assume !(ssl3_accept_~ret~0 <= 0); 63706#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63794#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68218#L596 assume !(8576 == ssl3_accept_~state~0); 68215#L614 ssl3_accept_~skip~0 := 0; 68213#L110-2 assume !false; 68212#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68210#L113 assume !(12292 == ssl3_accept_~s__state~0); 68204#L116 assume !(16384 == ssl3_accept_~s__state~0); 68203#L119 assume !(8192 == ssl3_accept_~s__state~0); 68202#L122 assume !(24576 == ssl3_accept_~s__state~0); 68195#L125 assume !(8195 == ssl3_accept_~s__state~0); 68191#L128 assume !(8480 == ssl3_accept_~s__state~0); 68188#L131 assume !(8481 == ssl3_accept_~s__state~0); 68185#L134 assume !(8482 == ssl3_accept_~s__state~0); 68182#L137 assume !(8464 == ssl3_accept_~s__state~0); 68179#L140 assume !(8465 == ssl3_accept_~s__state~0); 68176#L143 assume !(8466 == ssl3_accept_~s__state~0); 68173#L146 assume !(8496 == ssl3_accept_~s__state~0); 68169#L149 assume !(8497 == ssl3_accept_~s__state~0); 68168#L152 assume !(8512 == ssl3_accept_~s__state~0); 68167#L155 assume !(8513 == ssl3_accept_~s__state~0); 68160#L158 assume !(8528 == ssl3_accept_~s__state~0); 68155#L161 assume !(8529 == ssl3_accept_~s__state~0); 65544#L164 assume 8544 == ssl3_accept_~s__state~0; 63598#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63599#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 63852#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63907#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63727#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 63716#L420 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; 63717#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68362#L596 assume !(8576 == ssl3_accept_~state~0); 68359#L614 ssl3_accept_~skip~0 := 0; 68302#L110-2 assume !false; 68303#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68298#L113 assume !(12292 == ssl3_accept_~s__state~0); 68299#L116 assume !(16384 == ssl3_accept_~s__state~0); 68293#L119 assume !(8192 == ssl3_accept_~s__state~0); 68294#L122 assume !(24576 == ssl3_accept_~s__state~0); 68289#L125 assume !(8195 == ssl3_accept_~s__state~0); 68290#L128 assume !(8480 == ssl3_accept_~s__state~0); 68285#L131 assume !(8481 == ssl3_accept_~s__state~0); 68286#L134 assume !(8482 == ssl3_accept_~s__state~0); 68277#L137 assume !(8464 == ssl3_accept_~s__state~0); 68278#L140 assume !(8465 == ssl3_accept_~s__state~0); 68270#L143 assume !(8466 == ssl3_accept_~s__state~0); 68271#L146 assume !(8496 == ssl3_accept_~s__state~0); 68264#L149 assume !(8497 == ssl3_accept_~s__state~0); 68265#L152 assume !(8512 == ssl3_accept_~s__state~0); 68258#L155 assume !(8513 == ssl3_accept_~s__state~0); 68259#L158 assume !(8528 == ssl3_accept_~s__state~0); 68253#L161 assume !(8529 == ssl3_accept_~s__state~0); 68250#L164 assume !(8544 == ssl3_accept_~s__state~0); 68251#L167 assume !(8545 == ssl3_accept_~s__state~0); 63826#L170 assume !(8560 == ssl3_accept_~s__state~0); 63791#L173 assume !(8561 == ssl3_accept_~s__state~0); 63792#L176 assume 8448 == ssl3_accept_~s__state~0; 63774#L177 assume !(ssl3_accept_~num1~0 > 0); 63776#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63842#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68364#L596 assume !(8576 == ssl3_accept_~state~0); 68360#L614 ssl3_accept_~skip~0 := 0; 68358#L110-2 assume !false; 68300#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68301#L113 assume !(12292 == ssl3_accept_~s__state~0); 68296#L116 assume !(16384 == ssl3_accept_~s__state~0); 68297#L119 assume !(8192 == ssl3_accept_~s__state~0); 68291#L122 assume !(24576 == ssl3_accept_~s__state~0); 68292#L125 assume !(8195 == ssl3_accept_~s__state~0); 68287#L128 assume !(8480 == ssl3_accept_~s__state~0); 68288#L131 assume !(8481 == ssl3_accept_~s__state~0); 68283#L134 assume !(8482 == ssl3_accept_~s__state~0); 68284#L137 assume !(8464 == ssl3_accept_~s__state~0); 68273#L140 assume !(8465 == ssl3_accept_~s__state~0); 68274#L143 assume !(8466 == ssl3_accept_~s__state~0); 68267#L146 assume !(8496 == ssl3_accept_~s__state~0); 68268#L149 assume !(8497 == ssl3_accept_~s__state~0); 68261#L152 assume !(8512 == ssl3_accept_~s__state~0); 68262#L155 assume !(8513 == ssl3_accept_~s__state~0); 68255#L158 assume !(8528 == ssl3_accept_~s__state~0); 68256#L161 assume !(8529 == ssl3_accept_~s__state~0); 68356#L164 assume !(8544 == ssl3_accept_~s__state~0); 68247#L167 assume !(8545 == ssl3_accept_~s__state~0); 68248#L170 assume !(8560 == ssl3_accept_~s__state~0); 68355#L173 assume !(8561 == ssl3_accept_~s__state~0); 63749#L176 assume !(8448 == ssl3_accept_~s__state~0); 63750#L179 assume 8576 == ssl3_accept_~s__state~0; 63929#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 68354#L460 assume !(ssl3_accept_~ret~0 <= 0); 68352#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 67573#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68459#L596 assume 8576 == ssl3_accept_~state~0; 68453#L615 assume !(8592 == ssl3_accept_~s__state~0); 68452#L614 ssl3_accept_~skip~0 := 0; 68451#L110-2 assume !false; 63656#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63657#L113 assume !(12292 == ssl3_accept_~s__state~0); 68416#L116 assume !(16384 == ssl3_accept_~s__state~0); 68414#L119 assume !(8192 == ssl3_accept_~s__state~0); 68412#L122 assume !(24576 == ssl3_accept_~s__state~0); 68411#L125 assume !(8195 == ssl3_accept_~s__state~0); 68410#L128 assume !(8480 == ssl3_accept_~s__state~0); 68409#L131 assume !(8481 == ssl3_accept_~s__state~0); 68408#L134 assume !(8482 == ssl3_accept_~s__state~0); 68407#L137 assume !(8464 == ssl3_accept_~s__state~0); 68240#L140 assume !(8465 == ssl3_accept_~s__state~0); 68241#L143 assume 8466 == ssl3_accept_~s__state~0; 63612#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63613#L285 [2021-10-28 09:46:06,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:06,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-28 09:46:06,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:06,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903591747] [2021-10-28 09:46:06,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:06,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:06,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:06,902 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:06,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:06,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:06,912 INFO L85 PathProgramCache]: Analyzing trace with hash -247589480, now seen corresponding path program 1 times [2021-10-28 09:46:06,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:06,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556357404] [2021-10-28 09:46:06,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:06,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:06,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:06,931 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:06,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:06,965 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:06,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:06,966 INFO L85 PathProgramCache]: Analyzing trace with hash -688937295, now seen corresponding path program 1 times [2021-10-28 09:46:06,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:06,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744482724] [2021-10-28 09:46:06,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:06,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:06,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:06,999 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-28 09:46:07,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:07,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744482724] [2021-10-28 09:46:07,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744482724] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:07,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:46:07,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:46:07,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014073396] [2021-10-28 09:46:08,783 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:46:08,784 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:46:08,784 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:46:08,784 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:46:08,784 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:46:08,784 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:08,784 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:46:08,784 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:46:08,784 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-28 09:46:08,785 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:46:08,785 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:46:08,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,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-28 09:46:08,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,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-28 09:46:08,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:08,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:09,224 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:46:09,224 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:46:09,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,233 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,240 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,240 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 09:46:09,253 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,253 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,301 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 09:46:09,325 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,325 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,360 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,361 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 09:46:09,362 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,362 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,377 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,377 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,402 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 09:46:09,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,405 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,423 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,424 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-28 09:46:09,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,461 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,462 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 09:46:09,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,478 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-10-28 09:46:09,502 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,503 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 09:46:09,505 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,505 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,543 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,543 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,549 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,550 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 09:46:09,552 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,552 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,561 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,562 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-10-28 09:46:09,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,585 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 09:46:09,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,624 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,624 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-28 09:46:09,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-28 09:46:09,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,628 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 09:46:09,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,630 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,671 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,675 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 09:46:09,677 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,677 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,713 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,713 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-10-28 09:46:09,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,742 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 09:46:09,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,754 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-28 09:46:09,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-10-28 09:46:09,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,779 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 09:46:09,814 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,814 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,834 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,835 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:09,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,877 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 09:46:09,883 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,883 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,913 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:09,913 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-28 09:46:09,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:09,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:09,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:09,961 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:09,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:09,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:09,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 09:46:10,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,044 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,048 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:46:10,049 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:10,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 09:46:10,081 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:46:10,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,120 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:46:10,120 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:46:10,120 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:46:10,120 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:46:10,120 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:46:10,121 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,121 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:46:10,121 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:46:10,121 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-28 09:46:10,121 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:46:10,121 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:46:10,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,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-28 09:46:10,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:10,582 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:46:10,582 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:46:10,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,584 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 09:46:10,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,594 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,626 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 09:46:10,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-10-28 09:46:10,699 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,700 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 09:46:10,702 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,713 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-28 09:46:10,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,734 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 09:46:10,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,743 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:46:10,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,744 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:46:10,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,768 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 09:46:10,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,777 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:46:10,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,779 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:46:10,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,805 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 09:46:10,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,817 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,869 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 09:46:10,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,881 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,908 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 09:46:10,910 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,920 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,920 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:10,949 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,950 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 09:46:10,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:10,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:10,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:10,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:10,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:10,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:10,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:10,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:10,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:10,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-28 09:46:10,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:10,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:10,990 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:10,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 09:46:10,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:11,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:11,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:11,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:11,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:11,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:11,002 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:11,002 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:11,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:11,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-28 09:46:11,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:11,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:11,028 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:11,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-28 09:46:11,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:11,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:11,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:11,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:11,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:11,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:11,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:11,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:11,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:11,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-10-28 09:46:11,074 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:11,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:11,075 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:11,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-28 09:46:11,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:11,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:11,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:11,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:11,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:11,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:11,087 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:11,087 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:11,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:11,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:11,113 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:11,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:11,114 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:11,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-28 09:46:11,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:11,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:11,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:11,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:11,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:11,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:11,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:11,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:11,136 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:11,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:11,157 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:11,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:11,158 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:11,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-28 09:46:11,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:11,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:11,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:11,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:11,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:11,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:11,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:11,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:11,173 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:46:11,175 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:46:11,175 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:46:11,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:11,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:11,177 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:11,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-28 09:46:11,178 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:46:11,178 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:46:11,178 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:46:11,178 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-28 09:46:11,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-28 09:46:11,200 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:46:11,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:11,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:46:11,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:11,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:11,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:46:11,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:12,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:12,920 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:46:12,921 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-28 09:46:12,922 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4868 states and 6425 transitions. cyclomatic complexity: 1568 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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-28 09:46:13,042 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4868 states and 6425 transitions. cyclomatic complexity: 1568. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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) Result 11943 states and 15741 transitions. Complement of second has 4 states. [2021-10-28 09:46:13,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-28 09:46:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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-28 09:46:13,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2021-10-28 09:46:13,045 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 18 letters. Loop has 181 letters. [2021-10-28 09:46:13,046 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:13,046 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 199 letters. Loop has 181 letters. [2021-10-28 09:46:13,048 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:13,048 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 18 letters. Loop has 362 letters. [2021-10-28 09:46:13,050 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:13,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11943 states and 15741 transitions. [2021-10-28 09:46:13,117 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4604 [2021-10-28 09:46:13,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11943 states to 10526 states and 13866 transitions. [2021-10-28 09:46:13,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4727 [2021-10-28 09:46:13,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4743 [2021-10-28 09:46:13,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10526 states and 13866 transitions. [2021-10-28 09:46:13,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:13,178 INFO L681 BuchiCegarLoop]: Abstraction has 10526 states and 13866 transitions. [2021-10-28 09:46:13,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10526 states and 13866 transitions. [2021-10-28 09:46:13,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10526 to 9087. [2021-10-28 09:46:13,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3188070870474304) internal successors, (11984), 9086 states have internal predecessors, (11984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:13,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11984 transitions. [2021-10-28 09:46:13,431 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11984 transitions. [2021-10-28 09:46:13,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:13,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:13,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:46:13,432 INFO L87 Difference]: Start difference. First operand 9087 states and 11984 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:13,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:13,531 INFO L93 Difference]: Finished difference Result 9089 states and 11966 transitions. [2021-10-28 09:46:13,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:13,532 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9089 states and 11966 transitions. [2021-10-28 09:46:13,575 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 09:46:13,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9089 states to 9087 states and 11964 transitions. [2021-10-28 09:46:13,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3312 [2021-10-28 09:46:13,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3312 [2021-10-28 09:46:13,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9087 states and 11964 transitions. [2021-10-28 09:46:13,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:13,617 INFO L681 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-10-28 09:46:13,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9087 states and 11964 transitions. [2021-10-28 09:46:13,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9087 to 9087. [2021-10-28 09:46:13,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3166061406404754) internal successors, (11964), 9086 states have internal predecessors, (11964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:13,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11964 transitions. [2021-10-28 09:46:13,843 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-10-28 09:46:13,843 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-10-28 09:46:13,843 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 09:46:13,844 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11964 transitions. [2021-10-28 09:46:13,872 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 09:46:13,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:13,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:13,874 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:13,874 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:13,874 INFO L791 eck$LassoCheckResult]: Stem: 99550#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 99345#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 99319#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99270#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 99271#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99264#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 99265#L110-2 assume !false; 99858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99859#L113 assume !(12292 == ssl3_accept_~s__state~0); 99850#L116 assume !(16384 == ssl3_accept_~s__state~0); 99851#L119 assume !(8192 == ssl3_accept_~s__state~0); 99842#L122 assume !(24576 == ssl3_accept_~s__state~0); 99843#L125 assume !(8195 == ssl3_accept_~s__state~0); 99834#L128 assume !(8480 == ssl3_accept_~s__state~0); 99835#L131 assume !(8481 == ssl3_accept_~s__state~0); 99827#L134 assume !(8482 == ssl3_accept_~s__state~0); 99828#L137 assume 8464 == ssl3_accept_~s__state~0; 99634#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 103503#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103372#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; 101705#L559 [2021-10-28 09:46:13,875 INFO L793 eck$LassoCheckResult]: Loop: 101705#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101691#L596 assume !(8576 == ssl3_accept_~state~0); 101685#L614 ssl3_accept_~skip~0 := 0; 101681#L110-2 assume !false; 101677#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101673#L113 assume !(12292 == ssl3_accept_~s__state~0); 101669#L116 assume !(16384 == ssl3_accept_~s__state~0); 101665#L119 assume !(8192 == ssl3_accept_~s__state~0); 101661#L122 assume !(24576 == ssl3_accept_~s__state~0); 101657#L125 assume !(8195 == ssl3_accept_~s__state~0); 101653#L128 assume !(8480 == ssl3_accept_~s__state~0); 101649#L131 assume !(8481 == ssl3_accept_~s__state~0); 101645#L134 assume !(8482 == ssl3_accept_~s__state~0); 101641#L137 assume !(8464 == ssl3_accept_~s__state~0); 101637#L140 assume !(8465 == ssl3_accept_~s__state~0); 101633#L143 assume !(8466 == ssl3_accept_~s__state~0); 101630#L146 assume 8496 == ssl3_accept_~s__state~0; 101384#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 101629#L298 assume !(1 == ssl3_accept_~blastFlag~0); 101628#L301 assume !(3 == ssl3_accept_~blastFlag~0); 101627#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 101623#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101622#L308-2 ssl3_accept_~s__init_num~0 := 0; 101620#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101615#L596 assume !(8576 == ssl3_accept_~state~0); 101613#L614 ssl3_accept_~skip~0 := 0; 101612#L110-2 assume !false; 101611#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101610#L113 assume !(12292 == ssl3_accept_~s__state~0); 101609#L116 assume !(16384 == ssl3_accept_~s__state~0); 101608#L119 assume !(8192 == ssl3_accept_~s__state~0); 101607#L122 assume !(24576 == ssl3_accept_~s__state~0); 101606#L125 assume !(8195 == ssl3_accept_~s__state~0); 101605#L128 assume !(8480 == ssl3_accept_~s__state~0); 101604#L131 assume !(8481 == ssl3_accept_~s__state~0); 101603#L134 assume !(8482 == ssl3_accept_~s__state~0); 101602#L137 assume !(8464 == ssl3_accept_~s__state~0); 101601#L140 assume !(8465 == ssl3_accept_~s__state~0); 101600#L143 assume !(8466 == ssl3_accept_~s__state~0); 101599#L146 assume !(8496 == ssl3_accept_~s__state~0); 101598#L149 assume !(8497 == ssl3_accept_~s__state~0); 101597#L152 assume 8512 == ssl3_accept_~s__state~0; 101378#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101596#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 101594#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 101592#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101587#L596 assume !(8576 == ssl3_accept_~state~0); 101585#L614 ssl3_accept_~skip~0 := 0; 101584#L110-2 assume !false; 101583#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101582#L113 assume !(12292 == ssl3_accept_~s__state~0); 101581#L116 assume !(16384 == ssl3_accept_~s__state~0); 101580#L119 assume !(8192 == ssl3_accept_~s__state~0); 101579#L122 assume !(24576 == ssl3_accept_~s__state~0); 101578#L125 assume !(8195 == ssl3_accept_~s__state~0); 101577#L128 assume !(8480 == ssl3_accept_~s__state~0); 101576#L131 assume !(8481 == ssl3_accept_~s__state~0); 101575#L134 assume !(8482 == ssl3_accept_~s__state~0); 101574#L137 assume !(8464 == ssl3_accept_~s__state~0); 101573#L140 assume !(8465 == ssl3_accept_~s__state~0); 101572#L143 assume !(8466 == ssl3_accept_~s__state~0); 101571#L146 assume !(8496 == ssl3_accept_~s__state~0); 101570#L149 assume !(8497 == ssl3_accept_~s__state~0); 101569#L152 assume !(8512 == ssl3_accept_~s__state~0); 101568#L155 assume !(8513 == ssl3_accept_~s__state~0); 101567#L158 assume 8528 == ssl3_accept_~s__state~0; 101372#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 101566#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 101565#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 101563#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 101560#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 101554#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 101552#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101546#L596 assume !(8576 == ssl3_accept_~state~0); 101540#L614 ssl3_accept_~skip~0 := 0; 101537#L110-2 assume !false; 101535#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101533#L113 assume !(12292 == ssl3_accept_~s__state~0); 101531#L116 assume !(16384 == ssl3_accept_~s__state~0); 101529#L119 assume !(8192 == ssl3_accept_~s__state~0); 101527#L122 assume !(24576 == ssl3_accept_~s__state~0); 101525#L125 assume !(8195 == ssl3_accept_~s__state~0); 101523#L128 assume !(8480 == ssl3_accept_~s__state~0); 101521#L131 assume !(8481 == ssl3_accept_~s__state~0); 101519#L134 assume !(8482 == ssl3_accept_~s__state~0); 101517#L137 assume !(8464 == ssl3_accept_~s__state~0); 101515#L140 assume !(8465 == ssl3_accept_~s__state~0); 101513#L143 assume !(8466 == ssl3_accept_~s__state~0); 101511#L146 assume !(8496 == ssl3_accept_~s__state~0); 101509#L149 assume !(8497 == ssl3_accept_~s__state~0); 101507#L152 assume !(8512 == ssl3_accept_~s__state~0); 101505#L155 assume !(8513 == ssl3_accept_~s__state~0); 101503#L158 assume !(8528 == ssl3_accept_~s__state~0); 101501#L161 assume !(8529 == ssl3_accept_~s__state~0); 101499#L164 assume 8544 == ssl3_accept_~s__state~0; 101367#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 101496#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 101493#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101491#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 101488#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 101486#L420 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; 101484#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101479#L596 assume !(8576 == ssl3_accept_~state~0); 101477#L614 ssl3_accept_~skip~0 := 0; 101476#L110-2 assume !false; 101475#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101474#L113 assume !(12292 == ssl3_accept_~s__state~0); 101473#L116 assume !(16384 == ssl3_accept_~s__state~0); 101472#L119 assume !(8192 == ssl3_accept_~s__state~0); 101471#L122 assume !(24576 == ssl3_accept_~s__state~0); 101470#L125 assume !(8195 == ssl3_accept_~s__state~0); 101469#L128 assume !(8480 == ssl3_accept_~s__state~0); 101468#L131 assume !(8481 == ssl3_accept_~s__state~0); 101467#L134 assume !(8482 == ssl3_accept_~s__state~0); 101466#L137 assume !(8464 == ssl3_accept_~s__state~0); 101465#L140 assume !(8465 == ssl3_accept_~s__state~0); 101464#L143 assume !(8466 == ssl3_accept_~s__state~0); 101462#L146 assume !(8496 == ssl3_accept_~s__state~0); 101460#L149 assume !(8497 == ssl3_accept_~s__state~0); 101458#L152 assume !(8512 == ssl3_accept_~s__state~0); 101456#L155 assume !(8513 == ssl3_accept_~s__state~0); 101454#L158 assume !(8528 == ssl3_accept_~s__state~0); 101452#L161 assume !(8529 == ssl3_accept_~s__state~0); 101450#L164 assume !(8544 == ssl3_accept_~s__state~0); 101448#L167 assume !(8545 == ssl3_accept_~s__state~0); 101446#L170 assume !(8560 == ssl3_accept_~s__state~0); 101444#L173 assume !(8561 == ssl3_accept_~s__state~0); 101441#L176 assume 8448 == ssl3_accept_~s__state~0; 101438#L177 assume !(ssl3_accept_~num1~0 > 0); 101434#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 101427#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101420#L596 assume !(8576 == ssl3_accept_~state~0); 101417#L614 ssl3_accept_~skip~0 := 0; 101415#L110-2 assume !false; 101413#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101411#L113 assume !(12292 == ssl3_accept_~s__state~0); 101409#L116 assume !(16384 == ssl3_accept_~s__state~0); 101407#L119 assume !(8192 == ssl3_accept_~s__state~0); 101405#L122 assume !(24576 == ssl3_accept_~s__state~0); 101402#L125 assume !(8195 == ssl3_accept_~s__state~0); 101400#L128 assume !(8480 == ssl3_accept_~s__state~0); 101397#L131 assume !(8481 == ssl3_accept_~s__state~0); 101394#L134 assume !(8482 == ssl3_accept_~s__state~0); 101392#L137 assume !(8464 == ssl3_accept_~s__state~0); 101390#L140 assume !(8465 == ssl3_accept_~s__state~0); 101387#L143 assume !(8466 == ssl3_accept_~s__state~0); 101385#L146 assume !(8496 == ssl3_accept_~s__state~0); 101382#L149 assume !(8497 == ssl3_accept_~s__state~0); 101380#L152 assume !(8512 == ssl3_accept_~s__state~0); 101376#L155 assume !(8513 == ssl3_accept_~s__state~0); 101374#L158 assume !(8528 == ssl3_accept_~s__state~0); 101375#L161 assume !(8529 == ssl3_accept_~s__state~0); 101369#L164 assume !(8544 == ssl3_accept_~s__state~0); 101370#L167 assume !(8545 == ssl3_accept_~s__state~0); 101364#L170 assume !(8560 == ssl3_accept_~s__state~0); 101365#L173 assume !(8561 == ssl3_accept_~s__state~0); 101360#L176 assume !(8448 == ssl3_accept_~s__state~0); 101358#L179 assume 8576 == ssl3_accept_~s__state~0; 101359#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 101355#L460 assume !(ssl3_accept_~ret~0 <= 0); 101356#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101352#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101706#L596 assume 8576 == ssl3_accept_~state~0; 101692#L615 assume !(8592 == ssl3_accept_~s__state~0); 101686#L614 ssl3_accept_~skip~0 := 0; 101682#L110-2 assume !false; 101678#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101674#L113 assume !(12292 == ssl3_accept_~s__state~0); 101670#L116 assume !(16384 == ssl3_accept_~s__state~0); 101666#L119 assume !(8192 == ssl3_accept_~s__state~0); 101662#L122 assume !(24576 == ssl3_accept_~s__state~0); 101658#L125 assume !(8195 == ssl3_accept_~s__state~0); 101654#L128 assume !(8480 == ssl3_accept_~s__state~0); 101650#L131 assume !(8481 == ssl3_accept_~s__state~0); 101646#L134 assume !(8482 == ssl3_accept_~s__state~0); 101642#L137 assume !(8464 == ssl3_accept_~s__state~0); 101638#L140 assume !(8465 == ssl3_accept_~s__state~0); 101634#L143 assume 8466 == ssl3_accept_~s__state~0; 101389#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 99563#L285 assume !(0 == ssl3_accept_~blastFlag~0); 99564#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; 101705#L559 [2021-10-28 09:46:13,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:13,876 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-28 09:46:13,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:13,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039272524] [2021-10-28 09:46:13,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:13,876 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:13,887 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:13,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:13,895 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:13,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:13,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1412630111, now seen corresponding path program 1 times [2021-10-28 09:46:13,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:13,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694587629] [2021-10-28 09:46:13,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:13,897 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:13,974 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-28 09:46:13,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:13,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694587629] [2021-10-28 09:46:13,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694587629] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:13,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:46:13,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:46:13,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23742191] [2021-10-28 09:46:13,976 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:13,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:13,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:13,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:46:13,977 INFO L87 Difference]: Start difference. First operand 9087 states and 11964 transitions. cyclomatic complexity: 2894 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:14,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:14,137 INFO L93 Difference]: Finished difference Result 17420 states and 22858 transitions. [2021-10-28 09:46:14,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:14,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17420 states and 22858 transitions. [2021-10-28 09:46:14,292 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5930 [2021-10-28 09:46:14,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17420 states to 17420 states and 22858 transitions. [2021-10-28 09:46:14,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6059 [2021-10-28 09:46:14,452 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6059 [2021-10-28 09:46:14,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17420 states and 22858 transitions. [2021-10-28 09:46:14,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:14,469 INFO L681 BuchiCegarLoop]: Abstraction has 17420 states and 22858 transitions. [2021-10-28 09:46:14,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17420 states and 22858 transitions. [2021-10-28 09:46:14,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17420 to 9087. [2021-10-28 09:46:14,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3152855727963024) internal successors, (11952), 9086 states have internal predecessors, (11952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:14,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11952 transitions. [2021-10-28 09:46:14,857 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-28 09:46:14,858 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-28 09:46:14,858 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 09:46:14,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11952 transitions. [2021-10-28 09:46:14,883 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 09:46:14,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:14,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:14,885 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:14,885 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:14,885 INFO L791 eck$LassoCheckResult]: Stem: 126068#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 125848#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 125830#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125778#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 125779#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125772#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 125773#L110-2 assume !false; 126513#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126514#L113 assume !(12292 == ssl3_accept_~s__state~0); 126509#L116 assume !(16384 == ssl3_accept_~s__state~0); 126510#L119 assume !(8192 == ssl3_accept_~s__state~0); 126505#L122 assume !(24576 == ssl3_accept_~s__state~0); 126506#L125 assume !(8195 == ssl3_accept_~s__state~0); 126501#L128 assume !(8480 == ssl3_accept_~s__state~0); 126502#L131 assume !(8481 == ssl3_accept_~s__state~0); 126497#L134 assume !(8482 == ssl3_accept_~s__state~0); 126498#L137 assume 8464 == ssl3_accept_~s__state~0; 126495#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 130569#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 130566#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; 128119#L559 [2021-10-28 09:46:14,886 INFO L793 eck$LassoCheckResult]: Loop: 128119#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128110#L596 assume !(8576 == ssl3_accept_~state~0); 128106#L614 ssl3_accept_~skip~0 := 0; 128103#L110-2 assume !false; 128100#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128097#L113 assume !(12292 == ssl3_accept_~s__state~0); 128094#L116 assume !(16384 == ssl3_accept_~s__state~0); 128091#L119 assume !(8192 == ssl3_accept_~s__state~0); 128088#L122 assume !(24576 == ssl3_accept_~s__state~0); 128085#L125 assume !(8195 == ssl3_accept_~s__state~0); 128082#L128 assume !(8480 == ssl3_accept_~s__state~0); 128079#L131 assume !(8481 == ssl3_accept_~s__state~0); 128076#L134 assume !(8482 == ssl3_accept_~s__state~0); 128073#L137 assume !(8464 == ssl3_accept_~s__state~0); 128070#L140 assume !(8465 == ssl3_accept_~s__state~0); 128067#L143 assume !(8466 == ssl3_accept_~s__state~0); 128065#L146 assume 8496 == ssl3_accept_~s__state~0; 127836#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128064#L298 assume !(1 == ssl3_accept_~blastFlag~0); 128063#L301 assume !(3 == ssl3_accept_~blastFlag~0); 128062#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 128058#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 128057#L308-2 ssl3_accept_~s__init_num~0 := 0; 128055#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128050#L596 assume !(8576 == ssl3_accept_~state~0); 128048#L614 ssl3_accept_~skip~0 := 0; 128047#L110-2 assume !false; 128046#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128045#L113 assume !(12292 == ssl3_accept_~s__state~0); 128044#L116 assume !(16384 == ssl3_accept_~s__state~0); 128043#L119 assume !(8192 == ssl3_accept_~s__state~0); 128042#L122 assume !(24576 == ssl3_accept_~s__state~0); 128041#L125 assume !(8195 == ssl3_accept_~s__state~0); 128040#L128 assume !(8480 == ssl3_accept_~s__state~0); 128039#L131 assume !(8481 == ssl3_accept_~s__state~0); 128038#L134 assume !(8482 == ssl3_accept_~s__state~0); 128037#L137 assume !(8464 == ssl3_accept_~s__state~0); 128036#L140 assume !(8465 == ssl3_accept_~s__state~0); 128035#L143 assume !(8466 == ssl3_accept_~s__state~0); 128034#L146 assume !(8496 == ssl3_accept_~s__state~0); 128033#L149 assume !(8497 == ssl3_accept_~s__state~0); 128032#L152 assume 8512 == ssl3_accept_~s__state~0; 127831#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128031#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 128029#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 128027#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128022#L596 assume !(8576 == ssl3_accept_~state~0); 128020#L614 ssl3_accept_~skip~0 := 0; 128019#L110-2 assume !false; 128018#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128017#L113 assume !(12292 == ssl3_accept_~s__state~0); 128016#L116 assume !(16384 == ssl3_accept_~s__state~0); 128015#L119 assume !(8192 == ssl3_accept_~s__state~0); 128014#L122 assume !(24576 == ssl3_accept_~s__state~0); 128013#L125 assume !(8195 == ssl3_accept_~s__state~0); 128012#L128 assume !(8480 == ssl3_accept_~s__state~0); 128011#L131 assume !(8481 == ssl3_accept_~s__state~0); 128010#L134 assume !(8482 == ssl3_accept_~s__state~0); 128009#L137 assume !(8464 == ssl3_accept_~s__state~0); 128008#L140 assume !(8465 == ssl3_accept_~s__state~0); 128007#L143 assume !(8466 == ssl3_accept_~s__state~0); 128006#L146 assume !(8496 == ssl3_accept_~s__state~0); 128005#L149 assume !(8497 == ssl3_accept_~s__state~0); 128004#L152 assume !(8512 == ssl3_accept_~s__state~0); 128003#L155 assume !(8513 == ssl3_accept_~s__state~0); 128002#L158 assume 8528 == ssl3_accept_~s__state~0; 127826#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 128000#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 128001#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 127992#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 127990#L372 assume !(ssl3_accept_~ret~0 <= 0); 127989#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 127987#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127981#L596 assume !(8576 == ssl3_accept_~state~0); 127975#L614 ssl3_accept_~skip~0 := 0; 127972#L110-2 assume !false; 127970#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127968#L113 assume !(12292 == ssl3_accept_~s__state~0); 127966#L116 assume !(16384 == ssl3_accept_~s__state~0); 127964#L119 assume !(8192 == ssl3_accept_~s__state~0); 127962#L122 assume !(24576 == ssl3_accept_~s__state~0); 127960#L125 assume !(8195 == ssl3_accept_~s__state~0); 127958#L128 assume !(8480 == ssl3_accept_~s__state~0); 127956#L131 assume !(8481 == ssl3_accept_~s__state~0); 127954#L134 assume !(8482 == ssl3_accept_~s__state~0); 127952#L137 assume !(8464 == ssl3_accept_~s__state~0); 127950#L140 assume !(8465 == ssl3_accept_~s__state~0); 127948#L143 assume !(8466 == ssl3_accept_~s__state~0); 127946#L146 assume !(8496 == ssl3_accept_~s__state~0); 127944#L149 assume !(8497 == ssl3_accept_~s__state~0); 127942#L152 assume !(8512 == ssl3_accept_~s__state~0); 127940#L155 assume !(8513 == ssl3_accept_~s__state~0); 127938#L158 assume !(8528 == ssl3_accept_~s__state~0); 127936#L161 assume !(8529 == ssl3_accept_~s__state~0); 127934#L164 assume 8544 == ssl3_accept_~s__state~0; 127821#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 127931#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 127928#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127926#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 127923#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 127921#L420 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; 127919#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127914#L596 assume !(8576 == ssl3_accept_~state~0); 127912#L614 ssl3_accept_~skip~0 := 0; 127911#L110-2 assume !false; 127910#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127909#L113 assume !(12292 == ssl3_accept_~s__state~0); 127908#L116 assume !(16384 == ssl3_accept_~s__state~0); 127907#L119 assume !(8192 == ssl3_accept_~s__state~0); 127906#L122 assume !(24576 == ssl3_accept_~s__state~0); 127905#L125 assume !(8195 == ssl3_accept_~s__state~0); 127904#L128 assume !(8480 == ssl3_accept_~s__state~0); 127903#L131 assume !(8481 == ssl3_accept_~s__state~0); 127902#L134 assume !(8482 == ssl3_accept_~s__state~0); 127901#L137 assume !(8464 == ssl3_accept_~s__state~0); 127900#L140 assume !(8465 == ssl3_accept_~s__state~0); 127899#L143 assume !(8466 == ssl3_accept_~s__state~0); 127898#L146 assume !(8496 == ssl3_accept_~s__state~0); 127896#L149 assume !(8497 == ssl3_accept_~s__state~0); 127894#L152 assume !(8512 == ssl3_accept_~s__state~0); 127892#L155 assume !(8513 == ssl3_accept_~s__state~0); 127890#L158 assume !(8528 == ssl3_accept_~s__state~0); 127888#L161 assume !(8529 == ssl3_accept_~s__state~0); 127886#L164 assume !(8544 == ssl3_accept_~s__state~0); 127884#L167 assume !(8545 == ssl3_accept_~s__state~0); 127882#L170 assume !(8560 == ssl3_accept_~s__state~0); 127880#L173 assume !(8561 == ssl3_accept_~s__state~0); 127878#L176 assume 8448 == ssl3_accept_~s__state~0; 127876#L177 assume !(ssl3_accept_~num1~0 > 0); 127873#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 127870#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127863#L596 assume !(8576 == ssl3_accept_~state~0); 127860#L614 ssl3_accept_~skip~0 := 0; 127859#L110-2 assume !false; 127858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127857#L113 assume !(12292 == ssl3_accept_~s__state~0); 127856#L116 assume !(16384 == ssl3_accept_~s__state~0); 127855#L119 assume !(8192 == ssl3_accept_~s__state~0); 127854#L122 assume !(24576 == ssl3_accept_~s__state~0); 127853#L125 assume !(8195 == ssl3_accept_~s__state~0); 127851#L128 assume !(8480 == ssl3_accept_~s__state~0); 127850#L131 assume !(8481 == ssl3_accept_~s__state~0); 127849#L134 assume !(8482 == ssl3_accept_~s__state~0); 127846#L137 assume !(8464 == ssl3_accept_~s__state~0); 127844#L140 assume !(8465 == ssl3_accept_~s__state~0); 127842#L143 assume !(8466 == ssl3_accept_~s__state~0); 127839#L146 assume !(8496 == ssl3_accept_~s__state~0); 127837#L149 assume !(8497 == ssl3_accept_~s__state~0); 127834#L152 assume !(8512 == ssl3_accept_~s__state~0); 127832#L155 assume !(8513 == ssl3_accept_~s__state~0); 127829#L158 assume !(8528 == ssl3_accept_~s__state~0); 127827#L161 assume !(8529 == ssl3_accept_~s__state~0); 127824#L164 assume !(8544 == ssl3_accept_~s__state~0); 127822#L167 assume !(8545 == ssl3_accept_~s__state~0); 127819#L170 assume !(8560 == ssl3_accept_~s__state~0); 127817#L173 assume !(8561 == ssl3_accept_~s__state~0); 127814#L176 assume !(8448 == ssl3_accept_~s__state~0); 127778#L179 assume 8576 == ssl3_accept_~s__state~0; 127777#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 127776#L460 assume !(ssl3_accept_~ret~0 <= 0); 127773#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 127774#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128120#L596 assume 8576 == ssl3_accept_~state~0; 128111#L615 assume !(8592 == ssl3_accept_~s__state~0); 128107#L614 ssl3_accept_~skip~0 := 0; 128104#L110-2 assume !false; 128101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128098#L113 assume !(12292 == ssl3_accept_~s__state~0); 128095#L116 assume !(16384 == ssl3_accept_~s__state~0); 128092#L119 assume !(8192 == ssl3_accept_~s__state~0); 128089#L122 assume !(24576 == ssl3_accept_~s__state~0); 128086#L125 assume !(8195 == ssl3_accept_~s__state~0); 128083#L128 assume !(8480 == ssl3_accept_~s__state~0); 128080#L131 assume !(8481 == ssl3_accept_~s__state~0); 128077#L134 assume !(8482 == ssl3_accept_~s__state~0); 128074#L137 assume !(8464 == ssl3_accept_~s__state~0); 128071#L140 assume !(8465 == ssl3_accept_~s__state~0); 128068#L143 assume 8466 == ssl3_accept_~s__state~0; 127841#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 128136#L285 assume !(0 == ssl3_accept_~blastFlag~0); 128135#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; 128119#L559 [2021-10-28 09:46:14,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:14,887 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 2 times [2021-10-28 09:46:14,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:14,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937863430] [2021-10-28 09:46:14,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:14,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:14,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:14,899 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:14,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:14,908 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:14,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:14,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1721546142, now seen corresponding path program 1 times [2021-10-28 09:46:14,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:14,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712757068] [2021-10-28 09:46:14,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:14,910 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:14,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:14,926 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:14,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:14,953 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:14,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:14,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1231028365, now seen corresponding path program 1 times [2021-10-28 09:46:14,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:14,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072086980] [2021-10-28 09:46:14,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:14,954 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:14,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:15,004 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:46:15,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:15,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072086980] [2021-10-28 09:46:15,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072086980] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:15,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:46:15,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:46:15,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566334624] [2021-10-28 09:46:17,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:17,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:17,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:46:17,029 INFO L87 Difference]: Start difference. First operand 9087 states and 11952 transitions. cyclomatic complexity: 2882 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-28 09:46:17,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:17,088 INFO L93 Difference]: Finished difference Result 9337 states and 12258 transitions. [2021-10-28 09:46:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:17,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9337 states and 12258 transitions. [2021-10-28 09:46:17,145 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 09:46:17,190 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9337 states to 9235 states and 12124 transitions. [2021-10-28 09:46:17,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2021-10-28 09:46:17,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2021-10-28 09:46:17,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9235 states and 12124 transitions. [2021-10-28 09:46:17,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:17,195 INFO L681 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-28 09:46:17,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9235 states and 12124 transitions. [2021-10-28 09:46:17,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9235 to 9235. [2021-10-28 09:46:17,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9235 states, 9235 states have (on average 1.3128316188413645) internal successors, (12124), 9234 states have internal predecessors, (12124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:17,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9235 states to 9235 states and 12124 transitions. [2021-10-28 09:46:17,361 INFO L704 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-28 09:46:17,361 INFO L587 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-28 09:46:17,361 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 09:46:17,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9235 states and 12124 transitions. [2021-10-28 09:46:17,401 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 09:46:17,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:17,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:17,403 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:17,403 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:17,403 INFO L791 eck$LassoCheckResult]: Stem: 144486#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 144277#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 144260#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144209#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 144210#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144203#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 144204#L110-2 assume !false; 144673#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145628#L113 assume !(12292 == ssl3_accept_~s__state~0); 145627#L116 assume !(16384 == ssl3_accept_~s__state~0); 145626#L119 assume !(8192 == ssl3_accept_~s__state~0); 145625#L122 assume !(24576 == ssl3_accept_~s__state~0); 145624#L125 assume !(8195 == ssl3_accept_~s__state~0); 145623#L128 assume !(8480 == ssl3_accept_~s__state~0); 145622#L131 assume !(8481 == ssl3_accept_~s__state~0); 145621#L134 assume !(8482 == ssl3_accept_~s__state~0); 145620#L137 assume !(8464 == ssl3_accept_~s__state~0); 145619#L140 assume !(8465 == ssl3_accept_~s__state~0); 145618#L143 assume !(8466 == ssl3_accept_~s__state~0); 145617#L146 assume !(8496 == ssl3_accept_~s__state~0); 145228#L149 [2021-10-28 09:46:17,404 INFO L793 eck$LassoCheckResult]: Loop: 145228#L149 assume !(8497 == ssl3_accept_~s__state~0); 144864#L152 assume !(8512 == ssl3_accept_~s__state~0); 144865#L155 assume !(8513 == ssl3_accept_~s__state~0); 144856#L158 assume !(8528 == ssl3_accept_~s__state~0); 144857#L161 assume !(8529 == ssl3_accept_~s__state~0); 144848#L164 assume !(8544 == ssl3_accept_~s__state~0); 144849#L167 assume !(8545 == ssl3_accept_~s__state~0); 144840#L170 assume !(8560 == ssl3_accept_~s__state~0); 144841#L173 assume !(8561 == ssl3_accept_~s__state~0); 144828#L176 assume 8448 == ssl3_accept_~s__state~0; 144829#L177 assume !(ssl3_accept_~num1~0 > 0); 144813#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 144814#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144793#L596 assume !(8576 == ssl3_accept_~state~0); 144791#L614 ssl3_accept_~skip~0 := 0; 144782#L110-2 assume !false; 144783#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144778#L113 assume !(12292 == ssl3_accept_~s__state~0); 144779#L116 assume !(16384 == ssl3_accept_~s__state~0); 144770#L119 assume !(8192 == ssl3_accept_~s__state~0); 144771#L122 assume !(24576 == ssl3_accept_~s__state~0); 144760#L125 assume !(8195 == ssl3_accept_~s__state~0); 144762#L128 assume !(8480 == ssl3_accept_~s__state~0); 144752#L131 assume !(8481 == ssl3_accept_~s__state~0); 144753#L134 assume 8482 == ssl3_accept_~s__state~0; 145190#L135 ssl3_accept_~s__state~0 := 3; 145671#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145661#L596 assume !(8576 == ssl3_accept_~state~0); 145657#L614 ssl3_accept_~skip~0 := 0; 145655#L110-2 assume !false; 145653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145651#L113 assume !(12292 == ssl3_accept_~s__state~0); 145649#L116 assume !(16384 == ssl3_accept_~s__state~0); 145647#L119 assume !(8192 == ssl3_accept_~s__state~0); 145645#L122 assume !(24576 == ssl3_accept_~s__state~0); 145643#L125 assume !(8195 == ssl3_accept_~s__state~0); 145641#L128 assume !(8480 == ssl3_accept_~s__state~0); 145639#L131 assume !(8481 == ssl3_accept_~s__state~0); 145637#L134 assume !(8482 == ssl3_accept_~s__state~0); 145635#L137 assume !(8464 == ssl3_accept_~s__state~0); 145633#L140 assume !(8465 == ssl3_accept_~s__state~0); 145631#L143 assume !(8466 == ssl3_accept_~s__state~0); 145230#L146 assume !(8496 == ssl3_accept_~s__state~0); 145228#L149 [2021-10-28 09:46:17,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:17,404 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-28 09:46:17,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:17,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093437181] [2021-10-28 09:46:17,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:17,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:17,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:17,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:46:17,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:17,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093437181] [2021-10-28 09:46:17,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093437181] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:17,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:46:17,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:46:17,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326580974] [2021-10-28 09:46:17,443 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:46:17,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:17,444 INFO L85 PathProgramCache]: Analyzing trace with hash -763557959, now seen corresponding path program 2 times [2021-10-28 09:46:17,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:17,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336893830] [2021-10-28 09:46:17,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:17,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:17,462 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:17,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:17,469 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:17,647 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:46:17,647 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:46:17,648 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:46:17,648 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:46:17,648 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:46:17,648 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:17,648 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:46:17,648 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:46:17,649 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-10-28 09:46:17,649 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:46:17,649 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:46:17,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-28 09:46:17,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:17,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:17,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:17,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:17,760 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:46:17,760 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:46:17,761 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:17,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:17,763 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:17,770 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:17,770 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:17,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-28 09:46:17,801 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:17,801 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:17,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:17,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:17,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:17,844 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:17,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:17,850 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:17,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-28 09:46:17,873 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:46:17,873 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:46:17,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:17,916 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:17,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:17,921 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:17,924 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:46:17,924 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:17,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-28 09:46:17,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-10-28 09:46:17,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:17,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:17,981 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:17,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-28 09:46:17,983 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:46:17,983 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:46:19,383 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:46:19,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:19,392 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:46:19,392 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:46:19,392 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:46:19,393 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:46:19,393 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:46:19,393 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:19,393 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:46:19,393 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:46:19,393 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-10-28 09:46:19,393 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:46:19,393 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:46:19,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:19,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:19,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:19,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:19,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:46:19,530 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:46:19,530 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:46:19,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:19,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:19,533 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:19,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-28 09:46:19,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:19,567 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:19,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:19,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:19,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:19,568 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:19,568 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:19,569 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:19,570 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:19,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:19,595 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:19,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:19,608 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:19,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:19,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:19,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-28 09:46:19,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:19,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:19,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:46:19,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:19,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:46:19,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:19,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:19,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:19,688 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:19,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:19,689 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:19,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-28 09:46:19,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:19,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:19,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:19,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:19,700 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:46:19,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:19,700 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:46:19,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:19,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:46:19,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-10-28 09:46:19,728 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:19,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:19,729 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:19,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-28 09:46:19,730 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:46:19,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:46:19,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:46:19,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:46:19,740 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:46:19,740 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:46:19,742 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:46:19,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:46:19,746 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:46:19,750 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-28 09:46:19,750 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:46:19,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:46:19,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:19,751 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:46:19,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-28 09:46:19,754 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:46:19,754 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:46:19,754 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:46:19,754 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 09:46:19,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:19,780 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:46:19,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:19,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:19,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:46:19,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:19,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:19,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:46:19,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:20,206 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:46:20,207 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:46:20,207 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:20,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:21,089 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 35371 states and 46022 transitions. Complement of second has 9 states. [2021-10-28 09:46:21,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 09:46:21,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:21,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 366 transitions. [2021-10-28 09:46:21,091 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 43 letters. [2021-10-28 09:46:21,091 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:21,091 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 63 letters. Loop has 43 letters. [2021-10-28 09:46:21,092 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:21,092 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 86 letters. [2021-10-28 09:46:21,093 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:46:21,093 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35371 states and 46022 transitions. [2021-10-28 09:46:21,292 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6136 [2021-10-28 09:46:21,445 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35371 states to 35032 states and 45598 transitions. [2021-10-28 09:46:21,446 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6795 [2021-10-28 09:46:21,454 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6831 [2021-10-28 09:46:21,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35032 states and 45598 transitions. [2021-10-28 09:46:21,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:21,455 INFO L681 BuchiCegarLoop]: Abstraction has 35032 states and 45598 transitions. [2021-10-28 09:46:21,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35032 states and 45598 transitions. [2021-10-28 09:46:21,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35032 to 30925. [2021-10-28 09:46:21,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30925 states, 30925 states have (on average 1.3099110751818916) internal successors, (40509), 30924 states have internal predecessors, (40509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:22,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30925 states to 30925 states and 40509 transitions. [2021-10-28 09:46:22,006 INFO L704 BuchiCegarLoop]: Abstraction has 30925 states and 40509 transitions. [2021-10-28 09:46:22,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:22,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:22,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:46:22,008 INFO L87 Difference]: Start difference. First operand 30925 states and 40509 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:22,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:22,200 INFO L93 Difference]: Finished difference Result 13416 states and 17442 transitions. [2021-10-28 09:46:22,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:22,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13416 states and 17442 transitions. [2021-10-28 09:46:22,258 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2021-10-28 09:46:22,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13416 states to 13406 states and 17432 transitions. [2021-10-28 09:46:22,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2619 [2021-10-28 09:46:22,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2619 [2021-10-28 09:46:22,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13406 states and 17432 transitions. [2021-10-28 09:46:22,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:22,329 INFO L681 BuchiCegarLoop]: Abstraction has 13406 states and 17432 transitions. [2021-10-28 09:46:22,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13406 states and 17432 transitions. [2021-10-28 09:46:22,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13406 to 13250. [2021-10-28 09:46:22,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.3015849056603774) internal successors, (17246), 13249 states have internal predecessors, (17246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:22,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17246 transitions. [2021-10-28 09:46:22,569 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-10-28 09:46:22,569 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-10-28 09:46:22,569 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 09:46:22,569 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17246 transitions. [2021-10-28 09:46:22,620 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 09:46:22,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:22,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:22,628 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:22,628 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:22,629 INFO L791 eck$LassoCheckResult]: Stem: 233657#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 233453#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 233428#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 233378#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 233379#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 233372#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 233373#L110-2 assume !false; 238865#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238864#L113 assume !(12292 == ssl3_accept_~s__state~0); 238863#L116 assume !(16384 == ssl3_accept_~s__state~0); 238862#L119 assume !(8192 == ssl3_accept_~s__state~0); 238861#L122 assume !(24576 == ssl3_accept_~s__state~0); 238860#L125 assume !(8195 == ssl3_accept_~s__state~0); 238859#L128 assume !(8480 == ssl3_accept_~s__state~0); 238858#L131 assume !(8481 == ssl3_accept_~s__state~0); 238857#L134 assume !(8482 == ssl3_accept_~s__state~0); 238856#L137 assume 8464 == ssl3_accept_~s__state~0; 238855#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238854#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238846#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; 238847#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238836#L596 assume !(8576 == ssl3_accept_~state~0); 238835#L614 ssl3_accept_~skip~0 := 0; 238812#L110-2 assume !false; 238806#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238800#L113 assume !(12292 == ssl3_accept_~s__state~0); 238801#L116 assume !(16384 == ssl3_accept_~s__state~0); 238788#L119 assume !(8192 == ssl3_accept_~s__state~0); 238789#L122 assume !(24576 == ssl3_accept_~s__state~0); 238776#L125 assume !(8195 == ssl3_accept_~s__state~0); 238777#L128 assume !(8480 == ssl3_accept_~s__state~0); 238764#L131 assume !(8481 == ssl3_accept_~s__state~0); 238765#L134 assume !(8482 == ssl3_accept_~s__state~0); 238752#L137 assume !(8464 == ssl3_accept_~s__state~0); 238753#L140 assume !(8465 == ssl3_accept_~s__state~0); 238742#L143 assume !(8466 == ssl3_accept_~s__state~0); 238743#L146 assume 8496 == ssl3_accept_~s__state~0; 238732#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 238733#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 241112#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 241107#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 241108#L308-2 ssl3_accept_~s__init_num~0 := 0; 244310#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 244303#L596 assume !(8576 == ssl3_accept_~state~0); 244299#L614 ssl3_accept_~skip~0 := 0; 244296#L110-2 assume !false; 244293#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 244290#L113 assume !(12292 == ssl3_accept_~s__state~0); 244287#L116 assume !(16384 == ssl3_accept_~s__state~0); 244284#L119 assume !(8192 == ssl3_accept_~s__state~0); 244281#L122 assume !(24576 == ssl3_accept_~s__state~0); 244278#L125 assume !(8195 == ssl3_accept_~s__state~0); 244275#L128 assume !(8480 == ssl3_accept_~s__state~0); 244272#L131 assume !(8481 == ssl3_accept_~s__state~0); 244269#L134 assume !(8482 == ssl3_accept_~s__state~0); 244266#L137 assume !(8464 == ssl3_accept_~s__state~0); 244263#L140 assume !(8465 == ssl3_accept_~s__state~0); 244260#L143 assume !(8466 == ssl3_accept_~s__state~0); 244257#L146 assume !(8496 == ssl3_accept_~s__state~0); 244253#L149 assume !(8497 == ssl3_accept_~s__state~0); 238811#L152 [2021-10-28 09:46:22,629 INFO L793 eck$LassoCheckResult]: Loop: 238811#L152 assume !(8512 == ssl3_accept_~s__state~0); 238798#L155 assume !(8513 == ssl3_accept_~s__state~0); 238799#L158 assume !(8528 == ssl3_accept_~s__state~0); 238786#L161 assume !(8529 == ssl3_accept_~s__state~0); 238787#L164 assume !(8544 == ssl3_accept_~s__state~0); 238774#L167 assume !(8545 == ssl3_accept_~s__state~0); 238775#L170 assume !(8560 == ssl3_accept_~s__state~0); 238762#L173 assume !(8561 == ssl3_accept_~s__state~0); 238763#L176 assume !(8448 == ssl3_accept_~s__state~0); 238751#L179 assume !(8576 == ssl3_accept_~s__state~0); 238746#L182 assume !(8577 == ssl3_accept_~s__state~0); 238741#L185 assume !(8592 == ssl3_accept_~s__state~0); 238736#L188 assume !(8593 == ssl3_accept_~s__state~0); 238729#L191 assume !(8608 == ssl3_accept_~s__state~0); 238725#L194 assume !(8609 == ssl3_accept_~s__state~0); 233560#L197 assume !(8640 == ssl3_accept_~s__state~0); 233561#L200 assume !(8641 == ssl3_accept_~s__state~0); 233626#L203 assume 8656 == ssl3_accept_~s__state~0; 233679#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 233411#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 233412#L513 assume !(2 == ssl3_accept_~blastFlag~0); 233612#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 234696#L521 assume !(0 == ssl3_accept_~tmp___10~0); 234693#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234686#L596 assume !(8576 == ssl3_accept_~state~0); 234683#L614 ssl3_accept_~skip~0 := 0; 234682#L110-2 assume !false; 234681#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234680#L113 assume !(12292 == ssl3_accept_~s__state~0); 234679#L116 assume !(16384 == ssl3_accept_~s__state~0); 234678#L119 assume !(8192 == ssl3_accept_~s__state~0); 234677#L122 assume !(24576 == ssl3_accept_~s__state~0); 234676#L125 assume !(8195 == ssl3_accept_~s__state~0); 234675#L128 assume !(8480 == ssl3_accept_~s__state~0); 234674#L131 assume !(8481 == ssl3_accept_~s__state~0); 234673#L134 assume !(8482 == ssl3_accept_~s__state~0); 234672#L137 assume !(8464 == ssl3_accept_~s__state~0); 234671#L140 assume !(8465 == ssl3_accept_~s__state~0); 234670#L143 assume !(8466 == ssl3_accept_~s__state~0); 234669#L146 assume !(8496 == ssl3_accept_~s__state~0); 234668#L149 assume !(8497 == ssl3_accept_~s__state~0); 234667#L152 assume !(8512 == ssl3_accept_~s__state~0); 234666#L155 assume !(8513 == ssl3_accept_~s__state~0); 234665#L158 assume !(8528 == ssl3_accept_~s__state~0); 234664#L161 assume !(8529 == ssl3_accept_~s__state~0); 234663#L164 assume !(8544 == ssl3_accept_~s__state~0); 234662#L167 assume !(8545 == ssl3_accept_~s__state~0); 234661#L170 assume !(8560 == ssl3_accept_~s__state~0); 234660#L173 assume !(8561 == ssl3_accept_~s__state~0); 234659#L176 assume !(8448 == ssl3_accept_~s__state~0); 234658#L179 assume !(8576 == ssl3_accept_~s__state~0); 234657#L182 assume !(8577 == ssl3_accept_~s__state~0); 234656#L185 assume !(8592 == ssl3_accept_~s__state~0); 234655#L188 assume !(8593 == ssl3_accept_~s__state~0); 234654#L191 assume !(8608 == ssl3_accept_~s__state~0); 234653#L194 assume !(8609 == ssl3_accept_~s__state~0); 234652#L197 assume !(8640 == ssl3_accept_~s__state~0); 234651#L200 assume !(8641 == ssl3_accept_~s__state~0); 234650#L203 assume !(8656 == ssl3_accept_~s__state~0); 234649#L206 assume !(8657 == ssl3_accept_~s__state~0); 234117#L209 assume 8672 == ssl3_accept_~s__state~0; 234116#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 234062#L529 assume !(4 == ssl3_accept_~blastFlag~0); 234063#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 233966#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 233965#L536-2 ssl3_accept_~s__init_num~0 := 0; 233869#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233865#L596 assume !(8576 == ssl3_accept_~state~0); 233859#L614 ssl3_accept_~skip~0 := 0; 233860#L110-2 assume !false; 233853#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233854#L113 assume !(12292 == ssl3_accept_~s__state~0); 233845#L116 assume !(16384 == ssl3_accept_~s__state~0); 233846#L119 assume !(8192 == ssl3_accept_~s__state~0); 233837#L122 assume !(24576 == ssl3_accept_~s__state~0); 233838#L125 assume !(8195 == ssl3_accept_~s__state~0); 233829#L128 assume !(8480 == ssl3_accept_~s__state~0); 233830#L131 assume !(8481 == ssl3_accept_~s__state~0); 233821#L134 assume !(8482 == ssl3_accept_~s__state~0); 233822#L137 assume !(8464 == ssl3_accept_~s__state~0); 233813#L140 assume !(8465 == ssl3_accept_~s__state~0); 233814#L143 assume !(8466 == ssl3_accept_~s__state~0); 233805#L146 assume !(8496 == ssl3_accept_~s__state~0); 233806#L149 assume !(8497 == ssl3_accept_~s__state~0); 233797#L152 assume !(8512 == ssl3_accept_~s__state~0); 233798#L155 assume !(8513 == ssl3_accept_~s__state~0); 233784#L158 assume !(8528 == ssl3_accept_~s__state~0); 233785#L161 assume !(8529 == ssl3_accept_~s__state~0); 233765#L164 assume !(8544 == ssl3_accept_~s__state~0); 233766#L167 assume !(8545 == ssl3_accept_~s__state~0); 233752#L170 assume !(8560 == ssl3_accept_~s__state~0); 233753#L173 assume !(8561 == ssl3_accept_~s__state~0); 233738#L176 assume 8448 == ssl3_accept_~s__state~0; 233739#L177 assume !(ssl3_accept_~num1~0 > 0); 233723#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 233724#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233703#L596 assume !(8576 == ssl3_accept_~state~0); 233701#L614 ssl3_accept_~skip~0 := 0; 233688#L110-2 assume !false; 233689#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233674#L113 assume 12292 == ssl3_accept_~s__state~0; 233486#L114 ssl3_accept_~s__new_session~0 := 1; 233487#L222 ssl3_accept_~s__server~0 := 1; 243188#L227 assume 0 != ssl3_accept_~cb~0; 243185#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 243186#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 245281#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 245280#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 245277#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 245273#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245266#L596 assume !(8576 == ssl3_accept_~state~0); 245263#L614 ssl3_accept_~skip~0 := 0; 245261#L110-2 assume !false; 245259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245257#L113 assume !(12292 == ssl3_accept_~s__state~0); 245254#L116 assume !(16384 == ssl3_accept_~s__state~0); 245163#L119 assume !(8192 == ssl3_accept_~s__state~0); 245162#L122 assume !(24576 == ssl3_accept_~s__state~0); 245161#L125 assume !(8195 == ssl3_accept_~s__state~0); 239345#L128 assume !(8480 == ssl3_accept_~s__state~0); 239346#L131 assume !(8481 == ssl3_accept_~s__state~0); 241731#L134 assume !(8482 == ssl3_accept_~s__state~0); 241692#L137 assume !(8464 == ssl3_accept_~s__state~0); 241544#L140 assume !(8465 == ssl3_accept_~s__state~0); 241530#L143 assume !(8466 == ssl3_accept_~s__state~0); 235786#L146 assume 8496 == ssl3_accept_~s__state~0; 235787#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 233403#L298 assume !(1 == ssl3_accept_~blastFlag~0); 233404#L301 assume !(3 == ssl3_accept_~blastFlag~0); 233380#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 233381#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 233532#L308-2 ssl3_accept_~s__init_num~0 := 0; 233533#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239475#L596 assume !(8576 == ssl3_accept_~state~0); 239468#L614 ssl3_accept_~skip~0 := 0; 239466#L110-2 assume !false; 239464#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239462#L113 assume !(12292 == ssl3_accept_~s__state~0); 239460#L116 assume !(16384 == ssl3_accept_~s__state~0); 239457#L119 assume !(8192 == ssl3_accept_~s__state~0); 239455#L122 assume !(24576 == ssl3_accept_~s__state~0); 239454#L125 assume !(8195 == ssl3_accept_~s__state~0); 239452#L128 assume !(8480 == ssl3_accept_~s__state~0); 239449#L131 assume !(8481 == ssl3_accept_~s__state~0); 239447#L134 assume !(8482 == ssl3_accept_~s__state~0); 239446#L137 assume !(8464 == ssl3_accept_~s__state~0); 239440#L140 assume !(8465 == ssl3_accept_~s__state~0); 239333#L143 assume !(8466 == ssl3_accept_~s__state~0); 238853#L146 assume !(8496 == ssl3_accept_~s__state~0); 238810#L149 assume !(8497 == ssl3_accept_~s__state~0); 238811#L152 [2021-10-28 09:46:22,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 1 times [2021-10-28 09:46:22,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:22,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309596163] [2021-10-28 09:46:22,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:22,631 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:22,656 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:22,683 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:22,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:22,684 INFO L85 PathProgramCache]: Analyzing trace with hash 857461477, now seen corresponding path program 1 times [2021-10-28 09:46:22,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:22,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896794679] [2021-10-28 09:46:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:22,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:22,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:22,743 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-10-28 09:46:22,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:22,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896794679] [2021-10-28 09:46:22,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896794679] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:22,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393624250] [2021-10-28 09:46:22,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:22,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:46:22,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:22,746 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:46:22,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-28 09:46:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:23,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:46:23,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:24,020 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-10-28 09:46:24,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393624250] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:24,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:46:24,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:46:24,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021278487] [2021-10-28 09:46:24,021 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:24,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:24,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:24,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:46:24,022 INFO L87 Difference]: Start difference. First operand 13250 states and 17246 transitions. cyclomatic complexity: 4016 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:24,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:24,236 INFO L93 Difference]: Finished difference Result 13390 states and 17372 transitions. [2021-10-28 09:46:24,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:24,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13390 states and 17372 transitions. [2021-10-28 09:46:24,304 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2513 [2021-10-28 09:46:24,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13390 states to 13320 states and 17292 transitions. [2021-10-28 09:46:24,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2595 [2021-10-28 09:46:24,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2595 [2021-10-28 09:46:24,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13320 states and 17292 transitions. [2021-10-28 09:46:24,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:24,369 INFO L681 BuchiCegarLoop]: Abstraction has 13320 states and 17292 transitions. [2021-10-28 09:46:24,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states and 17292 transitions. [2021-10-28 09:46:24,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 13250. [2021-10-28 09:46:24,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.2993207547169812) internal successors, (17216), 13249 states have internal predecessors, (17216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:24,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17216 transitions. [2021-10-28 09:46:24,576 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-10-28 09:46:24,577 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-10-28 09:46:24,577 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 09:46:24,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17216 transitions. [2021-10-28 09:46:24,620 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 09:46:24,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:24,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:24,623 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:24,624 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:24,624 INFO L791 eck$LassoCheckResult]: Stem: 260729#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 260537#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 260520#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260468#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 260469#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260466#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 260467#L110-2 assume !false; 263972#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263971#L113 assume !(12292 == ssl3_accept_~s__state~0); 263970#L116 assume !(16384 == ssl3_accept_~s__state~0); 263969#L119 assume !(8192 == ssl3_accept_~s__state~0); 263968#L122 assume !(24576 == ssl3_accept_~s__state~0); 263967#L125 assume !(8195 == ssl3_accept_~s__state~0); 263966#L128 assume !(8480 == ssl3_accept_~s__state~0); 263965#L131 assume !(8481 == ssl3_accept_~s__state~0); 263964#L134 assume !(8482 == ssl3_accept_~s__state~0); 263963#L137 assume 8464 == ssl3_accept_~s__state~0; 263962#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 263960#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 263961#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; 263955#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263951#L596 assume !(8576 == ssl3_accept_~state~0); 268933#L614 ssl3_accept_~skip~0 := 0; 268932#L110-2 assume !false; 268931#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268930#L113 assume !(12292 == ssl3_accept_~s__state~0); 268929#L116 assume !(16384 == ssl3_accept_~s__state~0); 268928#L119 assume !(8192 == ssl3_accept_~s__state~0); 268927#L122 assume !(24576 == ssl3_accept_~s__state~0); 268926#L125 assume !(8195 == ssl3_accept_~s__state~0); 268925#L128 assume !(8480 == ssl3_accept_~s__state~0); 263936#L131 assume !(8481 == ssl3_accept_~s__state~0); 263937#L134 assume !(8482 == ssl3_accept_~s__state~0); 263932#L137 assume !(8464 == ssl3_accept_~s__state~0); 263933#L140 assume !(8465 == ssl3_accept_~s__state~0); 263928#L143 assume !(8466 == ssl3_accept_~s__state~0); 263929#L146 assume 8496 == ssl3_accept_~s__state~0; 263258#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 263259#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 262748#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 262749#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 269411#L308-2 ssl3_accept_~s__init_num~0 := 0; 269410#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269405#L596 assume !(8576 == ssl3_accept_~state~0); 269402#L614 ssl3_accept_~skip~0 := 0; 269401#L110-2 assume !false; 269400#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269397#L113 assume !(12292 == ssl3_accept_~s__state~0); 269395#L116 assume !(16384 == ssl3_accept_~s__state~0); 269393#L119 assume !(8192 == ssl3_accept_~s__state~0); 269392#L122 assume !(24576 == ssl3_accept_~s__state~0); 269391#L125 assume !(8195 == ssl3_accept_~s__state~0); 269389#L128 assume !(8480 == ssl3_accept_~s__state~0); 269388#L131 assume !(8481 == ssl3_accept_~s__state~0); 269387#L134 assume !(8482 == ssl3_accept_~s__state~0); 269386#L137 assume !(8464 == ssl3_accept_~s__state~0); 269385#L140 assume !(8465 == ssl3_accept_~s__state~0); 269384#L143 assume !(8466 == ssl3_accept_~s__state~0); 269382#L146 assume !(8496 == ssl3_accept_~s__state~0); 269202#L149 assume !(8497 == ssl3_accept_~s__state~0); 269203#L152 [2021-10-28 09:46:24,625 INFO L793 eck$LassoCheckResult]: Loop: 269203#L152 assume !(8512 == ssl3_accept_~s__state~0); 272537#L155 assume !(8513 == ssl3_accept_~s__state~0); 272534#L158 assume !(8528 == ssl3_accept_~s__state~0); 272531#L161 assume !(8529 == ssl3_accept_~s__state~0); 272528#L164 assume !(8544 == ssl3_accept_~s__state~0); 272525#L167 assume !(8545 == ssl3_accept_~s__state~0); 272522#L170 assume !(8560 == ssl3_accept_~s__state~0); 272519#L173 assume !(8561 == ssl3_accept_~s__state~0); 272516#L176 assume !(8448 == ssl3_accept_~s__state~0); 272513#L179 assume !(8576 == ssl3_accept_~s__state~0); 272510#L182 assume !(8577 == ssl3_accept_~s__state~0); 272507#L185 assume !(8592 == ssl3_accept_~s__state~0); 272504#L188 assume !(8593 == ssl3_accept_~s__state~0); 272501#L191 assume !(8608 == ssl3_accept_~s__state~0); 272500#L194 assume !(8609 == ssl3_accept_~s__state~0); 260644#L197 assume !(8640 == ssl3_accept_~s__state~0); 260645#L200 assume !(8641 == ssl3_accept_~s__state~0); 260477#L203 assume 8656 == ssl3_accept_~s__state~0; 260478#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 269043#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 269042#L513 assume !(2 == ssl3_accept_~blastFlag~0); 260723#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 260686#L521 assume !(0 == ssl3_accept_~tmp___10~0); 260687#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270670#L596 assume !(8576 == ssl3_accept_~state~0); 270668#L614 ssl3_accept_~skip~0 := 0; 270667#L110-2 assume !false; 270666#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270665#L113 assume !(12292 == ssl3_accept_~s__state~0); 270664#L116 assume !(16384 == ssl3_accept_~s__state~0); 270663#L119 assume !(8192 == ssl3_accept_~s__state~0); 270662#L122 assume !(24576 == ssl3_accept_~s__state~0); 270661#L125 assume !(8195 == ssl3_accept_~s__state~0); 270660#L128 assume !(8480 == ssl3_accept_~s__state~0); 270659#L131 assume !(8481 == ssl3_accept_~s__state~0); 270658#L134 assume !(8482 == ssl3_accept_~s__state~0); 270657#L137 assume !(8464 == ssl3_accept_~s__state~0); 270656#L140 assume !(8465 == ssl3_accept_~s__state~0); 270655#L143 assume !(8466 == ssl3_accept_~s__state~0); 270654#L146 assume !(8496 == ssl3_accept_~s__state~0); 270653#L149 assume !(8497 == ssl3_accept_~s__state~0); 270652#L152 assume !(8512 == ssl3_accept_~s__state~0); 270651#L155 assume !(8513 == ssl3_accept_~s__state~0); 270650#L158 assume !(8528 == ssl3_accept_~s__state~0); 270649#L161 assume !(8529 == ssl3_accept_~s__state~0); 270648#L164 assume !(8544 == ssl3_accept_~s__state~0); 270647#L167 assume !(8545 == ssl3_accept_~s__state~0); 270646#L170 assume !(8560 == ssl3_accept_~s__state~0); 270645#L173 assume !(8561 == ssl3_accept_~s__state~0); 270644#L176 assume !(8448 == ssl3_accept_~s__state~0); 270643#L179 assume !(8576 == ssl3_accept_~s__state~0); 270642#L182 assume !(8577 == ssl3_accept_~s__state~0); 270641#L185 assume !(8592 == ssl3_accept_~s__state~0); 270639#L188 assume !(8593 == ssl3_accept_~s__state~0); 270637#L191 assume !(8608 == ssl3_accept_~s__state~0); 270635#L194 assume !(8609 == ssl3_accept_~s__state~0); 270633#L197 assume !(8640 == ssl3_accept_~s__state~0); 270629#L200 assume !(8641 == ssl3_accept_~s__state~0); 270627#L203 assume !(8656 == ssl3_accept_~s__state~0); 260515#L206 assume !(8657 == ssl3_accept_~s__state~0); 260516#L209 assume 8672 == ssl3_accept_~s__state~0; 260641#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 260680#L529 assume !(4 == ssl3_accept_~blastFlag~0); 260681#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 260630#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 260631#L536-2 ssl3_accept_~s__init_num~0 := 0; 260928#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260918#L596 assume !(8576 == ssl3_accept_~state~0); 260917#L614 ssl3_accept_~skip~0 := 0; 260912#L110-2 assume !false; 260913#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260904#L113 assume !(12292 == ssl3_accept_~s__state~0); 260905#L116 assume !(16384 == ssl3_accept_~s__state~0); 260896#L119 assume !(8192 == ssl3_accept_~s__state~0); 260897#L122 assume !(24576 == ssl3_accept_~s__state~0); 260888#L125 assume !(8195 == ssl3_accept_~s__state~0); 260889#L128 assume !(8480 == ssl3_accept_~s__state~0); 260880#L131 assume !(8481 == ssl3_accept_~s__state~0); 260881#L134 assume !(8482 == ssl3_accept_~s__state~0); 260872#L137 assume !(8464 == ssl3_accept_~s__state~0); 260873#L140 assume !(8465 == ssl3_accept_~s__state~0); 260864#L143 assume !(8466 == ssl3_accept_~s__state~0); 260865#L146 assume !(8496 == ssl3_accept_~s__state~0); 260856#L149 assume !(8497 == ssl3_accept_~s__state~0); 260857#L152 assume !(8512 == ssl3_accept_~s__state~0); 260846#L155 assume !(8513 == ssl3_accept_~s__state~0); 260847#L158 assume !(8528 == ssl3_accept_~s__state~0); 260832#L161 assume !(8529 == ssl3_accept_~s__state~0); 260833#L164 assume !(8544 == ssl3_accept_~s__state~0); 260817#L167 assume !(8545 == ssl3_accept_~s__state~0); 260818#L170 assume !(8560 == ssl3_accept_~s__state~0); 260806#L173 assume !(8561 == ssl3_accept_~s__state~0); 260807#L176 assume 8448 == ssl3_accept_~s__state~0; 260795#L177 assume !(ssl3_accept_~num1~0 > 0); 260788#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 260789#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260770#L596 assume !(8576 == ssl3_accept_~state~0); 260768#L614 ssl3_accept_~skip~0 := 0; 260757#L110-2 assume !false; 260758#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260742#L113 assume 12292 == ssl3_accept_~s__state~0; 260743#L114 ssl3_accept_~s__new_session~0 := 1; 270640#L222 ssl3_accept_~s__server~0 := 1; 270638#L227 assume 0 != ssl3_accept_~cb~0; 270636#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 270634#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 270631#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 270628#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 270625#L254 assume 12292 != ssl3_accept_~s__state~0; 270626#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 272818#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272814#L596 assume !(8576 == ssl3_accept_~state~0); 272808#L614 ssl3_accept_~skip~0 := 0; 272809#L110-2 assume !false; 272803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272804#L113 assume !(12292 == ssl3_accept_~s__state~0); 272799#L116 assume !(16384 == ssl3_accept_~s__state~0); 272800#L119 assume !(8192 == ssl3_accept_~s__state~0); 272792#L122 assume !(24576 == ssl3_accept_~s__state~0); 272793#L125 assume !(8195 == ssl3_accept_~s__state~0); 272788#L128 assume !(8480 == ssl3_accept_~s__state~0); 272789#L131 assume !(8481 == ssl3_accept_~s__state~0); 272780#L134 assume !(8482 == ssl3_accept_~s__state~0); 272781#L137 assume 8464 == ssl3_accept_~s__state~0; 260421#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 260422#L285 assume !(0 == ssl3_accept_~blastFlag~0); 260446#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; 260447#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273291#L596 assume !(8576 == ssl3_accept_~state~0); 273289#L614 ssl3_accept_~skip~0 := 0; 273288#L110-2 assume !false; 273287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273286#L113 assume !(12292 == ssl3_accept_~s__state~0); 273285#L116 assume !(16384 == ssl3_accept_~s__state~0); 273284#L119 assume !(8192 == ssl3_accept_~s__state~0); 273283#L122 assume !(24576 == ssl3_accept_~s__state~0); 273282#L125 assume !(8195 == ssl3_accept_~s__state~0); 273281#L128 assume !(8480 == ssl3_accept_~s__state~0); 273280#L131 assume !(8481 == ssl3_accept_~s__state~0); 273279#L134 assume !(8482 == ssl3_accept_~s__state~0); 273278#L137 assume !(8464 == ssl3_accept_~s__state~0); 273277#L140 assume !(8465 == ssl3_accept_~s__state~0); 273276#L143 assume !(8466 == ssl3_accept_~s__state~0); 273275#L146 assume 8496 == ssl3_accept_~s__state~0; 269072#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 273274#L298 assume !(1 == ssl3_accept_~blastFlag~0); 273273#L301 assume !(3 == ssl3_accept_~blastFlag~0); 273272#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 270780#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 262746#L308-2 ssl3_accept_~s__init_num~0 := 0; 272717#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272578#L596 assume !(8576 == ssl3_accept_~state~0); 272572#L614 ssl3_accept_~skip~0 := 0; 272571#L110-2 assume !false; 272570#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272565#L113 assume !(12292 == ssl3_accept_~s__state~0); 272562#L116 assume !(16384 == ssl3_accept_~s__state~0); 272560#L119 assume !(8192 == ssl3_accept_~s__state~0); 272558#L122 assume !(24576 == ssl3_accept_~s__state~0); 272556#L125 assume !(8195 == ssl3_accept_~s__state~0); 272554#L128 assume !(8480 == ssl3_accept_~s__state~0); 272552#L131 assume !(8481 == ssl3_accept_~s__state~0); 272550#L134 assume !(8482 == ssl3_accept_~s__state~0); 272548#L137 assume !(8464 == ssl3_accept_~s__state~0); 272546#L140 assume !(8465 == ssl3_accept_~s__state~0); 272544#L143 assume !(8466 == ssl3_accept_~s__state~0); 272542#L146 assume !(8496 == ssl3_accept_~s__state~0); 272540#L149 assume !(8497 == ssl3_accept_~s__state~0); 269203#L152 [2021-10-28 09:46:24,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:24,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 2 times [2021-10-28 09:46:24,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:24,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775843599] [2021-10-28 09:46:24,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:24,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:24,645 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:24,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:24,667 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:24,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:24,668 INFO L85 PathProgramCache]: Analyzing trace with hash -311277522, now seen corresponding path program 1 times [2021-10-28 09:46:24,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:24,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247303580] [2021-10-28 09:46:24,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:24,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:24,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:24,717 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:46:24,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:24,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247303580] [2021-10-28 09:46:24,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247303580] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:24,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574277836] [2021-10-28 09:46:24,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:24,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:46:24,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:24,721 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:46:24,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-28 09:46:25,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:25,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:46:25,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:25,934 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-10-28 09:46:25,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574277836] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:46:25,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:46:25,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:46:25,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128674138] [2021-10-28 09:46:25,935 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:25,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:25,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:46:25,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:46:25,937 INFO L87 Difference]: Start difference. First operand 13250 states and 17216 transitions. cyclomatic complexity: 3986 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:26,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:26,097 INFO L93 Difference]: Finished difference Result 13250 states and 17206 transitions. [2021-10-28 09:46:26,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:46:26,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13250 states and 17206 transitions. [2021-10-28 09:46:26,162 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 09:46:26,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13250 states to 13250 states and 17206 transitions. [2021-10-28 09:46:26,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2577 [2021-10-28 09:46:26,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2577 [2021-10-28 09:46:26,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13250 states and 17206 transitions. [2021-10-28 09:46:26,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:26,224 INFO L681 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-10-28 09:46:26,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13250 states and 17206 transitions. [2021-10-28 09:46:26,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13250 to 13250. [2021-10-28 09:46:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.298566037735849) internal successors, (17206), 13249 states have internal predecessors, (17206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:26,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17206 transitions. [2021-10-28 09:46:26,418 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-10-28 09:46:26,418 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-10-28 09:46:26,418 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 09:46:26,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17206 transitions. [2021-10-28 09:46:26,463 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 09:46:26,463 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:26,463 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:26,466 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:26,466 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:26,467 INFO L791 eck$LassoCheckResult]: Stem: 287742#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 287548#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 287531#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 287478#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 287479#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 287472#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 287473#L110-2 assume !false; 290150#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290149#L113 assume !(12292 == ssl3_accept_~s__state~0); 290148#L116 assume !(16384 == ssl3_accept_~s__state~0); 290147#L119 assume !(8192 == ssl3_accept_~s__state~0); 290146#L122 assume !(24576 == ssl3_accept_~s__state~0); 290145#L125 assume !(8195 == ssl3_accept_~s__state~0); 290144#L128 assume !(8480 == ssl3_accept_~s__state~0); 290143#L131 assume !(8481 == ssl3_accept_~s__state~0); 290142#L134 assume !(8482 == ssl3_accept_~s__state~0); 290141#L137 assume 8464 == ssl3_accept_~s__state~0; 290140#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 290138#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 290139#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; 292722#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290130#L596 assume !(8576 == ssl3_accept_~state~0); 290128#L614 ssl3_accept_~skip~0 := 0; 290127#L110-2 assume !false; 290126#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290125#L113 assume !(12292 == ssl3_accept_~s__state~0); 290124#L116 assume !(16384 == ssl3_accept_~s__state~0); 290123#L119 assume !(8192 == ssl3_accept_~s__state~0); 290122#L122 assume !(24576 == ssl3_accept_~s__state~0); 290121#L125 assume !(8195 == ssl3_accept_~s__state~0); 290120#L128 assume !(8480 == ssl3_accept_~s__state~0); 290119#L131 assume !(8481 == ssl3_accept_~s__state~0); 290118#L134 assume !(8482 == ssl3_accept_~s__state~0); 290117#L137 assume !(8464 == ssl3_accept_~s__state~0); 290116#L140 assume !(8465 == ssl3_accept_~s__state~0); 290115#L143 assume !(8466 == ssl3_accept_~s__state~0); 289451#L146 assume 8496 == ssl3_accept_~s__state~0; 289448#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 289449#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 292675#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 292676#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 299375#L308-2 ssl3_accept_~s__init_num~0 := 0; 293186#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293182#L596 assume !(8576 == ssl3_accept_~state~0); 299330#L614 ssl3_accept_~skip~0 := 0; 299329#L110-2 assume !false; 299328#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299327#L113 assume !(12292 == ssl3_accept_~s__state~0); 299326#L116 assume !(16384 == ssl3_accept_~s__state~0); 299325#L119 assume !(8192 == ssl3_accept_~s__state~0); 299324#L122 assume !(24576 == ssl3_accept_~s__state~0); 299323#L125 assume !(8195 == ssl3_accept_~s__state~0); 299322#L128 assume !(8480 == ssl3_accept_~s__state~0); 299321#L131 assume !(8481 == ssl3_accept_~s__state~0); 299320#L134 assume !(8482 == ssl3_accept_~s__state~0); 299319#L137 assume !(8464 == ssl3_accept_~s__state~0); 299318#L140 assume !(8465 == ssl3_accept_~s__state~0); 299317#L143 assume !(8466 == ssl3_accept_~s__state~0); 299316#L146 assume !(8496 == ssl3_accept_~s__state~0); 299315#L149 assume !(8497 == ssl3_accept_~s__state~0); 288480#L152 [2021-10-28 09:46:26,467 INFO L793 eck$LassoCheckResult]: Loop: 288480#L152 assume !(8512 == ssl3_accept_~s__state~0); 288457#L155 assume !(8513 == ssl3_accept_~s__state~0); 288458#L158 assume !(8528 == ssl3_accept_~s__state~0); 288435#L161 assume !(8529 == ssl3_accept_~s__state~0); 288436#L164 assume !(8544 == ssl3_accept_~s__state~0); 288413#L167 assume !(8545 == ssl3_accept_~s__state~0); 288414#L170 assume !(8560 == ssl3_accept_~s__state~0); 288390#L173 assume !(8561 == ssl3_accept_~s__state~0); 288391#L176 assume !(8448 == ssl3_accept_~s__state~0); 288365#L179 assume !(8576 == ssl3_accept_~s__state~0); 288355#L182 assume !(8577 == ssl3_accept_~s__state~0); 288345#L185 assume !(8592 == ssl3_accept_~s__state~0); 288335#L188 assume !(8593 == ssl3_accept_~s__state~0); 288327#L191 assume !(8608 == ssl3_accept_~s__state~0); 288281#L194 assume !(8609 == ssl3_accept_~s__state~0); 288269#L197 assume !(8640 == ssl3_accept_~s__state~0); 288267#L200 assume !(8641 == ssl3_accept_~s__state~0); 288260#L203 assume 8656 == ssl3_accept_~s__state~0; 287763#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 288253#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 288247#L513 assume !(2 == ssl3_accept_~blastFlag~0); 288241#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 288238#L521 assume !(0 == ssl3_accept_~tmp___10~0); 288216#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288204#L596 assume !(8576 == ssl3_accept_~state~0); 288199#L614 ssl3_accept_~skip~0 := 0; 288196#L110-2 assume !false; 288193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288190#L113 assume !(12292 == ssl3_accept_~s__state~0); 288187#L116 assume !(16384 == ssl3_accept_~s__state~0); 288184#L119 assume !(8192 == ssl3_accept_~s__state~0); 288181#L122 assume !(24576 == ssl3_accept_~s__state~0); 288178#L125 assume !(8195 == ssl3_accept_~s__state~0); 288175#L128 assume !(8480 == ssl3_accept_~s__state~0); 288172#L131 assume !(8481 == ssl3_accept_~s__state~0); 288169#L134 assume !(8482 == ssl3_accept_~s__state~0); 288166#L137 assume !(8464 == ssl3_accept_~s__state~0); 288163#L140 assume !(8465 == ssl3_accept_~s__state~0); 288160#L143 assume !(8466 == ssl3_accept_~s__state~0); 288157#L146 assume !(8496 == ssl3_accept_~s__state~0); 288154#L149 assume !(8497 == ssl3_accept_~s__state~0); 288151#L152 assume !(8512 == ssl3_accept_~s__state~0); 288148#L155 assume !(8513 == ssl3_accept_~s__state~0); 288145#L158 assume !(8528 == ssl3_accept_~s__state~0); 288142#L161 assume !(8529 == ssl3_accept_~s__state~0); 288139#L164 assume !(8544 == ssl3_accept_~s__state~0); 288136#L167 assume !(8545 == ssl3_accept_~s__state~0); 288133#L170 assume !(8560 == ssl3_accept_~s__state~0); 288130#L173 assume !(8561 == ssl3_accept_~s__state~0); 288127#L176 assume !(8448 == ssl3_accept_~s__state~0); 288124#L179 assume !(8576 == ssl3_accept_~s__state~0); 288121#L182 assume !(8577 == ssl3_accept_~s__state~0); 288118#L185 assume !(8592 == ssl3_accept_~s__state~0); 288115#L188 assume !(8593 == ssl3_accept_~s__state~0); 288112#L191 assume !(8608 == ssl3_accept_~s__state~0); 288109#L194 assume !(8609 == ssl3_accept_~s__state~0); 288106#L197 assume !(8640 == ssl3_accept_~s__state~0); 288103#L200 assume !(8641 == ssl3_accept_~s__state~0); 288100#L203 assume !(8656 == ssl3_accept_~s__state~0); 288097#L206 assume !(8657 == ssl3_accept_~s__state~0); 288094#L209 assume 8672 == ssl3_accept_~s__state~0; 287746#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 287698#L529 assume !(4 == ssl3_accept_~blastFlag~0); 287699#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 288051#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 288050#L536-2 ssl3_accept_~s__init_num~0 := 0; 287955#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287951#L596 assume !(8576 == ssl3_accept_~state~0); 287945#L614 ssl3_accept_~skip~0 := 0; 287946#L110-2 assume !false; 287939#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287940#L113 assume !(12292 == ssl3_accept_~s__state~0); 287930#L116 assume !(16384 == ssl3_accept_~s__state~0); 287931#L119 assume !(8192 == ssl3_accept_~s__state~0); 287922#L122 assume !(24576 == ssl3_accept_~s__state~0); 287923#L125 assume !(8195 == ssl3_accept_~s__state~0); 287914#L128 assume !(8480 == ssl3_accept_~s__state~0); 287915#L131 assume !(8481 == ssl3_accept_~s__state~0); 287906#L134 assume !(8482 == ssl3_accept_~s__state~0); 287907#L137 assume !(8464 == ssl3_accept_~s__state~0); 287898#L140 assume !(8465 == ssl3_accept_~s__state~0); 287899#L143 assume !(8466 == ssl3_accept_~s__state~0); 287890#L146 assume !(8496 == ssl3_accept_~s__state~0); 287891#L149 assume !(8497 == ssl3_accept_~s__state~0); 287882#L152 assume !(8512 == ssl3_accept_~s__state~0); 287883#L155 assume !(8513 == ssl3_accept_~s__state~0); 287869#L158 assume !(8528 == ssl3_accept_~s__state~0); 287870#L161 assume !(8529 == ssl3_accept_~s__state~0); 287850#L164 assume !(8544 == ssl3_accept_~s__state~0); 287851#L167 assume !(8545 == ssl3_accept_~s__state~0); 287837#L170 assume !(8560 == ssl3_accept_~s__state~0); 287838#L173 assume !(8561 == ssl3_accept_~s__state~0); 287823#L176 assume 8448 == ssl3_accept_~s__state~0; 287824#L177 assume !(ssl3_accept_~num1~0 > 0); 287808#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 287809#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287788#L596 assume !(8576 == ssl3_accept_~state~0); 287786#L614 ssl3_accept_~skip~0 := 0; 287772#L110-2 assume !false; 287773#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287756#L113 assume !(12292 == ssl3_accept_~s__state~0); 287758#L116 assume 16384 == ssl3_accept_~s__state~0; 287683#L222 ssl3_accept_~s__server~0 := 1; 287684#L227 assume 0 != ssl3_accept_~cb~0; 287710#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 288706#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 288076#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 288070#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 288071#L254 assume 12292 != ssl3_accept_~s__state~0; 287464#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 287465#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296507#L596 assume !(8576 == ssl3_accept_~state~0); 296504#L614 ssl3_accept_~skip~0 := 0; 296502#L110-2 assume !false; 296500#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296498#L113 assume !(12292 == ssl3_accept_~s__state~0); 296496#L116 assume !(16384 == ssl3_accept_~s__state~0); 296494#L119 assume !(8192 == ssl3_accept_~s__state~0); 296492#L122 assume !(24576 == ssl3_accept_~s__state~0); 296490#L125 assume !(8195 == ssl3_accept_~s__state~0); 296488#L128 assume !(8480 == ssl3_accept_~s__state~0); 296487#L131 assume !(8481 == ssl3_accept_~s__state~0); 296486#L134 assume !(8482 == ssl3_accept_~s__state~0); 296443#L137 assume 8464 == ssl3_accept_~s__state~0; 287430#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 287431#L285 assume !(0 == ssl3_accept_~blastFlag~0); 287456#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; 287457#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296415#L596 assume !(8576 == ssl3_accept_~state~0); 296412#L614 ssl3_accept_~skip~0 := 0; 296410#L110-2 assume !false; 296408#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296406#L113 assume !(12292 == ssl3_accept_~s__state~0); 296404#L116 assume !(16384 == ssl3_accept_~s__state~0); 296402#L119 assume !(8192 == ssl3_accept_~s__state~0); 296400#L122 assume !(24576 == ssl3_accept_~s__state~0); 296398#L125 assume !(8195 == ssl3_accept_~s__state~0); 296396#L128 assume !(8480 == ssl3_accept_~s__state~0); 296394#L131 assume !(8481 == ssl3_accept_~s__state~0); 296392#L134 assume !(8482 == ssl3_accept_~s__state~0); 296390#L137 assume !(8464 == ssl3_accept_~s__state~0); 296388#L140 assume !(8465 == ssl3_accept_~s__state~0); 296386#L143 assume !(8466 == ssl3_accept_~s__state~0); 296384#L146 assume 8496 == ssl3_accept_~s__state~0; 293325#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 296377#L298 assume !(1 == ssl3_accept_~blastFlag~0); 296376#L301 assume !(3 == ssl3_accept_~blastFlag~0); 287484#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 287485#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 293198#L308-2 ssl3_accept_~s__init_num~0 := 0; 293199#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291686#L596 assume !(8576 == ssl3_accept_~state~0); 291679#L614 ssl3_accept_~skip~0 := 0; 291677#L110-2 assume !false; 291675#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291673#L113 assume !(12292 == ssl3_accept_~s__state~0); 291671#L116 assume !(16384 == ssl3_accept_~s__state~0); 291669#L119 assume !(8192 == ssl3_accept_~s__state~0); 291667#L122 assume !(24576 == ssl3_accept_~s__state~0); 291664#L125 assume !(8195 == ssl3_accept_~s__state~0); 291662#L128 assume !(8480 == ssl3_accept_~s__state~0); 291660#L131 assume !(8481 == ssl3_accept_~s__state~0); 291658#L134 assume !(8482 == ssl3_accept_~s__state~0); 291656#L137 assume !(8464 == ssl3_accept_~s__state~0); 291654#L140 assume !(8465 == ssl3_accept_~s__state~0); 291647#L143 assume !(8466 == ssl3_accept_~s__state~0); 291644#L146 assume !(8496 == ssl3_accept_~s__state~0); 288479#L149 assume !(8497 == ssl3_accept_~s__state~0); 288480#L152 [2021-10-28 09:46:26,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:26,468 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 3 times [2021-10-28 09:46:26,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:26,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677624886] [2021-10-28 09:46:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:26,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:26,494 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:26,513 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:26,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:26,515 INFO L85 PathProgramCache]: Analyzing trace with hash 936514242, now seen corresponding path program 1 times [2021-10-28 09:46:26,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:26,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543282372] [2021-10-28 09:46:26,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:26,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:26,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:26,573 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:46:26,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:26,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543282372] [2021-10-28 09:46:26,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543282372] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:26,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845373630] [2021-10-28 09:46:26,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:26,574 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:46:26,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:26,578 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:46:26,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-28 09:46:27,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:27,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:46:27,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:46:27,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845373630] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:27,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:46:27,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:46:27,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968907714] [2021-10-28 09:46:27,862 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:27,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:27,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:46:27,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:46:27,864 INFO L87 Difference]: Start difference. First operand 13250 states and 17206 transitions. cyclomatic complexity: 3976 Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:28,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:28,386 INFO L93 Difference]: Finished difference Result 13921 states and 17840 transitions. [2021-10-28 09:46:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:46:28,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13921 states and 17840 transitions. [2021-10-28 09:46:28,455 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2021-10-28 09:46:28,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13921 states to 13804 states and 17702 transitions. [2021-10-28 09:46:28,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2664 [2021-10-28 09:46:28,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2664 [2021-10-28 09:46:28,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13804 states and 17702 transitions. [2021-10-28 09:46:28,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:28,518 INFO L681 BuchiCegarLoop]: Abstraction has 13804 states and 17702 transitions. [2021-10-28 09:46:28,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13804 states and 17702 transitions. [2021-10-28 09:46:28,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13804 to 12282. [2021-10-28 09:46:28,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12282 states, 12282 states have (on average 1.2879824132877382) internal successors, (15819), 12281 states have internal predecessors, (15819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:28,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12282 states to 12282 states and 15819 transitions. [2021-10-28 09:46:28,922 INFO L704 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-10-28 09:46:28,922 INFO L587 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-10-28 09:46:28,923 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 09:46:28,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12282 states and 15819 transitions. [2021-10-28 09:46:28,968 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2021-10-28 09:46:28,968 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:28,968 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:28,973 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:28,973 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:28,975 INFO L791 eck$LassoCheckResult]: Stem: 315444#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 315235#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 315214#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 315161#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 315162#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 315155#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 315156#L110-2 assume !false; 319351#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319348#L113 assume !(12292 == ssl3_accept_~s__state~0); 319345#L116 assume !(16384 == ssl3_accept_~s__state~0); 319342#L119 assume !(8192 == ssl3_accept_~s__state~0); 319339#L122 assume !(24576 == ssl3_accept_~s__state~0); 319336#L125 assume !(8195 == ssl3_accept_~s__state~0); 319333#L128 assume !(8480 == ssl3_accept_~s__state~0); 319330#L131 assume !(8481 == ssl3_accept_~s__state~0); 319327#L134 assume !(8482 == ssl3_accept_~s__state~0); 319325#L137 assume 8464 == ssl3_accept_~s__state~0; 319323#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 319320#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 319316#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; 319304#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 319295#L596 assume !(8576 == ssl3_accept_~state~0); 319291#L614 ssl3_accept_~skip~0 := 0; 319288#L110-2 assume !false; 319285#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319282#L113 assume !(12292 == ssl3_accept_~s__state~0); 319279#L116 assume !(16384 == ssl3_accept_~s__state~0); 319276#L119 assume !(8192 == ssl3_accept_~s__state~0); 319273#L122 assume !(24576 == ssl3_accept_~s__state~0); 319270#L125 assume !(8195 == ssl3_accept_~s__state~0); 319267#L128 assume !(8480 == ssl3_accept_~s__state~0); 319264#L131 assume !(8481 == ssl3_accept_~s__state~0); 319260#L134 assume !(8482 == ssl3_accept_~s__state~0); 319257#L137 assume !(8464 == ssl3_accept_~s__state~0); 319254#L140 assume !(8465 == ssl3_accept_~s__state~0); 319251#L143 assume !(8466 == ssl3_accept_~s__state~0); 319246#L146 assume 8496 == ssl3_accept_~s__state~0; 319244#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 319241#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 319235#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 319230#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 319231#L308-2 ssl3_accept_~s__init_num~0 := 0; 323824#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323820#L596 assume !(8576 == ssl3_accept_~state~0); 323754#L614 ssl3_accept_~skip~0 := 0; 323755#L110-2 assume !false; 323748#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323749#L113 assume !(12292 == ssl3_accept_~s__state~0); 323742#L116 assume !(16384 == ssl3_accept_~s__state~0); 323743#L119 assume !(8192 == ssl3_accept_~s__state~0); 323736#L122 assume !(24576 == ssl3_accept_~s__state~0); 323737#L125 assume !(8195 == ssl3_accept_~s__state~0); 323730#L128 assume !(8480 == ssl3_accept_~s__state~0); 323731#L131 assume !(8481 == ssl3_accept_~s__state~0); 323724#L134 assume !(8482 == ssl3_accept_~s__state~0); 323725#L137 assume !(8464 == ssl3_accept_~s__state~0); 323718#L140 assume !(8465 == ssl3_accept_~s__state~0); 323719#L143 assume !(8466 == ssl3_accept_~s__state~0); 323705#L146 assume !(8496 == ssl3_accept_~s__state~0); 323706#L149 assume !(8497 == ssl3_accept_~s__state~0); 323674#L152 [2021-10-28 09:46:28,976 INFO L793 eck$LassoCheckResult]: Loop: 323674#L152 assume !(8512 == ssl3_accept_~s__state~0); 323669#L155 assume !(8513 == ssl3_accept_~s__state~0); 323665#L158 assume !(8528 == ssl3_accept_~s__state~0); 323661#L161 assume !(8529 == ssl3_accept_~s__state~0); 323658#L164 assume !(8544 == ssl3_accept_~s__state~0); 323557#L167 assume !(8545 == ssl3_accept_~s__state~0); 323556#L170 assume !(8560 == ssl3_accept_~s__state~0); 323538#L173 assume !(8561 == ssl3_accept_~s__state~0); 323508#L176 assume !(8448 == ssl3_accept_~s__state~0); 323499#L179 assume !(8576 == ssl3_accept_~s__state~0); 323493#L182 assume !(8577 == ssl3_accept_~s__state~0); 323488#L185 assume !(8592 == ssl3_accept_~s__state~0); 323483#L188 assume !(8593 == ssl3_accept_~s__state~0); 322512#L191 assume !(8608 == ssl3_accept_~s__state~0); 315392#L194 assume !(8609 == ssl3_accept_~s__state~0); 315339#L197 assume !(8640 == ssl3_accept_~s__state~0); 315340#L200 assume !(8641 == ssl3_accept_~s__state~0); 315171#L203 assume 8656 == ssl3_accept_~s__state~0; 315172#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 315199#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 315200#L513 assume !(2 == ssl3_accept_~blastFlag~0); 315396#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 315386#L521 assume !(0 == ssl3_accept_~tmp___10~0); 315387#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 326110#L596 assume !(8576 == ssl3_accept_~state~0); 326106#L614 ssl3_accept_~skip~0 := 0; 326103#L110-2 assume !false; 326101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326100#L113 assume !(12292 == ssl3_accept_~s__state~0); 326099#L116 assume !(16384 == ssl3_accept_~s__state~0); 326096#L119 assume !(8192 == ssl3_accept_~s__state~0); 326094#L122 assume !(24576 == ssl3_accept_~s__state~0); 326091#L125 assume !(8195 == ssl3_accept_~s__state~0); 326039#L128 assume !(8480 == ssl3_accept_~s__state~0); 326032#L131 assume !(8481 == ssl3_accept_~s__state~0); 326030#L134 assume !(8482 == ssl3_accept_~s__state~0); 326025#L137 assume !(8464 == ssl3_accept_~s__state~0); 325884#L140 assume !(8465 == ssl3_accept_~s__state~0); 325882#L143 assume !(8466 == ssl3_accept_~s__state~0); 325880#L146 assume !(8496 == ssl3_accept_~s__state~0); 325878#L149 assume !(8497 == ssl3_accept_~s__state~0); 325876#L152 assume !(8512 == ssl3_accept_~s__state~0); 325874#L155 assume !(8513 == ssl3_accept_~s__state~0); 325872#L158 assume !(8528 == ssl3_accept_~s__state~0); 325870#L161 assume !(8529 == ssl3_accept_~s__state~0); 325868#L164 assume !(8544 == ssl3_accept_~s__state~0); 325866#L167 assume !(8545 == ssl3_accept_~s__state~0); 325864#L170 assume !(8560 == ssl3_accept_~s__state~0); 325862#L173 assume !(8561 == ssl3_accept_~s__state~0); 325860#L176 assume !(8448 == ssl3_accept_~s__state~0); 315445#L179 assume !(8576 == ssl3_accept_~s__state~0); 315406#L182 assume !(8577 == ssl3_accept_~s__state~0); 315404#L185 assume !(8592 == ssl3_accept_~s__state~0); 315142#L188 assume !(8593 == ssl3_accept_~s__state~0); 315143#L191 assume !(8608 == ssl3_accept_~s__state~0); 315355#L194 assume !(8609 == ssl3_accept_~s__state~0); 321883#L197 assume !(8640 == ssl3_accept_~s__state~0); 321876#L200 assume !(8641 == ssl3_accept_~s__state~0); 321828#L203 assume !(8656 == ssl3_accept_~s__state~0); 315210#L206 assume !(8657 == ssl3_accept_~s__state~0); 315211#L209 assume 8672 == ssl3_accept_~s__state~0; 315432#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 315383#L529 assume !(4 == ssl3_accept_~blastFlag~0); 315303#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 315304#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 315329#L536-2 ssl3_accept_~s__init_num~0 := 0; 322346#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 322341#L596 assume !(8576 == ssl3_accept_~state~0); 322339#L614 ssl3_accept_~skip~0 := 0; 322338#L110-2 assume !false; 322337#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322336#L113 assume !(12292 == ssl3_accept_~s__state~0); 322335#L116 assume !(16384 == ssl3_accept_~s__state~0); 322334#L119 assume !(8192 == ssl3_accept_~s__state~0); 322333#L122 assume !(24576 == ssl3_accept_~s__state~0); 322332#L125 assume !(8195 == ssl3_accept_~s__state~0); 322331#L128 assume !(8480 == ssl3_accept_~s__state~0); 322330#L131 assume !(8481 == ssl3_accept_~s__state~0); 322329#L134 assume !(8482 == ssl3_accept_~s__state~0); 322328#L137 assume !(8464 == ssl3_accept_~s__state~0); 322327#L140 assume !(8465 == ssl3_accept_~s__state~0); 322326#L143 assume !(8466 == ssl3_accept_~s__state~0); 322325#L146 assume !(8496 == ssl3_accept_~s__state~0); 322324#L149 assume !(8497 == ssl3_accept_~s__state~0); 322323#L152 assume !(8512 == ssl3_accept_~s__state~0); 322322#L155 assume !(8513 == ssl3_accept_~s__state~0); 322321#L158 assume !(8528 == ssl3_accept_~s__state~0); 322320#L161 assume !(8529 == ssl3_accept_~s__state~0); 322319#L164 assume !(8544 == ssl3_accept_~s__state~0); 322318#L167 assume !(8545 == ssl3_accept_~s__state~0); 322317#L170 assume !(8560 == ssl3_accept_~s__state~0); 322316#L173 assume !(8561 == ssl3_accept_~s__state~0); 322314#L176 assume 8448 == ssl3_accept_~s__state~0; 322312#L177 assume !(ssl3_accept_~num1~0 > 0); 322308#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 321930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321923#L596 assume !(8576 == ssl3_accept_~state~0); 321917#L614 ssl3_accept_~skip~0 := 0; 321916#L110-2 assume !false; 321915#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321914#L113 assume !(12292 == ssl3_accept_~s__state~0); 321913#L116 assume !(16384 == ssl3_accept_~s__state~0); 321912#L119 assume !(8192 == ssl3_accept_~s__state~0); 321911#L122 assume !(24576 == ssl3_accept_~s__state~0); 321910#L125 assume !(8195 == ssl3_accept_~s__state~0); 321909#L128 assume !(8480 == ssl3_accept_~s__state~0); 321908#L131 assume !(8481 == ssl3_accept_~s__state~0); 321907#L134 assume !(8482 == ssl3_accept_~s__state~0); 321906#L137 assume !(8464 == ssl3_accept_~s__state~0); 321905#L140 assume !(8465 == ssl3_accept_~s__state~0); 321904#L143 assume !(8466 == ssl3_accept_~s__state~0); 321903#L146 assume !(8496 == ssl3_accept_~s__state~0); 321902#L149 assume !(8497 == ssl3_accept_~s__state~0); 321901#L152 assume !(8512 == ssl3_accept_~s__state~0); 321900#L155 assume !(8513 == ssl3_accept_~s__state~0); 321899#L158 assume !(8528 == ssl3_accept_~s__state~0); 321898#L161 assume !(8529 == ssl3_accept_~s__state~0); 321897#L164 assume !(8544 == ssl3_accept_~s__state~0); 321896#L167 assume !(8545 == ssl3_accept_~s__state~0); 321895#L170 assume !(8560 == ssl3_accept_~s__state~0); 321894#L173 assume !(8561 == ssl3_accept_~s__state~0); 321893#L176 assume !(8448 == ssl3_accept_~s__state~0); 321889#L179 assume !(8576 == ssl3_accept_~s__state~0); 321877#L182 assume 8577 == ssl3_accept_~s__state~0; 321878#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 322315#L460 assume !(ssl3_accept_~ret~0 <= 0); 322313#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 321604#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321600#L596 assume !(8576 == ssl3_accept_~state~0); 321593#L614 ssl3_accept_~skip~0 := 0; 321594#L110-2 assume !false; 321580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321581#L113 assume !(12292 == ssl3_accept_~s__state~0); 321572#L116 assume !(16384 == ssl3_accept_~s__state~0); 321573#L119 assume !(8192 == ssl3_accept_~s__state~0); 321551#L122 assume !(24576 == ssl3_accept_~s__state~0); 321552#L125 assume !(8195 == ssl3_accept_~s__state~0); 321271#L128 assume !(8480 == ssl3_accept_~s__state~0); 321272#L131 assume !(8481 == ssl3_accept_~s__state~0); 321256#L134 assume !(8482 == ssl3_accept_~s__state~0); 321257#L137 assume !(8464 == ssl3_accept_~s__state~0); 321241#L140 assume !(8465 == ssl3_accept_~s__state~0); 321242#L143 assume 8466 == ssl3_accept_~s__state~0; 315112#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 315113#L285 assume !(0 == ssl3_accept_~blastFlag~0); 315138#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; 315139#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321863#L596 assume !(8576 == ssl3_accept_~state~0); 321862#L614 ssl3_accept_~skip~0 := 0; 321857#L110-2 assume !false; 321858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321853#L113 assume !(12292 == ssl3_accept_~s__state~0); 321854#L116 assume !(16384 == ssl3_accept_~s__state~0); 321849#L119 assume !(8192 == ssl3_accept_~s__state~0); 321850#L122 assume !(24576 == ssl3_accept_~s__state~0); 321845#L125 assume !(8195 == ssl3_accept_~s__state~0); 321846#L128 assume !(8480 == ssl3_accept_~s__state~0); 321841#L131 assume !(8481 == ssl3_accept_~s__state~0); 321842#L134 assume !(8482 == ssl3_accept_~s__state~0); 321837#L137 assume !(8464 == ssl3_accept_~s__state~0); 321838#L140 assume !(8465 == ssl3_accept_~s__state~0); 321833#L143 assume !(8466 == ssl3_accept_~s__state~0); 321834#L146 assume 8496 == ssl3_accept_~s__state~0; 315400#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 315401#L298 assume !(1 == ssl3_accept_~blastFlag~0); 315380#L301 assume !(3 == ssl3_accept_~blastFlag~0); 315381#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 321887#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 315320#L308-2 ssl3_accept_~s__init_num~0 := 0; 315321#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323759#L596 assume !(8576 == ssl3_accept_~state~0); 323758#L614 ssl3_accept_~skip~0 := 0; 323751#L110-2 assume !false; 323752#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323745#L113 assume !(12292 == ssl3_accept_~s__state~0); 323746#L116 assume !(16384 == ssl3_accept_~s__state~0); 323739#L119 assume !(8192 == ssl3_accept_~s__state~0); 323740#L122 assume !(24576 == ssl3_accept_~s__state~0); 323733#L125 assume !(8195 == ssl3_accept_~s__state~0); 323734#L128 assume !(8480 == ssl3_accept_~s__state~0); 323727#L131 assume !(8481 == ssl3_accept_~s__state~0); 323728#L134 assume !(8482 == ssl3_accept_~s__state~0); 323721#L137 assume !(8464 == ssl3_accept_~s__state~0); 323722#L140 assume !(8465 == ssl3_accept_~s__state~0); 323715#L143 assume !(8466 == ssl3_accept_~s__state~0); 323716#L146 assume !(8496 == ssl3_accept_~s__state~0); 323679#L149 assume !(8497 == ssl3_accept_~s__state~0); 323674#L152 [2021-10-28 09:46:28,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:28,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 4 times [2021-10-28 09:46:28,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:28,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491075774] [2021-10-28 09:46:28,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:28,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:29,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:29,001 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:29,024 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:29,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:29,025 INFO L85 PathProgramCache]: Analyzing trace with hash -189990461, now seen corresponding path program 1 times [2021-10-28 09:46:29,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:29,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574434526] [2021-10-28 09:46:29,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:29,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:46:29,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:46:29,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574434526] [2021-10-28 09:46:29,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574434526] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:29,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096063748] [2021-10-28 09:46:29,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:29,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:46:29,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:46:29,102 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:46:29,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-28 09:46:30,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:46:30,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:46:30,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:46:30,765 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:46:30,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096063748] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:46:30,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:46:30,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:46:30,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882939906] [2021-10-28 09:46:30,766 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:46:30,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:46:30,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:46:30,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:46:30,768 INFO L87 Difference]: Start difference. First operand 12282 states and 15819 transitions. cyclomatic complexity: 3574 Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:31,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:46:31,045 INFO L93 Difference]: Finished difference Result 13581 states and 17201 transitions. [2021-10-28 09:46:31,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:46:31,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13581 states and 17201 transitions. [2021-10-28 09:46:31,110 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2021-10-28 09:46:31,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13581 states to 11842 states and 15077 transitions. [2021-10-28 09:46:31,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2523 [2021-10-28 09:46:31,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2721 [2021-10-28 09:46:31,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11842 states and 15077 transitions. [2021-10-28 09:46:31,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:46:31,157 INFO L681 BuchiCegarLoop]: Abstraction has 11842 states and 15077 transitions. [2021-10-28 09:46:31,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11842 states and 15077 transitions. [2021-10-28 09:46:31,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11842 to 11234. [2021-10-28 09:46:31,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11234 states, 11234 states have (on average 1.2739896742033114) internal successors, (14312), 11233 states have internal predecessors, (14312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:46:31,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11234 states to 11234 states and 14312 transitions. [2021-10-28 09:46:31,470 INFO L704 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-10-28 09:46:31,470 INFO L587 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-10-28 09:46:31,470 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-28 09:46:31,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11234 states and 14312 transitions. [2021-10-28 09:46:31,506 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2021-10-28 09:46:31,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:46:31,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:46:31,514 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:31,514 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:46:31,514 INFO L791 eck$LassoCheckResult]: Stem: 341845#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 341658#L-1 havoc main_#res;havoc main_#t~ret62, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;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~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;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;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 341641#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 341592#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 341593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 341586#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 341587#L110-2 assume !false; 346856#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346854#L113 assume !(12292 == ssl3_accept_~s__state~0); 346852#L116 assume !(16384 == ssl3_accept_~s__state~0); 346850#L119 assume !(8192 == ssl3_accept_~s__state~0); 346848#L122 assume !(24576 == ssl3_accept_~s__state~0); 346846#L125 assume !(8195 == ssl3_accept_~s__state~0); 346844#L128 assume !(8480 == ssl3_accept_~s__state~0); 346842#L131 assume !(8481 == ssl3_accept_~s__state~0); 346840#L134 assume !(8482 == ssl3_accept_~s__state~0); 346838#L137 assume 8464 == ssl3_accept_~s__state~0; 346836#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 346833#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 346827#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; 346819#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346810#L596 assume !(8576 == ssl3_accept_~state~0); 346802#L614 ssl3_accept_~skip~0 := 0; 346798#L110-2 assume !false; 346795#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346792#L113 assume !(12292 == ssl3_accept_~s__state~0); 346789#L116 assume !(16384 == ssl3_accept_~s__state~0); 346786#L119 assume !(8192 == ssl3_accept_~s__state~0); 346783#L122 assume !(24576 == ssl3_accept_~s__state~0); 346780#L125 assume !(8195 == ssl3_accept_~s__state~0); 346777#L128 assume !(8480 == ssl3_accept_~s__state~0); 346774#L131 assume !(8481 == ssl3_accept_~s__state~0); 346771#L134 assume !(8482 == ssl3_accept_~s__state~0); 346768#L137 assume !(8464 == ssl3_accept_~s__state~0); 346765#L140 assume !(8465 == ssl3_accept_~s__state~0); 346761#L143 assume !(8466 == ssl3_accept_~s__state~0); 346759#L146 assume 8496 == ssl3_accept_~s__state~0; 346755#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 345727#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 345728#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 345382#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345383#L308-2 ssl3_accept_~s__init_num~0 := 0; 345365#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345361#L596 assume !(8576 == ssl3_accept_~state~0); 345343#L614 ssl3_accept_~skip~0 := 0; 345344#L110-2 assume !false; 345173#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345174#L113 assume !(12292 == ssl3_accept_~s__state~0); 345064#L116 assume !(16384 == ssl3_accept_~s__state~0); 345065#L119 assume !(8192 == ssl3_accept_~s__state~0); 345051#L122 assume !(24576 == ssl3_accept_~s__state~0); 345052#L125 assume !(8195 == ssl3_accept_~s__state~0); 344941#L128 assume !(8480 == ssl3_accept_~s__state~0); 344942#L131 assume !(8481 == ssl3_accept_~s__state~0); 344925#L134 assume !(8482 == ssl3_accept_~s__state~0); 344926#L137 assume !(8464 == ssl3_accept_~s__state~0); 344909#L140 assume !(8465 == ssl3_accept_~s__state~0); 344910#L143 assume !(8466 == ssl3_accept_~s__state~0); 344893#L146 assume !(8496 == ssl3_accept_~s__state~0); 344894#L149 assume !(8497 == ssl3_accept_~s__state~0); 344884#L152 [2021-10-28 09:46:31,515 INFO L793 eck$LassoCheckResult]: Loop: 344884#L152 assume 8512 == ssl3_accept_~s__state~0; 344607#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 344883#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 344881#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 344879#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344874#L596 assume !(8576 == ssl3_accept_~state~0); 344872#L614 ssl3_accept_~skip~0 := 0; 344871#L110-2 assume !false; 344870#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344869#L113 assume !(12292 == ssl3_accept_~s__state~0); 344868#L116 assume !(16384 == ssl3_accept_~s__state~0); 344867#L119 assume !(8192 == ssl3_accept_~s__state~0); 344866#L122 assume !(24576 == ssl3_accept_~s__state~0); 344865#L125 assume !(8195 == ssl3_accept_~s__state~0); 344864#L128 assume !(8480 == ssl3_accept_~s__state~0); 344863#L131 assume !(8481 == ssl3_accept_~s__state~0); 344862#L134 assume !(8482 == ssl3_accept_~s__state~0); 344861#L137 assume !(8464 == ssl3_accept_~s__state~0); 344860#L140 assume !(8465 == ssl3_accept_~s__state~0); 344859#L143 assume !(8466 == ssl3_accept_~s__state~0); 344858#L146 assume !(8496 == ssl3_accept_~s__state~0); 344857#L149 assume !(8497 == ssl3_accept_~s__state~0); 344856#L152 assume !(8512 == ssl3_accept_~s__state~0); 344855#L155 assume !(8513 == ssl3_accept_~s__state~0); 344854#L158 assume 8528 == ssl3_accept_~s__state~0; 344593#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 344852#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 344849#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 344844#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 344842#L372 assume !(ssl3_accept_~ret~0 <= 0); 344841#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 344839#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344834#L596 assume !(8576 == ssl3_accept_~state~0); 344831#L614 ssl3_accept_~skip~0 := 0; 344826#L110-2 assume !false; 344823#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344821#L113 assume !(12292 == ssl3_accept_~s__state~0); 344819#L116 assume !(16384 == ssl3_accept_~s__state~0); 344817#L119 assume !(8192 == ssl3_accept_~s__state~0); 344815#L122 assume !(24576 == ssl3_accept_~s__state~0); 344813#L125 assume !(8195 == ssl3_accept_~s__state~0); 344811#L128 assume !(8480 == ssl3_accept_~s__state~0); 344809#L131 assume !(8481 == ssl3_accept_~s__state~0); 344807#L134 assume !(8482 == ssl3_accept_~s__state~0); 344805#L137 assume !(8464 == ssl3_accept_~s__state~0); 344802#L140 assume !(8465 == ssl3_accept_~s__state~0); 344799#L143 assume !(8466 == ssl3_accept_~s__state~0); 344796#L146 assume !(8496 == ssl3_accept_~s__state~0); 344792#L149 assume !(8497 == ssl3_accept_~s__state~0); 344789#L152 assume !(8512 == ssl3_accept_~s__state~0); 344787#L155 assume !(8513 == ssl3_accept_~s__state~0); 344785#L158 assume !(8528 == ssl3_accept_~s__state~0); 344783#L161 assume !(8529 == ssl3_accept_~s__state~0); 344781#L164 assume 8544 == ssl3_accept_~s__state~0; 344452#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 344778#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 344774#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 344772#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 344767#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 344763#L420 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; 344756#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344743#L596 assume !(8576 == ssl3_accept_~state~0); 344739#L614 ssl3_accept_~skip~0 := 0; 344737#L110-2 assume !false; 344735#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344733#L113 assume !(12292 == ssl3_accept_~s__state~0); 344731#L116 assume !(16384 == ssl3_accept_~s__state~0); 344729#L119 assume !(8192 == ssl3_accept_~s__state~0); 344727#L122 assume !(24576 == ssl3_accept_~s__state~0); 344725#L125 assume !(8195 == ssl3_accept_~s__state~0); 344723#L128 assume !(8480 == ssl3_accept_~s__state~0); 344721#L131 assume !(8481 == ssl3_accept_~s__state~0); 344719#L134 assume !(8482 == ssl3_accept_~s__state~0); 344717#L137 assume !(8464 == ssl3_accept_~s__state~0); 344715#L140 assume !(8465 == ssl3_accept_~s__state~0); 344713#L143 assume !(8466 == ssl3_accept_~s__state~0); 344711#L146 assume !(8496 == ssl3_accept_~s__state~0); 344709#L149 assume !(8497 == ssl3_accept_~s__state~0); 344707#L152 assume !(8512 == ssl3_accept_~s__state~0); 344705#L155 assume !(8513 == ssl3_accept_~s__state~0); 344703#L158 assume !(8528 == ssl3_accept_~s__state~0); 344701#L161 assume !(8529 == ssl3_accept_~s__state~0); 344699#L164 assume !(8544 == ssl3_accept_~s__state~0); 344697#L167 assume !(8545 == ssl3_accept_~s__state~0); 344695#L170 assume !(8560 == ssl3_accept_~s__state~0); 344693#L173 assume !(8561 == ssl3_accept_~s__state~0); 344691#L176 assume 8448 == ssl3_accept_~s__state~0; 344680#L177 assume !(ssl3_accept_~num1~0 > 0); 344679#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 344673#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344669#L596 assume !(8576 == ssl3_accept_~state~0); 344661#L614 ssl3_accept_~skip~0 := 0; 344662#L110-2 assume !false; 344655#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344656#L113 assume !(12292 == ssl3_accept_~s__state~0); 344649#L116 assume !(16384 == ssl3_accept_~s__state~0); 344650#L119 assume !(8192 == ssl3_accept_~s__state~0); 344643#L122 assume !(24576 == ssl3_accept_~s__state~0); 344644#L125 assume !(8195 == ssl3_accept_~s__state~0); 344637#L128 assume !(8480 == ssl3_accept_~s__state~0); 344638#L131 assume !(8481 == ssl3_accept_~s__state~0); 344630#L134 assume !(8482 == ssl3_accept_~s__state~0); 344631#L137 assume !(8464 == ssl3_accept_~s__state~0); 344624#L140 assume !(8465 == ssl3_accept_~s__state~0); 344625#L143 assume !(8466 == ssl3_accept_~s__state~0); 344616#L146 assume !(8496 == ssl3_accept_~s__state~0); 344617#L149 assume !(8497 == ssl3_accept_~s__state~0); 344609#L152 assume !(8512 == ssl3_accept_~s__state~0); 344610#L155 assume !(8513 == ssl3_accept_~s__state~0); 344595#L158 assume !(8528 == ssl3_accept_~s__state~0); 344596#L161 assume !(8529 == ssl3_accept_~s__state~0); 344590#L164 assume !(8544 == ssl3_accept_~s__state~0); 344591#L167 assume !(8545 == ssl3_accept_~s__state~0); 344444#L170 assume !(8560 == ssl3_accept_~s__state~0); 344445#L173 assume !(8561 == ssl3_accept_~s__state~0); 344326#L176 assume !(8448 == ssl3_accept_~s__state~0); 344325#L179 assume 8576 == ssl3_accept_~s__state~0; 344297#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 344324#L460 assume !(ssl3_accept_~ret~0 <= 0); 344322#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 344323#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345438#L596 assume 8576 == ssl3_accept_~state~0; 345436#L615 assume !(8592 == ssl3_accept_~s__state~0); 345435#L614 ssl3_accept_~skip~0 := 0; 345434#L110-2 assume !false; 345433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345432#L113 assume !(12292 == ssl3_accept_~s__state~0); 345431#L116 assume !(16384 == ssl3_accept_~s__state~0); 345430#L119 assume !(8192 == ssl3_accept_~s__state~0); 345429#L122 assume !(24576 == ssl3_accept_~s__state~0); 345428#L125 assume !(8195 == ssl3_accept_~s__state~0); 345427#L128 assume !(8480 == ssl3_accept_~s__state~0); 345426#L131 assume !(8481 == ssl3_accept_~s__state~0); 345425#L134 assume !(8482 == ssl3_accept_~s__state~0); 345424#L137 assume !(8464 == ssl3_accept_~s__state~0); 345423#L140 assume !(8465 == ssl3_accept_~s__state~0); 345422#L143 assume 8466 == ssl3_accept_~s__state~0; 344621#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 345421#L285 assume !(0 == ssl3_accept_~blastFlag~0); 345420#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; 345418#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345413#L596 assume !(8576 == ssl3_accept_~state~0); 345411#L614 ssl3_accept_~skip~0 := 0; 345410#L110-2 assume !false; 345409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345408#L113 assume !(12292 == ssl3_accept_~s__state~0); 345407#L116 assume !(16384 == ssl3_accept_~s__state~0); 345406#L119 assume !(8192 == ssl3_accept_~s__state~0); 345405#L122 assume !(24576 == ssl3_accept_~s__state~0); 345404#L125 assume !(8195 == ssl3_accept_~s__state~0); 345403#L128 assume !(8480 == ssl3_accept_~s__state~0); 345402#L131 assume !(8481 == ssl3_accept_~s__state~0); 345401#L134 assume !(8482 == ssl3_accept_~s__state~0); 345400#L137 assume !(8464 == ssl3_accept_~s__state~0); 345399#L140 assume !(8465 == ssl3_accept_~s__state~0); 345398#L143 assume !(8466 == ssl3_accept_~s__state~0); 345397#L146 assume 8496 == ssl3_accept_~s__state~0; 344613#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 345396#L298 assume !(1 == ssl3_accept_~blastFlag~0); 345395#L301 assume !(3 == ssl3_accept_~blastFlag~0); 345394#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 345393#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345375#L308-2 ssl3_accept_~s__init_num~0 := 0; 345376#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345353#L596 assume !(8576 == ssl3_accept_~state~0); 345352#L614 ssl3_accept_~skip~0 := 0; 345320#L110-2 assume !false; 345321#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345069#L113 assume !(12292 == ssl3_accept_~s__state~0); 345070#L116 assume !(16384 == ssl3_accept_~s__state~0); 345058#L119 assume !(8192 == ssl3_accept_~s__state~0); 345059#L122 assume !(24576 == ssl3_accept_~s__state~0); 344961#L125 assume !(8195 == ssl3_accept_~s__state~0); 344962#L128 assume !(8480 == ssl3_accept_~s__state~0); 344932#L131 assume !(8481 == ssl3_accept_~s__state~0); 344933#L134 assume !(8482 == ssl3_accept_~s__state~0); 344916#L137 assume !(8464 == ssl3_accept_~s__state~0); 344917#L140 assume !(8465 == ssl3_accept_~s__state~0); 344900#L143 assume !(8466 == ssl3_accept_~s__state~0); 344901#L146 assume !(8496 == ssl3_accept_~s__state~0); 344885#L149 assume !(8497 == ssl3_accept_~s__state~0); 344884#L152 [2021-10-28 09:46:31,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:31,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1334812764, now seen corresponding path program 1 times [2021-10-28 09:46:31,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:31,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364577392] [2021-10-28 09:46:31,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:31,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:31,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:31,533 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:31,552 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:31,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:31,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1864956824, now seen corresponding path program 2 times [2021-10-28 09:46:31,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:31,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568922167] [2021-10-28 09:46:31,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:31,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:31,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:31,578 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:31,613 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:31,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:46:31,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1650190611, now seen corresponding path program 1 times [2021-10-28 09:46:31,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:46:31,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890059180] [2021-10-28 09:46:31,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:46:31,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:46:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:31,642 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:46:31,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:46:31,871 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:46:35,108 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 09:46:35 BoogieIcfgContainer [2021-10-28 09:46:35,108 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 09:46:35,109 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 09:46:35,109 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 09:46:35,109 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 09:46:35,110 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:45:49" (3/4) ... [2021-10-28 09:46:35,114 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 09:46:35,229 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 09:46:35,233 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 09:46:35,235 INFO L168 Benchmark]: Toolchain (without parser) took 47467.61 ms. Allocated memory was 94.4 MB in the beginning and 4.1 GB in the end (delta: 4.0 GB). Free memory was 59.6 MB in the beginning and 3.4 GB in the end (delta: -3.4 GB). Peak memory consumption was 594.2 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,237 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 94.4 MB. Free memory was 64.1 MB in the beginning and 64.1 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:46:35,237 INFO L168 Benchmark]: CACSL2BoogieTranslator took 504.95 ms. Allocated memory is still 94.4 MB. Free memory was 59.3 MB in the beginning and 65.6 MB in the end (delta: -6.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,238 INFO L168 Benchmark]: Boogie Procedure Inliner took 73.57 ms. Allocated memory is still 94.4 MB. Free memory was 65.2 MB in the beginning and 62.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,239 INFO L168 Benchmark]: Boogie Preprocessor took 87.30 ms. Allocated memory is still 94.4 MB. Free memory was 62.6 MB in the beginning and 60.5 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,240 INFO L168 Benchmark]: RCFGBuilder took 837.98 ms. Allocated memory was 94.4 MB in the beginning and 119.5 MB in the end (delta: 25.2 MB). Free memory was 60.5 MB in the beginning and 92.3 MB in the end (delta: -31.8 MB). Peak memory consumption was 28.7 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,240 INFO L168 Benchmark]: BuchiAutomizer took 45822.94 ms. Allocated memory was 119.5 MB in the beginning and 4.1 GB in the end (delta: 3.9 GB). Free memory was 92.3 MB in the beginning and 3.4 GB in the end (delta: -3.3 GB). Peak memory consumption was 626.9 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,241 INFO L168 Benchmark]: Witness Printer took 124.55 ms. Allocated memory is still 4.1 GB. Free memory was 3.4 GB in the beginning and 3.4 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:46:35,244 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 94.4 MB. Free memory was 64.1 MB in the beginning and 64.1 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 504.95 ms. Allocated memory is still 94.4 MB. Free memory was 59.3 MB in the beginning and 65.6 MB in the end (delta: -6.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 73.57 ms. Allocated memory is still 94.4 MB. Free memory was 65.2 MB in the beginning and 62.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 87.30 ms. Allocated memory is still 94.4 MB. Free memory was 62.6 MB in the beginning and 60.5 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 837.98 ms. Allocated memory was 94.4 MB in the beginning and 119.5 MB in the end (delta: 25.2 MB). Free memory was 60.5 MB in the beginning and 92.3 MB in the end (delta: -31.8 MB). Peak memory consumption was 28.7 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 45822.94 ms. Allocated memory was 119.5 MB in the beginning and 4.1 GB in the end (delta: 3.9 GB). Free memory was 92.3 MB in the beginning and 3.4 GB in the end (delta: -3.3 GB). Peak memory consumption was 626.9 MB. Max. memory is 16.1 GB. * Witness Printer took 124.55 ms. Allocated memory is still 4.1 GB. Free memory was 3.4 GB in the beginning and 3.4 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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 4 locations. The remainder module has 11234 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 45.7s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 27.9s. Construction of modules took 4.1s. Büchi inclusion checks took 6.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3.7s AutomataMinimizationTime, 36 MinimizatonAttempts, 20089 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.1s Buchi closure took 0.1s. Biggest automaton had 13250 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8591 SDtfs, 5619 SDslu, 5011 SDs, 0 SdLazy, 4202 SolverSat, 798 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.1s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital72 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf68 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 12ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.4s - 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=24534} 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=24534, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13bfe4bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f286351=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@476aa281=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2412372a=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28feab85=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50cf72ed=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70938476=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76145826=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a62d055=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78d65632=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64f88092=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@3d7d2f8e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c10e24a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8b7678e=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@411b3825=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f766d8d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@354c9e1d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25bd8b06=0, __cil_tmp57=4292870145, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967039, s__verify_mode=20, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@54e24c0b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6ced565a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6c653d2f=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b4814b1=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aeecaf7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d0aa85b=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ef917bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d15dac1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6400638f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c51725b=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2dc02d7=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@738003e9=2, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10bb1440=1, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=24536, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@74b9f1fc=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a0b74d9=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@771c016f=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ce397=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45baf9f1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6880ebd4=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fd8425d=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4537908=1, s__options=4292870145, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9e99954=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73525b56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ff71b12=1, Time=7, num1=0, NULL=24537, NULL=0, NULL=24535, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cca3193=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a160ad4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bfa2b6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30dec6d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f51784e=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53cbcf91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b4c1470=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fc5ef99=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28e29f79=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73083a6=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bb269a9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a4fb9e9=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@66281bea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8405361=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 = __VERIFIER_nondet_int() ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] 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 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L318] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L319] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] COND TRUE __cil_tmp56 + 256UL [L321] skip = 1 [L329] s__state = 8528 [L330] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L334] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L371] ret = __VERIFIER_nondet_int() [L372] COND FALSE !(ret <= 0) [L389] s__state = 8544 [L390] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L394] COND TRUE s__verify_mode + 1 [L395] COND FALSE !(s__session__peer != 0) [L406] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND FALSE !(__cil_tmp61 + 256UL) [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(ret <= 0) [L463] COND TRUE ret == 2 [L464] s__state = 8466 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND TRUE state == 8576 [L615] COND FALSE !(s__state == 8592) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(blastFlag == 3) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-28 09:46:35,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-10-28 09:46:35,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-10-28 09:46:35,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:35,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-10-28 09:46:36,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-10-28 09:46:36,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-28 09:46:36,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-28 09:46:36,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-28 09:46:36,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-28 09:46:37,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15ce715f-db8b-4cd9-ad9e-1643e5c6663b/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...