./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF --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 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 05:57:49,347 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 05:57:49,350 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 05:57:49,387 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 05:57:49,387 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 05:57:49,391 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 05:57:49,394 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 05:57:49,399 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 05:57:49,402 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 05:57:49,407 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 05:57:49,409 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 05:57:49,411 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 05:57:49,411 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 05:57:49,414 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 05:57:49,416 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 05:57:49,418 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 05:57:49,420 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 05:57:49,421 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 05:57:49,425 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 05:57:49,438 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 05:57:49,440 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 05:57:49,442 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 05:57:49,445 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 05:57:49,446 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 05:57:49,455 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 05:57:49,456 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 05:57:49,456 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 05:57:49,458 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 05:57:49,459 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 05:57:49,460 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 05:57:49,461 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 05:57:49,462 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 05:57:49,464 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 05:57:49,465 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 05:57:49,467 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 05:57:49,467 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 05:57:49,468 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 05:57:49,468 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 05:57:49,468 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 05:57:49,469 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 05:57:49,470 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 05:57:49,471 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-20 05:57:49,515 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 05:57:49,515 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 05:57:49,516 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 05:57:49,516 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 05:57:49,518 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 05:57:49,518 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 05:57:49,518 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 05:57:49,518 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-20 05:57:49,519 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-20 05:57:49,519 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-20 05:57:49,520 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-20 05:57:49,520 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-20 05:57:49,520 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-20 05:57:49,520 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 05:57:49,521 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 05:57:49,521 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-20 05:57:49,521 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 05:57:49,521 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 05:57:49,521 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 05:57:49,521 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-20 05:57:49,522 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-20 05:57:49,522 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-20 05:57:49,522 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 05:57:49,522 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 05:57:49,522 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-20 05:57:49,523 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 05:57:49,524 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-20 05:57:49,524 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 05:57:49,525 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 05:57:49,525 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 05:57:49,525 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 05:57:49,525 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 05:57:49,527 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-20 05:57:49,527 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_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/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_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF 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 -> 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 [2021-11-20 05:57:49,780 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 05:57:49,809 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 05:57:49,811 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 05:57:49,813 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 05:57:49,814 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 05:57:49,816 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2021-11-20 05:57:49,906 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/data/9b155cb28/e9233a32a8a84950b0925bf7069a9aa8/FLAG05e5b6c69 [2021-11-20 05:57:50,373 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 05:57:50,374 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2021-11-20 05:57:50,388 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/data/9b155cb28/e9233a32a8a84950b0925bf7069a9aa8/FLAG05e5b6c69 [2021-11-20 05:57:50,725 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/data/9b155cb28/e9233a32a8a84950b0925bf7069a9aa8 [2021-11-20 05:57:50,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 05:57:50,729 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 05:57:50,731 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 05:57:50,731 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 05:57:50,734 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 05:57:50,735 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 05:57:50" (1/1) ... [2021-11-20 05:57:50,736 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c4499bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:50, skipping insertion in model container [2021-11-20 05:57:50,741 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 05:57:50" (1/1) ... [2021-11-20 05:57:50,747 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 05:57:50,796 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 05:57:51,053 WARN L230 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_778a99f1-469d-4b74-ba30-e4f51d6e38c5/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c[45163,45176] [2021-11-20 05:57:51,058 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 05:57:51,066 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 05:57:51,139 WARN L230 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_778a99f1-469d-4b74-ba30-e4f51d6e38c5/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c[45163,45176] [2021-11-20 05:57:51,143 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 05:57:51,156 INFO L208 MainTranslator]: Completed translation [2021-11-20 05:57:51,156 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51 WrapperNode [2021-11-20 05:57:51,156 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 05:57:51,158 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 05:57:51,158 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 05:57:51,158 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 05:57:51,177 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,191 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,229 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 517 [2021-11-20 05:57:51,229 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 05:57:51,230 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 05:57:51,230 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 05:57:51,230 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 05:57:51,240 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,241 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,245 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,245 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,255 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,263 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,267 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,272 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 05:57:51,273 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 05:57:51,273 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 05:57:51,273 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 05:57:51,274 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (1/1) ... [2021-11-20 05:57:51,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:51,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:51,305 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:51,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-20 05:57:51,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 05:57:51,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 05:57:51,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 05:57:51,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 05:57:51,469 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 05:57:51,471 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 05:57:51,488 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 05:57:52,012 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-20 05:57:52,012 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-20 05:57:52,013 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 05:57:52,022 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 05:57:52,022 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-20 05:57:52,024 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:57:52 BoogieIcfgContainer [2021-11-20 05:57:52,024 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 05:57:52,026 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-20 05:57:52,026 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-20 05:57:52,038 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-20 05:57:52,039 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 05:57:52,039 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 05:57:50" (1/3) ... [2021-11-20 05:57:52,040 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4bfcac12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 05:57:52, skipping insertion in model container [2021-11-20 05:57:52,045 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 05:57:52,046 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:57:51" (2/3) ... [2021-11-20 05:57:52,046 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4bfcac12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 05:57:52, skipping insertion in model container [2021-11-20 05:57:52,046 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 05:57:52,047 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:57:52" (3/3) ... [2021-11-20 05:57:52,048 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14.cil.c [2021-11-20 05:57:52,113 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-20 05:57:52,113 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-20 05:57:52,114 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-20 05:57:52,114 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-20 05:57:52,114 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-20 05:57:52,114 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-20 05:57:52,114 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-20 05:57:52,114 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-20 05:57:52,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:52,173 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2021-11-20 05:57:52,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:52,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:52,191 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-20 05:57:52,192 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:52,192 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-20 05:57:52,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:52,205 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2021-11-20 05:57:52,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:52,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:52,215 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-20 05:57:52,217 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:52,222 INFO L791 eck$LassoCheckResult]: Stem: 132#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24#L96-2true ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 134#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 47#L110-2true [2021-11-20 05:57:52,226 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 21#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 30#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 133#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 93#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 65#L128true assume 8480 == ssl3_accept_~s__state~0#1; 141#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 11#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 74#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40#L614true ssl3_accept_~skip~0#1 := 0; 47#L110-2true [2021-11-20 05:57:52,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:52,237 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-20 05:57:52,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:52,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264699414] [2021-11-20 05:57:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:52,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:52,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:52,368 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:52,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:52,463 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:52,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:52,465 INFO L85 PathProgramCache]: Analyzing trace with hash -289465289, now seen corresponding path program 1 times [2021-11-20 05:57:52,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:52,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140554842] [2021-11-20 05:57:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:52,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:52,489 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:52,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:52,503 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:52,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:52,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319160, now seen corresponding path program 1 times [2021-11-20 05:57:52,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:52,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596450820] [2021-11-20 05:57:52,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:52,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:52,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:52,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:52,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596450820] [2021-11-20 05:57:52,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596450820] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:52,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:52,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:52,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262537114] [2021-11-20 05:57:52,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:52,749 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:57:52,749 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:57:52,750 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:57:52,750 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:57:52,750 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 05:57:52,750 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:52,750 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:57:52,750 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:57:52,751 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2021-11-20 05:57:52,751 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:57:52,751 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:57:52,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:52,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:52,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:52,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:52,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:52,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-11-20 05:57:52,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-11-20 05:57:52,880 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:57:52,881 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 05:57:52,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:52,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:52,887 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:52,898 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:57:52,898 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:57:52,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-20 05:57:52,934 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:57:52,935 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:57:52,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:52,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:52,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:52,974 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:52,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:57:52,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:57:52,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-20 05:57:52,991 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:57:52,992 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:57:53,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-11-20 05:57:53,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,027 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-20 05:57:53,028 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:57:53,030 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:57:53,054 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:57:53,054 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:57:53,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,079 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-20 05:57:53,085 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:57:53,085 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:57:53,094 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:57:53,094 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:57:53,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-11-20 05:57:53,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,117 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-20 05:57:53,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:57:53,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:57:53,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-11-20 05:57:53,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,182 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-20 05:57:53,184 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 05:57:53,184 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:57:53,198 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 05:57:53,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,221 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:57:53,221 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:57:53,221 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:57:53,221 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:57:53,221 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 05:57:53,221 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,221 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:57:53,222 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:57:53,222 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2021-11-20 05:57:53,222 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:57:53,222 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:57:53,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:57:53,326 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:57:53,331 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 05:57:53,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,333 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,344 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-11-20 05:57:53,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:57:53,354 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:57:53,354 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:57:53,354 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:57:53,354 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:57:53,357 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:57:53,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:57:53,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-20 05:57:53,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:57:53,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,412 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-20 05:57:53,417 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-11-20 05:57:53,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:57:53,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:57:53,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:57:53,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:57:53,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:57:53,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:57:53,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:57:53,454 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:57:53,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,474 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-20 05:57:53,476 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-11-20 05:57:53,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:57:53,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:57:53,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:57:53,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:57:53,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:57:53,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:57:53,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:57:53,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:57:53,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,514 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-20 05:57:53,515 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-11-20 05:57:53,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:57:53,522 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:57:53,522 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:57:53,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:57:53,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:57:53,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:57:53,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:57:53,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:57:53,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,550 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,562 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-11-20 05:57:53,571 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:57:53,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:57:53,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:57:53,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:57:53,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:57:53,575 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:57:53,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:57:53,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-20 05:57:53,598 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 05:57:53,630 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 05:57:53,630 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 05:57:53,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:57:53,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:53,647 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:57:53,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-20 05:57:53,706 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 05:57:53,706 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 05:57:53,706 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 05:57:53,707 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-20 05:57:53,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:53,784 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 05:57:53,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:53,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:53,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:57:53,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:57:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:53,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 05:57:53,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:57:53,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:54,000 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-11-20 05:57:54,002 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:54,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-20 05:57:54,639 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 848 states and 1442 transitions. Complement of second has 10 states. [2021-11-20 05:57:54,640 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-11-20 05:57:54,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2021-11-20 05:57:54,649 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-20 05:57:54,650 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:57:54,650 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-20 05:57:54,651 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:57:54,651 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-20 05:57:54,652 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:57:54,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 848 states and 1442 transitions. [2021-11-20 05:57:54,677 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-11-20 05:57:54,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 848 states to 704 states and 1102 transitions. [2021-11-20 05:57:54,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-11-20 05:57:54,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-11-20 05:57:54,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 704 states and 1102 transitions. [2021-11-20 05:57:54,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:54,703 INFO L681 BuchiCegarLoop]: Abstraction has 704 states and 1102 transitions. [2021-11-20 05:57:54,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states and 1102 transitions. [2021-11-20 05:57:54,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 500. [2021-11-20 05:57:54,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.56) internal successors, (780), 499 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:54,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 780 transitions. [2021-11-20 05:57:54,774 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 780 transitions. [2021-11-20 05:57:54,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:54,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:54,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:54,779 INFO L87 Difference]: Start difference. First operand 500 states and 780 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:54,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:54,910 INFO L93 Difference]: Finished difference Result 586 states and 914 transitions. [2021-11-20 05:57:54,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:54,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 914 transitions. [2021-11-20 05:57:54,917 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2021-11-20 05:57:54,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 914 transitions. [2021-11-20 05:57:54,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 356 [2021-11-20 05:57:54,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 356 [2021-11-20 05:57:54,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 914 transitions. [2021-11-20 05:57:54,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:54,925 INFO L681 BuchiCegarLoop]: Abstraction has 586 states and 914 transitions. [2021-11-20 05:57:54,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 914 transitions. [2021-11-20 05:57:54,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 551. [2021-11-20 05:57:54,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 551 states have (on average 1.573502722323049) internal successors, (867), 550 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:54,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 867 transitions. [2021-11-20 05:57:54,945 INFO L704 BuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2021-11-20 05:57:54,945 INFO L587 BuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2021-11-20 05:57:54,945 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-20 05:57:54,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 551 states and 867 transitions. [2021-11-20 05:57:54,949 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-11-20 05:57:54,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:54,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:54,951 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:54,951 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:54,951 INFO L791 eck$LassoCheckResult]: Stem: 2459#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2289#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2241#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 2242#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2239#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2240#L110-2 assume !false; 2634#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2264#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2551#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2571#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2565#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2460#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2461#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2201#L144 [2021-11-20 05:57:54,952 INFO L793 eck$LassoCheckResult]: Loop: 2201#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 2202#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2224#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2204#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2563#L614 ssl3_accept_~skip~0#1 := 0; 2564#L110-2 assume !false; 2558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2549#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2550#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2552#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2553#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2496#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2492#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2485#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2473#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2201#L144 [2021-11-20 05:57:54,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:54,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-20 05:57:54,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:54,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046163155] [2021-11-20 05:57:54,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:54,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:54,966 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:55,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:55,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1251823041, now seen corresponding path program 1 times [2021-11-20 05:57:55,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725119462] [2021-11-20 05:57:55,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:55,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:55,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:55,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725119462] [2021-11-20 05:57:55,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725119462] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:55,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:55,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:55,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934625647] [2021-11-20 05:57:55,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:55,036 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:55,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:55,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:55,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:55,037 INFO L87 Difference]: Start difference. First operand 551 states and 867 transitions. cyclomatic complexity: 319 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-11-20 05:57:55,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:55,215 INFO L93 Difference]: Finished difference Result 676 states and 1065 transitions. [2021-11-20 05:57:55,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:55,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 676 states and 1065 transitions. [2021-11-20 05:57:55,223 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2021-11-20 05:57:55,229 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 676 states to 676 states and 1065 transitions. [2021-11-20 05:57:55,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2021-11-20 05:57:55,232 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-11-20 05:57:55,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1065 transitions. [2021-11-20 05:57:55,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:55,233 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1065 transitions. [2021-11-20 05:57:55,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1065 transitions. [2021-11-20 05:57:55,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 589. [2021-11-20 05:57:55,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 589 states have (on average 1.567062818336163) internal successors, (923), 588 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:55,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 923 transitions. [2021-11-20 05:57:55,250 INFO L704 BuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2021-11-20 05:57:55,250 INFO L587 BuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2021-11-20 05:57:55,250 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-20 05:57:55,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 923 transitions. [2021-11-20 05:57:55,254 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-11-20 05:57:55,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:55,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:55,257 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,259 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,259 INFO L791 eck$LassoCheckResult]: Stem: 3686#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3536#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3522#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3474#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 3475#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3472#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3473#L110-2 assume !false; 3826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3892#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3885#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3886#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3884#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3702#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3434#L144 [2021-11-20 05:57:55,259 INFO L793 eck$LassoCheckResult]: Loop: 3434#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 3435#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3456#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3457#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3985#L614 ssl3_accept_~skip~0#1 := 0; 3984#L110-2 assume !false; 3464#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3465#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3577#L114 ssl3_accept_~s__new_session~0#1 := 1; 3578#L222 ssl3_accept_~s__server~0#1 := 1; 3636#L227 assume 0 != ssl3_accept_~cb~0#1; 3527#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3528#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3667#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3538#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3539#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 3520#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3778#L614 ssl3_accept_~skip~0#1 := 0; 3776#L110-2 assume !false; 3772#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3767#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3763#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3757#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3753#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3751#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3716#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3714#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3434#L144 [2021-11-20 05:57:55,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-20 05:57:55,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979964033] [2021-11-20 05:57:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:55,294 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:55,317 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:55,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,322 INFO L85 PathProgramCache]: Analyzing trace with hash 489058225, now seen corresponding path program 1 times [2021-11-20 05:57:55,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117337247] [2021-11-20 05:57:55,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:55,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:55,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:55,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117337247] [2021-11-20 05:57:55,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117337247] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:55,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:55,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:55,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483759579] [2021-11-20 05:57:55,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:55,353 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:55,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:55,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:55,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:55,354 INFO L87 Difference]: Start difference. First operand 589 states and 923 transitions. cyclomatic complexity: 337 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:55,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:55,527 INFO L93 Difference]: Finished difference Result 707 states and 1017 transitions. [2021-11-20 05:57:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:55,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 1017 transitions. [2021-11-20 05:57:55,534 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2021-11-20 05:57:55,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 634 states and 937 transitions. [2021-11-20 05:57:55,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 445 [2021-11-20 05:57:55,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 456 [2021-11-20 05:57:55,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 634 states and 937 transitions. [2021-11-20 05:57:55,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:55,552 INFO L681 BuchiCegarLoop]: Abstraction has 634 states and 937 transitions. [2021-11-20 05:57:55,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states and 937 transitions. [2021-11-20 05:57:55,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 591. [2021-11-20 05:57:55,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4991539763113366) internal successors, (886), 590 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:55,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 886 transitions. [2021-11-20 05:57:55,567 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2021-11-20 05:57:55,567 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2021-11-20 05:57:55,567 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-20 05:57:55,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 886 transitions. [2021-11-20 05:57:55,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-11-20 05:57:55,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:55,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:55,573 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,573 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,574 INFO L791 eck$LassoCheckResult]: Stem: 4996#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4837#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4824#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4776#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 4777#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4774#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4775#L110-2 assume !false; 5075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5235#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5232#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5229#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4941#L222 [2021-11-20 05:57:55,574 INFO L793 eck$LassoCheckResult]: Loop: 4941#L222 ssl3_accept_~s__server~0#1 := 1; 4942#L227 assume 0 != ssl3_accept_~cb~0#1; 4828#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4829#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4973#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4841#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4842#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4760#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 4709#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5207#L614 ssl3_accept_~skip~0#1 := 0; 5206#L110-2 assume !false; 5205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5204#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5203#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5202#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4941#L222 [2021-11-20 05:57:55,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,574 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-20 05:57:55,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111130323] [2021-11-20 05:57:55,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:55,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:55,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:55,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111130323] [2021-11-20 05:57:55,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111130323] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:55,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:55,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:55,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504243929] [2021-11-20 05:57:55,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:55,608 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:57:55,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,609 INFO L85 PathProgramCache]: Analyzing trace with hash 510617882, now seen corresponding path program 1 times [2021-11-20 05:57:55,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730236764] [2021-11-20 05:57:55,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:55,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:55,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:55,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730236764] [2021-11-20 05:57:55,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730236764] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:55,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:55,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:55,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841787002] [2021-11-20 05:57:55,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:55,628 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:55,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:55,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:55,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:55,629 INFO L87 Difference]: Start difference. First operand 591 states and 886 transitions. cyclomatic complexity: 298 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-11-20 05:57:55,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:55,723 INFO L93 Difference]: Finished difference Result 601 states and 894 transitions. [2021-11-20 05:57:55,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:55,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 894 transitions. [2021-11-20 05:57:55,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-11-20 05:57:55,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 894 transitions. [2021-11-20 05:57:55,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2021-11-20 05:57:55,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2021-11-20 05:57:55,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 894 transitions. [2021-11-20 05:57:55,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:55,735 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 894 transitions. [2021-11-20 05:57:55,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 894 transitions. [2021-11-20 05:57:55,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2021-11-20 05:57:55,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4923857868020305) internal successors, (882), 590 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:55,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 882 transitions. [2021-11-20 05:57:55,749 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2021-11-20 05:57:55,749 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2021-11-20 05:57:55,749 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-20 05:57:55,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 882 transitions. [2021-11-20 05:57:55,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-11-20 05:57:55,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:55,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:55,754 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,754 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,755 INFO L791 eck$LassoCheckResult]: Stem: 6183#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 6035#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6025#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5975#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 5976#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5965#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5966#L110-2 assume !false; 6257#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6351#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6349#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6343#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6137#L222 [2021-11-20 05:57:55,755 INFO L793 eck$LassoCheckResult]: Loop: 6137#L222 ssl3_accept_~s__server~0#1 := 1; 6138#L227 assume 0 != ssl3_accept_~cb~0#1; 6029#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6030#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6167#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6039#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6040#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5959#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 5908#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6410#L614 ssl3_accept_~skip~0#1 := 0; 6408#L110-2 assume !false; 6406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6396#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6137#L222 [2021-11-20 05:57:55,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,755 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-20 05:57:55,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508469307] [2021-11-20 05:57:55,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:55,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:55,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508469307] [2021-11-20 05:57:55,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508469307] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:55,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:55,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:55,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53622939] [2021-11-20 05:57:55,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:55,778 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:57:55,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1077516767, now seen corresponding path program 1 times [2021-11-20 05:57:55,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87647742] [2021-11-20 05:57:55,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:55,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:55,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:55,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87647742] [2021-11-20 05:57:55,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87647742] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:55,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:55,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:55,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85541512] [2021-11-20 05:57:55,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:55,800 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:55,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:55,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:55,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:55,801 INFO L87 Difference]: Start difference. First operand 591 states and 882 transitions. cyclomatic complexity: 294 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-11-20 05:57:55,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:55,906 INFO L93 Difference]: Finished difference Result 601 states and 890 transitions. [2021-11-20 05:57:55,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:55,907 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 890 transitions. [2021-11-20 05:57:55,912 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-11-20 05:57:55,918 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 890 transitions. [2021-11-20 05:57:55,918 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2021-11-20 05:57:55,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2021-11-20 05:57:55,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 890 transitions. [2021-11-20 05:57:55,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:55,919 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 890 transitions. [2021-11-20 05:57:55,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 890 transitions. [2021-11-20 05:57:55,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2021-11-20 05:57:55,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4856175972927241) internal successors, (878), 590 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:55,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 878 transitions. [2021-11-20 05:57:55,934 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2021-11-20 05:57:55,934 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2021-11-20 05:57:55,934 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-20 05:57:55,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 878 transitions. [2021-11-20 05:57:55,938 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-11-20 05:57:55,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:55,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:55,940 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,940 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:55,940 INFO L791 eck$LassoCheckResult]: Stem: 7381#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7233#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7223#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7175#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 7176#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7165#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7166#L110-2 assume !false; 7539#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7537#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7535#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7533#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7531#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7530#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7529#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7527#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7525#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7523#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7129#L144 [2021-11-20 05:57:55,941 INFO L793 eck$LassoCheckResult]: Loop: 7129#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7130#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7151#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7152#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7686#L614 ssl3_accept_~skip~0#1 := 0; 7237#L110-2 assume !false; 7167#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7168#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7198#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7268#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7242#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7243#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7299#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7291#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7292#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7342#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7343#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7206#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7177#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7178#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7351#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7196#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7119#L614 ssl3_accept_~skip~0#1 := 0; 7225#L110-2 assume !false; 7685#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7592#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7593#L116 assume 16384 == ssl3_accept_~s__state~0#1; 7279#L222 ssl3_accept_~s__server~0#1 := 1; 7664#L227 assume 0 != ssl3_accept_~cb~0#1; 7663#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7662#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7657#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7653#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7652#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 7651#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7643#L614 ssl3_accept_~skip~0#1 := 0; 7640#L110-2 assume !false; 7636#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7606#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7462#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7456#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7457#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7595#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7585#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7584#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7129#L144 [2021-11-20 05:57:55,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-20 05:57:55,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054735510] [2021-11-20 05:57:55,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:55,949 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:55,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:55,961 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:55,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:55,967 INFO L85 PathProgramCache]: Analyzing trace with hash -204035077, now seen corresponding path program 1 times [2021-11-20 05:57:55,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:55,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849298565] [2021-11-20 05:57:55,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:55,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:55,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:56,001 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:56,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:56,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849298565] [2021-11-20 05:57:56,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849298565] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:56,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:56,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:56,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335339913] [2021-11-20 05:57:56,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:56,012 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:56,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:56,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:56,013 INFO L87 Difference]: Start difference. First operand 591 states and 878 transitions. cyclomatic complexity: 290 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:56,179 INFO L93 Difference]: Finished difference Result 749 states and 1121 transitions. [2021-11-20 05:57:56,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:56,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 749 states and 1121 transitions. [2021-11-20 05:57:56,188 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 483 [2021-11-20 05:57:56,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 749 states to 742 states and 1114 transitions. [2021-11-20 05:57:56,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 518 [2021-11-20 05:57:56,196 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 518 [2021-11-20 05:57:56,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 742 states and 1114 transitions. [2021-11-20 05:57:56,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:56,197 INFO L681 BuchiCegarLoop]: Abstraction has 742 states and 1114 transitions. [2021-11-20 05:57:56,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states and 1114 transitions. [2021-11-20 05:57:56,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 723. [2021-11-20 05:57:56,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 723 states have (on average 1.5020746887966805) internal successors, (1086), 722 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1086 transitions. [2021-11-20 05:57:56,215 INFO L704 BuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2021-11-20 05:57:56,215 INFO L587 BuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2021-11-20 05:57:56,215 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-20 05:57:56,216 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 723 states and 1086 transitions. [2021-11-20 05:57:56,221 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 470 [2021-11-20 05:57:56,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:56,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:56,223 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,223 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,223 INFO L791 eck$LassoCheckResult]: Stem: 8741#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8583#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 8568#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8521#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 8522#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8515#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8516#L110-2 assume !false; 9035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9119#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9118#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9055#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9056#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8480#L144 [2021-11-20 05:57:56,224 INFO L793 eck$LassoCheckResult]: Loop: 8480#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8481#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8503#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 8504#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9147#L614 ssl3_accept_~skip~0#1 := 0; 9145#L110-2 assume !false; 9143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9135#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8634#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8589#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8590#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8743#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8716#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8694#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8695#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8550#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8523#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8524#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8702#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 8540#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9155#L614 ssl3_accept_~skip~0#1 := 0; 8584#L110-2 assume !false; 8511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9137#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8690#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8691#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8648#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8640#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8641#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9131#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9051#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9049#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8614#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8495#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8485#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8487#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8788#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8753#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8749#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 8684#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 8483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8993#L614 ssl3_accept_~skip~0#1 := 0; 8991#L110-2 assume !false; 8989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8987#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8985#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8983#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8981#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8977#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8976#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8770#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8758#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8480#L144 [2021-11-20 05:57:56,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-20 05:57:56,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194420493] [2021-11-20 05:57:56,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,232 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:56,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,244 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:56,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,245 INFO L85 PathProgramCache]: Analyzing trace with hash 961369586, now seen corresponding path program 1 times [2021-11-20 05:57:56,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524707351] [2021-11-20 05:57:56,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:56,292 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:56,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:56,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524707351] [2021-11-20 05:57:56,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524707351] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:56,293 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:56,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:56,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87421019] [2021-11-20 05:57:56,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:56,294 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:56,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:56,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:56,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:56,295 INFO L87 Difference]: Start difference. First operand 723 states and 1086 transitions. cyclomatic complexity: 366 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:56,465 INFO L93 Difference]: Finished difference Result 871 states and 1217 transitions. [2021-11-20 05:57:56,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:56,466 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1217 transitions. [2021-11-20 05:57:56,474 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2021-11-20 05:57:56,482 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1217 transitions. [2021-11-20 05:57:56,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2021-11-20 05:57:56,483 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2021-11-20 05:57:56,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1217 transitions. [2021-11-20 05:57:56,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:56,483 INFO L681 BuchiCegarLoop]: Abstraction has 871 states and 1217 transitions. [2021-11-20 05:57:56,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1217 transitions. [2021-11-20 05:57:56,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2021-11-20 05:57:56,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 863 states have (on average 1.3974507531865585) internal successors, (1206), 862 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1206 transitions. [2021-11-20 05:57:56,503 INFO L704 BuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2021-11-20 05:57:56,503 INFO L587 BuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2021-11-20 05:57:56,503 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-20 05:57:56,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1206 transitions. [2021-11-20 05:57:56,509 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-11-20 05:57:56,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:56,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:56,510 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,510 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,511 INFO L791 eck$LassoCheckResult]: Stem: 10340#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 10179#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10167#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10117#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 10118#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10107#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10108#L110-2 assume !false; 10442#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10761#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10759#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10757#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10755#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10751#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10749#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10747#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10074#L144 [2021-11-20 05:57:56,511 INFO L793 eck$LassoCheckResult]: Loop: 10074#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10075#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10095#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10096#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10860#L614 ssl3_accept_~skip~0#1 := 0; 10906#L110-2 assume !false; 10904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10902#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10900#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10899#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10898#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10897#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10893#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10245#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10238#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10239#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10316#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10309#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10146#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10147#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10642#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10639#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10136#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10625#L614 ssl3_accept_~skip~0#1 := 0; 10622#L110-2 assume !false; 10619#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10616#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10609#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10607#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10605#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10604#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10603#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10601#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10599#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10597#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10595#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10591#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 10541#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 10542#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 10590#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 10589#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 10588#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 10587#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 10367#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10351#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 10281#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10083#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10561#L614 ssl3_accept_~skip~0#1 := 0; 10560#L110-2 assume !false; 10559#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10558#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10557#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10556#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10555#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10554#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10547#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10380#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10371#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10074#L144 [2021-11-20 05:57:56,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-20 05:57:56,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467517509] [2021-11-20 05:57:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,518 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:56,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,528 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:56,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1385016308, now seen corresponding path program 1 times [2021-11-20 05:57:56,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542501755] [2021-11-20 05:57:56,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:56,556 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:56,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:56,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542501755] [2021-11-20 05:57:56,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542501755] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:56,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:56,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:56,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435393487] [2021-11-20 05:57:56,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:56,557 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:56,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:56,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:56,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:56,558 INFO L87 Difference]: Start difference. First operand 863 states and 1206 transitions. cyclomatic complexity: 346 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:56,681 INFO L93 Difference]: Finished difference Result 956 states and 1323 transitions. [2021-11-20 05:57:56,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:56,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1323 transitions. [2021-11-20 05:57:56,690 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 628 [2021-11-20 05:57:56,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 956 states and 1323 transitions. [2021-11-20 05:57:56,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2021-11-20 05:57:56,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2021-11-20 05:57:56,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 956 states and 1323 transitions. [2021-11-20 05:57:56,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:56,701 INFO L681 BuchiCegarLoop]: Abstraction has 956 states and 1323 transitions. [2021-11-20 05:57:56,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states and 1323 transitions. [2021-11-20 05:57:56,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 944. [2021-11-20 05:57:56,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 944 states have (on average 1.3855932203389831) internal successors, (1308), 943 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1308 transitions. [2021-11-20 05:57:56,722 INFO L704 BuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2021-11-20 05:57:56,722 INFO L587 BuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2021-11-20 05:57:56,722 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-20 05:57:56,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 944 states and 1308 transitions. [2021-11-20 05:57:56,728 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 620 [2021-11-20 05:57:56,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:56,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:56,730 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,730 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,730 INFO L791 eck$LassoCheckResult]: Stem: 12165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 12003#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11992#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11943#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 11944#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11933#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11934#L110-2 assume !false; 12354#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12621#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12617#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12611#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12610#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12184#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11899#L144 [2021-11-20 05:57:56,731 INFO L793 eck$LassoCheckResult]: Loop: 11899#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11900#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11921#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11922#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12812#L614 ssl3_accept_~skip~0#1 := 0; 12811#L110-2 assume !false; 12810#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12809#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11964#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11965#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12042#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12043#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12061#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12062#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12792#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12789#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12786#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12776#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12749#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12137#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11972#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11945#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11946#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12128#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 12083#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11889#L614 ssl3_accept_~skip~0#1 := 0; 11994#L110-2 assume !false; 11935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11936#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12159#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12804#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12796#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12013#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12014#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12069#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12070#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12118#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12119#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11980#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11981#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12021#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 12022#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11962#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12746#L614 ssl3_accept_~skip~0#1 := 0; 12752#L110-2 assume !false; 12751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12750#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12594#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12593#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12592#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12591#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12589#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12587#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12585#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12581#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12579#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12577#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12575#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12572#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12570#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 12569#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 12546#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12225#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12226#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12227#L170 assume 8560 == ssl3_accept_~s__state~0#1; 12174#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 12108#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11908#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12493#L614 ssl3_accept_~skip~0#1 := 0; 12491#L110-2 assume !false; 12489#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12487#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12485#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12483#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12479#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12478#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12193#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12194#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12210#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11899#L144 [2021-11-20 05:57:56,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-20 05:57:56,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62665410] [2021-11-20 05:57:56,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,738 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:56,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,746 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:56,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,747 INFO L85 PathProgramCache]: Analyzing trace with hash 2012637658, now seen corresponding path program 1 times [2021-11-20 05:57:56,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360135678] [2021-11-20 05:57:56,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:56,782 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-20 05:57:56,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:56,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360135678] [2021-11-20 05:57:56,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360135678] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:56,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:56,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:56,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542161129] [2021-11-20 05:57:56,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:56,783 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:56,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:56,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:56,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:56,784 INFO L87 Difference]: Start difference. First operand 944 states and 1308 transitions. cyclomatic complexity: 367 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:56,929 INFO L93 Difference]: Finished difference Result 1070 states and 1479 transitions. [2021-11-20 05:57:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:56,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1070 states and 1479 transitions. [2021-11-20 05:57:56,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2021-11-20 05:57:56,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1070 states to 1070 states and 1479 transitions. [2021-11-20 05:57:56,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 739 [2021-11-20 05:57:56,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 739 [2021-11-20 05:57:56,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1070 states and 1479 transitions. [2021-11-20 05:57:56,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:56,950 INFO L681 BuchiCegarLoop]: Abstraction has 1070 states and 1479 transitions. [2021-11-20 05:57:56,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states and 1479 transitions. [2021-11-20 05:57:56,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1031. [2021-11-20 05:57:56,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1031 states have (on average 1.3734238603297768) internal successors, (1416), 1030 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:56,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1416 transitions. [2021-11-20 05:57:56,973 INFO L704 BuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2021-11-20 05:57:56,973 INFO L587 BuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2021-11-20 05:57:56,973 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-20 05:57:56,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1031 states and 1416 transitions. [2021-11-20 05:57:56,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2021-11-20 05:57:56,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:56,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:56,981 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:56,981 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-11-20 05:57:56,981 INFO L791 eck$LassoCheckResult]: Stem: 14201#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 14024#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14013#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13964#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 13965#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13954#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13955#L110-2 assume !false; 13956#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13985#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14872#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14871#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14870#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14869#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14565#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14226#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13919#L144 [2021-11-20 05:57:56,982 INFO L793 eck$LassoCheckResult]: Loop: 13919#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 13920#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13942#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 13943#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14713#L614 ssl3_accept_~skip~0#1 := 0; 14710#L110-2 assume !false; 14705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14698#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14685#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14682#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14679#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14662#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14661#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14658#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14655#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14165#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14166#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13966#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13967#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14168#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14757#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14752#L614 ssl3_accept_~skip~0#1 := 0; 14751#L110-2 assume !false; 14750#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14749#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14748#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14747#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14745#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14744#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14743#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14741#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14740#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14739#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14738#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14737#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14736#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14734#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14731#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14732#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14138#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13950#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13951#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 14601#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 14038#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 14039#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 14208#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 14171#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 14172#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 14598#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 14597#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 14596#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 14183#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 13978#L203 assume 8656 == ssl3_accept_~s__state~0#1; 13979#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 14110#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 14025#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 13922#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14022#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 14027#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14919#L614 ssl3_accept_~skip~0#1 := 0; 14918#L110-2 assume !false; 14917#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14349#L113 assume 12292 == ssl3_accept_~s__state~0#1; 14070#L114 ssl3_accept_~s__new_session~0#1 := 1; 14071#L222 ssl3_accept_~s__server~0#1 := 1; 14160#L227 assume 0 != ssl3_accept_~cb~0#1; 14161#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14902#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14901#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14030#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14031#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 14899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14895#L614 ssl3_accept_~skip~0#1 := 0; 14890#L110-2 assume !false; 14891#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14886#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14887#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14868#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14867#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14284#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14285#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13919#L144 [2021-11-20 05:57:56,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:56,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-20 05:57:56,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:56,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652079120] [2021-11-20 05:57:56,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:56,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:56,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:56,992 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:57,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,005 INFO L85 PathProgramCache]: Analyzing trace with hash 768705039, now seen corresponding path program 1 times [2021-11-20 05:57:57,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86416039] [2021-11-20 05:57:57,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:57,059 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-20 05:57:57,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:57,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86416039] [2021-11-20 05:57:57,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86416039] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:57,062 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:57,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:57,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350163538] [2021-11-20 05:57:57,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:57,063 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:57,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:57,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:57,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:57,066 INFO L87 Difference]: Start difference. First operand 1031 states and 1416 transitions. cyclomatic complexity: 388 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:57,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:57,242 INFO L93 Difference]: Finished difference Result 970 states and 1324 transitions. [2021-11-20 05:57:57,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:57,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 970 states and 1324 transitions. [2021-11-20 05:57:57,250 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2021-11-20 05:57:57,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 970 states to 968 states and 1322 transitions. [2021-11-20 05:57:57,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2021-11-20 05:57:57,259 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2021-11-20 05:57:57,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1322 transitions. [2021-11-20 05:57:57,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:57,260 INFO L681 BuchiCegarLoop]: Abstraction has 968 states and 1322 transitions. [2021-11-20 05:57:57,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1322 transitions. [2021-11-20 05:57:57,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 962. [2021-11-20 05:57:57,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 962 states have (on average 1.364864864864865) internal successors, (1313), 961 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:57,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1313 transitions. [2021-11-20 05:57:57,281 INFO L704 BuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2021-11-20 05:57:57,281 INFO L587 BuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2021-11-20 05:57:57,281 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-20 05:57:57,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1313 transitions. [2021-11-20 05:57:57,286 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 630 [2021-11-20 05:57:57,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:57,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:57,290 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,290 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,290 INFO L791 eck$LassoCheckResult]: Stem: 16193#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 16027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16018#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 15969#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 15970#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 15959#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 15960#L110-2 assume !false; 16263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16704#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16701#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16698#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16695#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16692#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16689#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16683#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16680#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15926#L144 [2021-11-20 05:57:57,296 INFO L793 eck$LassoCheckResult]: Loop: 15926#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 15927#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15948#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 15949#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16803#L614 ssl3_accept_~skip~0#1 := 0; 16801#L110-2 assume !false; 16799#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16797#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16795#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16793#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16791#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16789#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16787#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16784#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16782#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16780#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16779#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16778#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16676#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16164#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 15996#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15997#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16669#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16663#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 16662#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16655#L614 ssl3_accept_~skip~0#1 := 0; 16650#L110-2 assume !false; 16648#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16646#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16644#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16642#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16640#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16638#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16636#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16632#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16630#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16628#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16626#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16625#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16622#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16304#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16207#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16208#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 16616#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16609#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16602#L614 ssl3_accept_~skip~0#1 := 0; 16601#L110-2 assume !false; 16600#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16599#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16598#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16597#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16595#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16593#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16590#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16589#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16585#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16583#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16581#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16579#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16577#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16575#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16573#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16568#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16011#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16012#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16140#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16120#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 16212#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16001#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15986#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16546#L614 ssl3_accept_~skip~0#1 := 0; 16545#L110-2 assume !false; 16543#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16541#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16532#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16527#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16520#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16518#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16516#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16512#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16510#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16508#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16505#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16500#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16494#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16302#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16303#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16569#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16282#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 16283#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 16284#L170 assume 8560 == ssl3_accept_~s__state~0#1; 16210#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16130#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 15935#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16425#L614 ssl3_accept_~skip~0#1 := 0; 16417#L110-2 assume !false; 16412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16396#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16392#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16388#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16384#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16222#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15926#L144 [2021-11-20 05:57:57,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-20 05:57:57,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5671250] [2021-11-20 05:57:57,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,303 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:57,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,317 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:57,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,319 INFO L85 PathProgramCache]: Analyzing trace with hash 245560709, now seen corresponding path program 1 times [2021-11-20 05:57:57,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194782600] [2021-11-20 05:57:57,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:57,370 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-20 05:57:57,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:57,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194782600] [2021-11-20 05:57:57,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194782600] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:57,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:57,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:57,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575837671] [2021-11-20 05:57:57,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:57,372 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:57,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:57,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:57,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:57,372 INFO L87 Difference]: Start difference. First operand 962 states and 1313 transitions. cyclomatic complexity: 355 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-11-20 05:57:57,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:57,497 INFO L93 Difference]: Finished difference Result 1077 states and 1462 transitions. [2021-11-20 05:57:57,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:57,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1077 states and 1462 transitions. [2021-11-20 05:57:57,507 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 706 [2021-11-20 05:57:57,516 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1077 states to 1077 states and 1462 transitions. [2021-11-20 05:57:57,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-11-20 05:57:57,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-11-20 05:57:57,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1077 states and 1462 transitions. [2021-11-20 05:57:57,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:57,518 INFO L681 BuchiCegarLoop]: Abstraction has 1077 states and 1462 transitions. [2021-11-20 05:57:57,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states and 1462 transitions. [2021-11-20 05:57:57,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1055. [2021-11-20 05:57:57,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1055 states have (on average 1.3526066350710901) internal successors, (1427), 1054 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:57,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1427 transitions. [2021-11-20 05:57:57,541 INFO L704 BuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2021-11-20 05:57:57,541 INFO L587 BuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2021-11-20 05:57:57,541 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-20 05:57:57,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1055 states and 1427 transitions. [2021-11-20 05:57:57,549 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 692 [2021-11-20 05:57:57,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:57,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:57,551 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,551 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,551 INFO L791 eck$LassoCheckResult]: Stem: 18236#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 18070#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18061#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18014#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 18015#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18004#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18005#L110-2 assume !false; 18006#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18230#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18237#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18238#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18517#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18475#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18476#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17972#L144 [2021-11-20 05:57:57,552 INFO L793 eck$LassoCheckResult]: Loop: 17972#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 17973#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17992#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 17993#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18706#L614 ssl3_accept_~skip~0#1 := 0; 18705#L110-2 assume !false; 18704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18700#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18696#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18693#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18692#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18690#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18688#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18686#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18677#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18661#L146 assume 8496 == ssl3_accept_~s__state~0#1; 18464#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 18660#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18016#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18017#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 18655#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 18829#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18824#L614 ssl3_accept_~skip~0#1 := 0; 18823#L110-2 assume !false; 18821#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18818#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18817#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18816#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18812#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18809#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18808#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18807#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18806#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18805#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18804#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18802#L152 assume 8512 == ssl3_accept_~s__state~0#1; 18461#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18801#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 18799#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 18798#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18731#L614 ssl3_accept_~skip~0#1 := 0; 18728#L110-2 assume !false; 18726#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18722#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18719#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18718#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18717#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18716#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18612#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18608#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18605#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18603#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18600#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18542#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18541#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18537#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18536#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18520#L158 assume 8528 == ssl3_accept_~s__state~0#1; 18055#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 18022#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 18023#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 18176#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 18043#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 18045#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 18756#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18751#L614 ssl3_accept_~skip~0#1 := 0; 18750#L110-2 assume !false; 18749#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18748#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18746#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18745#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18744#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18743#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18742#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18741#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18740#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18739#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18738#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18737#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18736#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18735#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18734#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18733#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18732#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18730#L164 assume 8544 == ssl3_accept_~s__state~0#1; 18000#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 18685#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 18684#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18720#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 18220#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 18125#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 17950#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17962#L614 ssl3_accept_~skip~0#1 := 0; 18063#L110-2 assume !false; 18076#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18844#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18843#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18842#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18841#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18837#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18376#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18285#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18257#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17972#L144 [2021-11-20 05:57:57,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-20 05:57:57,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302421783] [2021-11-20 05:57:57,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,562 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,572 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:57,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1116491286, now seen corresponding path program 1 times [2021-11-20 05:57:57,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889851931] [2021-11-20 05:57:57,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:57,617 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-20 05:57:57,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:57,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889851931] [2021-11-20 05:57:57,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889851931] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:57,618 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:57,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:57,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678317457] [2021-11-20 05:57:57,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:57,619 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:57,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:57,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:57,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:57,620 INFO L87 Difference]: Start difference. First operand 1055 states and 1427 transitions. cyclomatic complexity: 376 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-11-20 05:57:57,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:57,642 INFO L93 Difference]: Finished difference Result 2080 states and 2798 transitions. [2021-11-20 05:57:57,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:57,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2080 states and 2798 transitions. [2021-11-20 05:57:57,679 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1370 [2021-11-20 05:57:57,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2080 states to 2080 states and 2798 transitions. [2021-11-20 05:57:57,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1463 [2021-11-20 05:57:57,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1463 [2021-11-20 05:57:57,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2798 transitions. [2021-11-20 05:57:57,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:57,698 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2798 transitions. [2021-11-20 05:57:57,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2798 transitions. [2021-11-20 05:57:57,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1058. [2021-11-20 05:57:57,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.3516068052930057) internal successors, (1430), 1057 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:57,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1430 transitions. [2021-11-20 05:57:57,729 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2021-11-20 05:57:57,729 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2021-11-20 05:57:57,729 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-20 05:57:57,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1430 transitions. [2021-11-20 05:57:57,733 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2021-11-20 05:57:57,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:57,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:57,735 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,735 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,736 INFO L791 eck$LassoCheckResult]: Stem: 21376#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 21218#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 21203#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21155#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 21156#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21149#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21150#L110-2 assume !false; 21440#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21967#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21966#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21964#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21962#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21960#L137 assume 8464 == ssl3_accept_~s__state~0#1; 21119#L144 [2021-11-20 05:57:57,736 INFO L793 eck$LassoCheckResult]: Loop: 21119#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21120#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 21138#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 21139#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22099#L614 ssl3_accept_~skip~0#1 := 0; 22097#L110-2 assume !false; 22095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22077#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22075#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21534#L146 assume 8496 == ssl3_accept_~s__state~0#1; 21535#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 21952#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 21951#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21948#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21949#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22024#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22019#L614 ssl3_accept_~skip~0#1 := 0; 22018#L110-2 assume !false; 22017#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22016#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22015#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22014#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22013#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22011#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22010#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22008#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22007#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21696#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21697#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21950#L152 assume 8512 == ssl3_accept_~s__state~0#1; 21685#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21945#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 21938#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21936#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21930#L614 ssl3_accept_~skip~0#1 := 0; 21928#L110-2 assume !false; 21926#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21918#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21916#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21914#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21906#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21904#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21902#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21900#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21898#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21896#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21700#L158 assume 8528 == ssl3_accept_~s__state~0#1; 21198#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 21165#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21166#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 21317#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 21709#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 21367#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 21368#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22100#L614 ssl3_accept_~skip~0#1 := 0; 22098#L110-2 assume !false; 22096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21318#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21319#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21192#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21193#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21131#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21123#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21124#L164 assume 8544 == ssl3_accept_~s__state~0#1; 21458#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 21457#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 21455#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21452#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 21364#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 21265#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 21091#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21981#L614 ssl3_accept_~skip~0#1 := 0; 21979#L110-2 assume !false; 21977#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21976#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21974#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21970#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21965#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21963#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21961#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21959#L137 assume 8464 == ssl3_accept_~s__state~0#1; 21119#L144 [2021-11-20 05:57:57,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-20 05:57:57,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961307289] [2021-11-20 05:57:57,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,749 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:57,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:57,761 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:57,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1719454357, now seen corresponding path program 1 times [2021-11-20 05:57:57,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781256003] [2021-11-20 05:57:57,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:57,811 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:57:57,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781256003] [2021-11-20 05:57:57,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781256003] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:57,811 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:57,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:57,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356274394] [2021-11-20 05:57:57,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:57,814 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:57,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:57,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:57,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:57,816 INFO L87 Difference]: Start difference. First operand 1058 states and 1430 transitions. cyclomatic complexity: 376 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:57,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:57,936 INFO L93 Difference]: Finished difference Result 1143 states and 1536 transitions. [2021-11-20 05:57:57,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:57,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1143 states and 1536 transitions. [2021-11-20 05:57:57,944 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 730 [2021-11-20 05:57:57,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1143 states to 1117 states and 1499 transitions. [2021-11-20 05:57:57,953 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 805 [2021-11-20 05:57:57,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 821 [2021-11-20 05:57:57,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1117 states and 1499 transitions. [2021-11-20 05:57:57,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:57,955 INFO L681 BuchiCegarLoop]: Abstraction has 1117 states and 1499 transitions. [2021-11-20 05:57:57,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states and 1499 transitions. [2021-11-20 05:57:57,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1064. [2021-11-20 05:57:57,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3477443609022557) internal successors, (1434), 1063 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1434 transitions. [2021-11-20 05:57:57,982 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2021-11-20 05:57:57,982 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2021-11-20 05:57:57,982 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-20 05:57:57,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1434 transitions. [2021-11-20 05:57:57,986 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-11-20 05:57:57,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:57,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:57,987 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,988 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:57,988 INFO L791 eck$LassoCheckResult]: Stem: 23580#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 23416#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 23403#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23356#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 23357#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23354#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23355#L110-2 assume !false; 23786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23784#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23783#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23782#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23781#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23780#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23779#L131 assume 8481 == ssl3_accept_~s__state~0#1; 23593#L132 [2021-11-20 05:57:57,989 INFO L793 eck$LassoCheckResult]: Loop: 23593#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 23324#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 23325#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23309#L614 ssl3_accept_~skip~0#1 := 0; 23405#L110-2 assume !false; 23346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23347#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23376#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23377#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23448#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23449#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23462#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23421#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24211#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24210#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24209#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24208#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24023#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24207#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24206#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24179#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24178#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24177#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 24071#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 24068#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 24065#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 23631#L176 assume 8448 == ssl3_accept_~s__state~0#1; 23459#L177 assume !(ssl3_accept_~num1~0#1 > 0); 23396#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23397#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23642#L614 ssl3_accept_~skip~0#1 := 0; 23639#L110-2 assume !false; 23637#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23629#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23630#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23803#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23804#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23801#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23802#L128 assume 8480 == ssl3_accept_~s__state~0#1; 23593#L132 [2021-11-20 05:57:57,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:57,989 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-20 05:57:57,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:57,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003627021] [2021-11-20 05:57:57,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:57,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:58,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:58,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003627021] [2021-11-20 05:57:58,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003627021] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:58,008 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:58,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:58,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171279626] [2021-11-20 05:57:58,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:58,009 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:57:58,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,009 INFO L85 PathProgramCache]: Analyzing trace with hash -713595886, now seen corresponding path program 1 times [2021-11-20 05:57:58,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172821674] [2021-11-20 05:57:58,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,043 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:58,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:58,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172821674] [2021-11-20 05:57:58,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172821674] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:57:58,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599844592] [2021-11-20 05:57:58,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:57:58,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:58,046 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:57:58,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-20 05:57:58,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:57:58,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:57:58,209 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:58,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:57:58,311 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:58,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599844592] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:57:58,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:57:58,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 05:57:58,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708086927] [2021-11-20 05:57:58,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:57:58,312 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:58,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:58,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:58,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:58,313 INFO L87 Difference]: Start difference. First operand 1064 states and 1434 transitions. cyclomatic complexity: 375 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-11-20 05:57:58,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:58,412 INFO L93 Difference]: Finished difference Result 1066 states and 1434 transitions. [2021-11-20 05:57:58,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:58,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1066 states and 1434 transitions. [2021-11-20 05:57:58,419 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 721 [2021-11-20 05:57:58,427 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1066 states to 1066 states and 1434 transitions. [2021-11-20 05:57:58,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 770 [2021-11-20 05:57:58,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 770 [2021-11-20 05:57:58,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1066 states and 1434 transitions. [2021-11-20 05:57:58,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:58,429 INFO L681 BuchiCegarLoop]: Abstraction has 1066 states and 1434 transitions. [2021-11-20 05:57:58,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states and 1434 transitions. [2021-11-20 05:57:58,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1064. [2021-11-20 05:57:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3458646616541354) internal successors, (1432), 1063 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:58,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1432 transitions. [2021-11-20 05:57:58,453 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2021-11-20 05:57:58,453 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2021-11-20 05:57:58,453 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-20 05:57:58,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1432 transitions. [2021-11-20 05:57:58,457 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-11-20 05:57:58,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:58,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:58,458 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:58,482 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:58,482 INFO L791 eck$LassoCheckResult]: Stem: 25933#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 25786#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25778#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25729#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 25730#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25719#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25720#L110-2 assume !false; 26099#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26076#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26073#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26058#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26047#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26026#L134 assume 8482 == ssl3_accept_~s__state~0#1; 25922#L135 [2021-11-20 05:57:58,482 INFO L793 eck$LassoCheckResult]: Loop: 25922#L135 ssl3_accept_~s__state~0#1 := 3; 25700#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26483#L614 ssl3_accept_~skip~0#1 := 0; 26479#L110-2 assume !false; 26469#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26468#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26467#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26454#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26445#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26438#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26435#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26432#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26414#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26412#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26410#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26408#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26406#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26404#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26402#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26363#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26359#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 26355#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 26024#L176 assume 8448 == ssl3_accept_~s__state~0#1; 25830#L177 assume !(ssl3_accept_~num1~0#1 > 0); 25771#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25772#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26048#L614 ssl3_accept_~skip~0#1 := 0; 26044#L110-2 assume !false; 26041#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26022#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26023#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26206#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26204#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26202#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26200#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26198#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26196#L134 assume 8482 == ssl3_accept_~s__state~0#1; 25922#L135 [2021-11-20 05:57:58,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,483 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-20 05:57:58,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532570142] [2021-11-20 05:57:58,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:58,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:58,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532570142] [2021-11-20 05:57:58,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532570142] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:58,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:58,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:58,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469022903] [2021-11-20 05:57:58,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:58,504 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:57:58,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,505 INFO L85 PathProgramCache]: Analyzing trace with hash -761317213, now seen corresponding path program 1 times [2021-11-20 05:57:58,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335946847] [2021-11-20 05:57:58,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,531 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:57:58,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:58,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335946847] [2021-11-20 05:57:58,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335946847] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:58,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:58,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:57:58,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392754215] [2021-11-20 05:57:58,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:58,534 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:58,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:58,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:58,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:58,534 INFO L87 Difference]: Start difference. First operand 1064 states and 1432 transitions. cyclomatic complexity: 373 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-11-20 05:57:58,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:58,635 INFO L93 Difference]: Finished difference Result 1064 states and 1430 transitions. [2021-11-20 05:57:58,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:58,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1430 transitions. [2021-11-20 05:57:58,641 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-11-20 05:57:58,649 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 1064 states and 1430 transitions. [2021-11-20 05:57:58,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2021-11-20 05:57:58,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 768 [2021-11-20 05:57:58,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1064 states and 1430 transitions. [2021-11-20 05:57:58,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:58,651 INFO L681 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-11-20 05:57:58,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states and 1430 transitions. [2021-11-20 05:57:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1064. [2021-11-20 05:57:58,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.343984962406015) internal successors, (1430), 1063 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:58,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1430 transitions. [2021-11-20 05:57:58,672 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-11-20 05:57:58,672 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-11-20 05:57:58,672 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-20 05:57:58,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1430 transitions. [2021-11-20 05:57:58,676 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-11-20 05:57:58,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:58,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:58,678 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:58,678 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:58,678 INFO L791 eck$LassoCheckResult]: Stem: 28062#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27921#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27912#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27864#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 27865#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27854#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27855#L110-2 assume !false; 28401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28493#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28491#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28488#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28564#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28077#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27826#L144 [2021-11-20 05:57:58,679 INFO L793 eck$LassoCheckResult]: Loop: 27826#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 27827#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27843#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27844#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28585#L614 ssl3_accept_~skip~0#1 := 0; 28584#L110-2 assume !false; 28583#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28582#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28581#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28577#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28575#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28566#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28565#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28563#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28560#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28559#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28557#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28554#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28553#L146 assume 8496 == ssl3_accept_~s__state~0#1; 28443#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28552#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28551#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28549#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28545#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 28542#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28537#L614 ssl3_accept_~skip~0#1 := 0; 28536#L110-2 assume !false; 28531#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28527#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28526#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28525#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28519#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28518#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28508#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28505#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28504#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28503#L152 assume 8512 == ssl3_accept_~s__state~0#1; 28435#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27936#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27937#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28501#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28496#L614 ssl3_accept_~skip~0#1 := 0; 28494#L110-2 assume !false; 28492#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28487#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28485#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28483#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28479#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28472#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28439#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28438#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28437#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28436#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28430#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27907#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27872#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27873#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28005#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 28068#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27897#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28055#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28786#L614 ssl3_accept_~skip~0#1 := 0; 28785#L110-2 assume !false; 28784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28783#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28782#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28781#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28780#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28775#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28774#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28773#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28772#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28764#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28761#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28754#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28753#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28162#L164 assume 8544 == ssl3_accept_~s__state~0#1; 28161#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 27883#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28462#L614 ssl3_accept_~skip~0#1 := 0; 28461#L110-2 assume !false; 28460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28458#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28456#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28454#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28451#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28447#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28616#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28440#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28434#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28433#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28431#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28432#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28163#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28147#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 28143#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 28144#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 28307#L179 assume 8576 == ssl3_accept_~s__state~0#1; 27889#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 27890#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 27805#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27807#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28524#L614 ssl3_accept_~skip~0#1 := 0; 28572#L110-2 assume !false; 28571#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28570#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28569#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28568#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28567#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28486#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28374#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28480#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28481#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27826#L144 [2021-11-20 05:57:58,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-20 05:57:58,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37636676] [2021-11-20 05:57:58,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:58,684 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:58,696 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:58,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,697 INFO L85 PathProgramCache]: Analyzing trace with hash -16280909, now seen corresponding path program 1 times [2021-11-20 05:57:58,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058431872] [2021-11-20 05:57:58,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,734 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:57:58,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:58,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058431872] [2021-11-20 05:57:58,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058431872] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:57:58,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:57:58,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:57:58,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332727487] [2021-11-20 05:57:58,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:57:58,736 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:58,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:58,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:57:58,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:57:58,737 INFO L87 Difference]: Start difference. First operand 1064 states and 1430 transitions. cyclomatic complexity: 371 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:58,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:57:58,852 INFO L93 Difference]: Finished difference Result 1026 states and 1341 transitions. [2021-11-20 05:57:58,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:57:58,853 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1341 transitions. [2021-11-20 05:57:58,859 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 589 [2021-11-20 05:57:58,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 881 states and 1156 transitions. [2021-11-20 05:57:58,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 622 [2021-11-20 05:57:58,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 767 [2021-11-20 05:57:58,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 881 states and 1156 transitions. [2021-11-20 05:57:58,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:57:58,868 INFO L681 BuchiCegarLoop]: Abstraction has 881 states and 1156 transitions. [2021-11-20 05:57:58,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states and 1156 transitions. [2021-11-20 05:57:58,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 734. [2021-11-20 05:57:58,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 734 states have (on average 1.3174386920980927) internal successors, (967), 733 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:57:58,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 967 transitions. [2021-11-20 05:57:58,883 INFO L704 BuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2021-11-20 05:57:58,883 INFO L587 BuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2021-11-20 05:57:58,883 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-20 05:57:58,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 734 states and 967 transitions. [2021-11-20 05:57:58,886 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 587 [2021-11-20 05:57:58,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:57:58,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:57:58,887 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:58,888 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:57:58,888 INFO L791 eck$LassoCheckResult]: Stem: 30118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 30002#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29993#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29953#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 29954#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29945#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29946#L110-2 assume !false; 30213#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30467#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30460#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30450#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30444#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30445#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30439#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30440#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29916#L144 [2021-11-20 05:57:58,888 INFO L793 eck$LassoCheckResult]: Loop: 29916#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 29917#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29934#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 29935#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30417#L614 ssl3_accept_~skip~0#1 := 0; 30415#L110-2 assume !false; 30413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30411#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30409#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30407#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30405#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30403#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30401#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30399#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30395#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30392#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30389#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30381#L146 assume 8496 == ssl3_accept_~s__state~0#1; 30101#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30102#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 29955#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29956#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30096#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30063#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29909#L614 ssl3_accept_~skip~0#1 := 0; 29995#L110-2 assume !false; 29947#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29948#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29970#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30119#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30619#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30618#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30617#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30616#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30615#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30592#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30588#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30587#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30586#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30250#L152 assume 8512 == ssl3_accept_~s__state~0#1; 30123#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30018#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 30019#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 30081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30449#L614 ssl3_accept_~skip~0#1 := 0; 30446#L110-2 assume !false; 30443#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30441#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30438#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30437#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30387#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30380#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30377#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30376#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30375#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30374#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30373#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30372#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30371#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30370#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29988#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 29961#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 29962#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 30078#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 30122#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 29981#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 30114#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30347#L614 ssl3_accept_~skip~0#1 := 0; 30345#L110-2 assume !false; 30343#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30333#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30323#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30321#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30319#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30317#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30315#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30313#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30311#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30309#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30308#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29904#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29905#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29952#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30065#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 30066#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 30050#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 29925#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30416#L614 ssl3_accept_~skip~0#1 := 0; 30414#L110-2 assume !false; 30412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30410#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30408#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30406#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30396#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30394#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30391#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30388#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30307#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30306#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30305#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30304#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30302#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30303#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30299#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30294#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30131#L176 assume 8448 == ssl3_accept_~s__state~0#1; 30043#L177 assume !(ssl3_accept_~num1~0#1 > 0); 29986#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29987#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30145#L614 ssl3_accept_~skip~0#1 := 0; 30142#L110-2 assume !false; 30139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30129#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30159#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30146#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30143#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30140#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30132#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30133#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29916#L144 [2021-11-20 05:57:58,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-20 05:57:58,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277087322] [2021-11-20 05:57:58,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:58,894 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:57:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:57:58,900 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:57:58,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:57:58,900 INFO L85 PathProgramCache]: Analyzing trace with hash -798965670, now seen corresponding path program 1 times [2021-11-20 05:57:58,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:57:58,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532793379] [2021-11-20 05:57:58,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:57:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:58,937 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:57:58,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:57:58,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532793379] [2021-11-20 05:57:58,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532793379] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:57:58,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188179409] [2021-11-20 05:57:58,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:57:58,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:57:58,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:57:58,942 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:57:58,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-20 05:57:59,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:57:59,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:57:59,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:57:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:57:59,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:57:59,547 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:57:59,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188179409] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:57:59,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:57:59,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 05:57:59,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315907320] [2021-11-20 05:57:59,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:57:59,549 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:57:59,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:57:59,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:57:59,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:57:59,550 INFO L87 Difference]: Start difference. First operand 734 states and 967 transitions. cyclomatic complexity: 236 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:00,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:00,233 INFO L93 Difference]: Finished difference Result 1823 states and 2389 transitions. [2021-11-20 05:58:00,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-20 05:58:00,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1823 states and 2389 transitions. [2021-11-20 05:58:00,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1646 [2021-11-20 05:58:00,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1823 states to 1793 states and 2359 transitions. [2021-11-20 05:58:00,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1679 [2021-11-20 05:58:00,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1679 [2021-11-20 05:58:00,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1793 states and 2359 transitions. [2021-11-20 05:58:00,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:00,262 INFO L681 BuchiCegarLoop]: Abstraction has 1793 states and 2359 transitions. [2021-11-20 05:58:00,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states and 2359 transitions. [2021-11-20 05:58:00,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1110. [2021-11-20 05:58:00,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 1110 states have (on average 1.3324324324324324) internal successors, (1479), 1109 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:00,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1479 transitions. [2021-11-20 05:58:00,291 INFO L704 BuchiCegarLoop]: Abstraction has 1110 states and 1479 transitions. [2021-11-20 05:58:00,291 INFO L587 BuchiCegarLoop]: Abstraction has 1110 states and 1479 transitions. [2021-11-20 05:58:00,291 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-20 05:58:00,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1110 states and 1479 transitions. [2021-11-20 05:58:00,295 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 963 [2021-11-20 05:58:00,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:00,296 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:00,298 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:00,298 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:00,298 INFO L791 eck$LassoCheckResult]: Stem: 33547#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 33418#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33406#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33367#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 33368#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33365#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33366#L110-2 assume !false; 33582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34136#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34135#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34134#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34132#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34131#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34130#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34128#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33334#L144 [2021-11-20 05:58:00,299 INFO L793 eck$LassoCheckResult]: Loop: 33334#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33335#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 33347#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 33348#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33321#L614 ssl3_accept_~skip~0#1 := 0; 33408#L110-2 assume !false; 33359#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33360#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33384#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33447#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33456#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33421#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33469#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33463#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33464#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33528#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33843#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34107#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 34106#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 34105#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33512#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 33513#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34409#L614 ssl3_accept_~skip~0#1 := 0; 34405#L110-2 assume !false; 34402#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34366#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34358#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34355#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34354#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34347#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34345#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34343#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34341#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34339#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34337#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34335#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34333#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34332#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33355#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33356#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33467#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33425#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33426#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 34306#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 34304#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 34301#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33494#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 33495#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 33486#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 33487#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 33373#L203 assume 8656 == ssl3_accept_~s__state~0#1; 33374#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 33481#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 33414#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 33329#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33410#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 33416#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34394#L614 ssl3_accept_~skip~0#1 := 0; 34389#L110-2 assume !false; 34387#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34385#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34383#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34375#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34372#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34368#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34365#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34362#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33503#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33504#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33395#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33396#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33344#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33338#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33339#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33501#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34320#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34314#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34311#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33550#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 33530#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 33522#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 33349#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33350#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 34236#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 34141#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 34138#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 34137#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 34125#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 33405#L209 assume 8672 == ssl3_accept_~s__state~0#1; 33484#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 33450#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 33326#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 33485#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 33342#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 33343#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34276#L614 ssl3_accept_~skip~0#1 := 0; 34274#L110-2 assume !false; 34272#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34270#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34268#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34262#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34260#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34254#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34250#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34248#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34124#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34247#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34246#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34245#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34244#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34243#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34242#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34241#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33645#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33646#L176 assume 8448 == ssl3_accept_~s__state~0#1; 33862#L177 assume !(ssl3_accept_~num1~0#1 > 0); 33860#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33631#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33627#L614 ssl3_accept_~skip~0#1 := 0; 33622#L110-2 assume !false; 33623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33618#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33619#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33614#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33615#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33594#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33595#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33851#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33334#L144 [2021-11-20 05:58:00,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:00,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-20 05:58:00,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:00,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676282281] [2021-11-20 05:58:00,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:00,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:00,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:00,305 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:00,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:00,313 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:00,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:00,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1268227832, now seen corresponding path program 1 times [2021-11-20 05:58:00,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:00,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57838947] [2021-11-20 05:58:00,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:00,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:00,358 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-20 05:58:00,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:00,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57838947] [2021-11-20 05:58:00,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57838947] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:00,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:00,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:00,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378512749] [2021-11-20 05:58:00,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:00,360 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:00,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:00,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:00,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:00,361 INFO L87 Difference]: Start difference. First operand 1110 states and 1479 transitions. cyclomatic complexity: 372 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-11-20 05:58:00,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:00,383 INFO L93 Difference]: Finished difference Result 1948 states and 2621 transitions. [2021-11-20 05:58:00,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:00,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1948 states and 2621 transitions. [2021-11-20 05:58:00,394 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2021-11-20 05:58:00,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1948 states to 1948 states and 2621 transitions. [2021-11-20 05:58:00,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1834 [2021-11-20 05:58:00,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1834 [2021-11-20 05:58:00,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1948 states and 2621 transitions. [2021-11-20 05:58:00,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:00,411 INFO L681 BuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2021-11-20 05:58:00,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states and 2621 transitions. [2021-11-20 05:58:00,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1948. [2021-11-20 05:58:00,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1948 states, 1948 states have (on average 1.345482546201232) internal successors, (2621), 1947 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:00,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2621 transitions. [2021-11-20 05:58:00,451 INFO L704 BuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2021-11-20 05:58:00,452 INFO L587 BuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2021-11-20 05:58:00,452 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-20 05:58:00,452 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2621 transitions. [2021-11-20 05:58:00,459 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2021-11-20 05:58:00,459 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:00,459 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:00,484 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:00,484 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 05:58:00,485 INFO L791 eck$LassoCheckResult]: Stem: 36616#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 36480#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 36471#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 36431#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 36432#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 36422#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 36423#L110-2 assume !false; 36660#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37145#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37142#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37133#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37130#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37127#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37124#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37121#L137 assume 8464 == ssl3_accept_~s__state~0#1; 36834#L144 [2021-11-20 05:58:00,485 INFO L793 eck$LassoCheckResult]: Loop: 36834#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 37322#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 37321#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 37298#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37286#L614 ssl3_accept_~skip~0#1 := 0; 37282#L110-2 assume !false; 37278#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37270#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37262#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37258#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37254#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37250#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37247#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37243#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37239#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37235#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36774#L146 assume 8496 == ssl3_accept_~s__state~0#1; 36773#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 36772#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 36771#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 36770#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 36594#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 37663#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37657#L614 ssl3_accept_~skip~0#1 := 0; 37655#L110-2 assume !false; 37653#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37651#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37639#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37632#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37627#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37623#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37619#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37614#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37609#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 36679#L152 assume 8512 == ssl3_accept_~s__state~0#1; 36680#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 36497#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 36498#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 36563#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37765#L614 ssl3_accept_~skip~0#1 := 0; 37755#L110-2 assume !false; 37751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37747#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37743#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37739#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37735#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37731#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37727#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37725#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37721#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37718#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37717#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37686#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37685#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37684#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37600#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37599#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37598#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37103#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 36439#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 36440#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 36560#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 36629#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 36458#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 36612#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37514#L614 ssl3_accept_~skip~0#1 := 0; 37512#L110-2 assume !false; 37510#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37508#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37506#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37502#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37500#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37498#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37496#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37357#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37356#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37355#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37354#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37352#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37351#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37349#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37347#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37345#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37339#L164 assume 8544 == ssl3_accept_~s__state~0#1; 36380#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 36381#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 36579#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 36580#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 36608#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 36609#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 37308#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37288#L614 ssl3_accept_~skip~0#1 := 0; 37284#L110-2 assume !false; 37280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37276#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37272#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37268#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37256#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37252#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37249#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37245#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37241#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37237#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37233#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37231#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37230#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37229#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37228#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37227#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37226#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 37225#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 37224#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 37223#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 37222#L176 assume 8448 == ssl3_accept_~s__state~0#1; 37221#L177 assume !(ssl3_accept_~num1~0#1 > 0); 37216#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 37213#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37208#L614 ssl3_accept_~skip~0#1 := 0; 37207#L110-2 assume !false; 37206#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37205#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37200#L116 assume 16384 == ssl3_accept_~s__state~0#1; 37199#L222 ssl3_accept_~s__server~0#1 := 1; 37198#L227 assume 0 != ssl3_accept_~cb~0#1; 37197#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 37196#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 37193#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 37189#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 36986#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 36964#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36979#L614 ssl3_accept_~skip~0#1 := 0; 36978#L110-2 assume !false; 36977#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36967#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36965#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36958#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36959#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37246#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37242#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37238#L140 assume 8465 == ssl3_accept_~s__state~0#1; 36834#L144 [2021-11-20 05:58:00,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:00,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-20 05:58:00,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:00,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643967742] [2021-11-20 05:58:00,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:00,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:00,497 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:00,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:00,511 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:00,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:00,512 INFO L85 PathProgramCache]: Analyzing trace with hash -449626420, now seen corresponding path program 1 times [2021-11-20 05:58:00,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:00,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748593954] [2021-11-20 05:58:00,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:00,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:00,571 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:58:00,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:00,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748593954] [2021-11-20 05:58:00,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748593954] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:00,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655582833] [2021-11-20 05:58:00,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:00,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:00,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:00,603 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:00,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-20 05:58:00,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:00,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:58:00,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:00,905 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-20 05:58:00,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 05:58:00,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655582833] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:00,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 05:58:00,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-20 05:58:00,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252591845] [2021-11-20 05:58:00,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:00,908 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:00,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:00,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:00,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:58:00,909 INFO L87 Difference]: Start difference. First operand 1948 states and 2621 transitions. cyclomatic complexity: 678 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:01,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:01,001 INFO L93 Difference]: Finished difference Result 2008 states and 2693 transitions. [2021-11-20 05:58:01,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:01,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2008 states and 2693 transitions. [2021-11-20 05:58:01,013 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1861 [2021-11-20 05:58:01,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2008 states to 2008 states and 2693 transitions. [2021-11-20 05:58:01,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1894 [2021-11-20 05:58:01,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1894 [2021-11-20 05:58:01,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2008 states and 2693 transitions. [2021-11-20 05:58:01,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:01,031 INFO L681 BuchiCegarLoop]: Abstraction has 2008 states and 2693 transitions. [2021-11-20 05:58:01,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states and 2693 transitions. [2021-11-20 05:58:01,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 1984. [2021-11-20 05:58:01,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3432459677419355) internal successors, (2665), 1983 states have internal predecessors, (2665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:01,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2665 transitions. [2021-11-20 05:58:01,069 INFO L704 BuchiCegarLoop]: Abstraction has 1984 states and 2665 transitions. [2021-11-20 05:58:01,069 INFO L587 BuchiCegarLoop]: Abstraction has 1984 states and 2665 transitions. [2021-11-20 05:58:01,069 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-20 05:58:01,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2665 transitions. [2021-11-20 05:58:01,077 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2021-11-20 05:58:01,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:01,078 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:01,080 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:01,080 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:01,080 INFO L791 eck$LassoCheckResult]: Stem: 41041#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 40903#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 40893#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 40854#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 40855#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 40846#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 40847#L110-2 assume !false; 41082#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42658#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42656#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42654#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42652#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42650#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42509#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42503#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42501#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41117#L137 assume 8464 == ssl3_accept_~s__state~0#1; 40815#L144 [2021-11-20 05:58:01,081 INFO L793 eck$LassoCheckResult]: Loop: 40815#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 40816#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 42558#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 42555#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42550#L614 ssl3_accept_~skip~0#1 := 0; 42549#L110-2 assume !false; 42544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42542#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42540#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42538#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42536#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42530#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42526#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42524#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42492#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41195#L146 assume 8496 == ssl3_accept_~s__state~0#1; 41194#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 41193#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 41192#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 41191#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 41017#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 42466#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42461#L614 ssl3_accept_~skip~0#1 := 0; 42460#L110-2 assume !false; 42459#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42458#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42454#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42451#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42442#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42440#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42436#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42434#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 41787#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41758#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 41757#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 41101#L152 assume 8512 == ssl3_accept_~s__state~0#1; 41053#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41054#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 40986#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 40987#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42384#L614 ssl3_accept_~skip~0#1 := 0; 42383#L110-2 assume !false; 42382#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42381#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42379#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42377#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42375#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42371#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42369#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42365#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42355#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42351#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42349#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42347#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 41102#L158 assume 8528 == ssl3_accept_~s__state~0#1; 40888#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 40862#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 40864#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 40983#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 41052#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 40881#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 41037#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42204#L614 ssl3_accept_~skip~0#1 := 0; 42203#L110-2 assume !false; 42202#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42201#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42200#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42198#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42197#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42196#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42192#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42188#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42187#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42182#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42180#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42178#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42176#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42174#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42172#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 41753#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 41110#L164 assume 8544 == ssl3_accept_~s__state~0#1; 40803#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 40804#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 40853#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 40970#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 40971#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 42113#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 42106#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42100#L614 ssl3_accept_~skip~0#1 := 0; 42098#L110-2 assume !false; 42096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42073#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42071#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42070#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42069#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42068#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42064#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42061#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42060#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42059#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 42058#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 42057#L176 assume 8448 == ssl3_accept_~s__state~0#1; 42056#L177 assume !(ssl3_accept_~num1~0#1 > 0); 42054#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 42050#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42043#L614 ssl3_accept_~skip~0#1 := 0; 42042#L110-2 assume !false; 42041#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42039#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42038#L116 assume 16384 == ssl3_accept_~s__state~0#1; 42035#L222 ssl3_accept_~s__server~0#1 := 1; 42580#L227 assume 0 != ssl3_accept_~cb~0#1; 42578#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 42574#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 42571#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 42569#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 42483#L254 assume 12292 != ssl3_accept_~s__state~0#1; 42114#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 42111#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42101#L614 ssl3_accept_~skip~0#1 := 0; 42099#L110-2 assume !false; 42097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42089#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42085#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42083#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42079#L137 assume 8464 == ssl3_accept_~s__state~0#1; 40815#L144 [2021-11-20 05:58:01,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:01,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-20 05:58:01,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:01,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355577281] [2021-11-20 05:58:01,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:01,087 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:01,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:01,093 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:01,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1760043554, now seen corresponding path program 1 times [2021-11-20 05:58:01,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:01,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432539312] [2021-11-20 05:58:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:01,122 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-11-20 05:58:01,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:01,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432539312] [2021-11-20 05:58:01,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432539312] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:01,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:01,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:01,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442936121] [2021-11-20 05:58:01,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:01,123 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:01,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:01,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:01,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:01,124 INFO L87 Difference]: Start difference. First operand 1984 states and 2665 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:01,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:01,150 INFO L93 Difference]: Finished difference Result 3713 states and 5006 transitions. [2021-11-20 05:58:01,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:01,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3713 states and 5006 transitions. [2021-11-20 05:58:01,170 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3566 [2021-11-20 05:58:01,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3713 states to 3713 states and 5006 transitions. [2021-11-20 05:58:01,192 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3599 [2021-11-20 05:58:01,196 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3599 [2021-11-20 05:58:01,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3713 states and 5006 transitions. [2021-11-20 05:58:01,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:01,196 INFO L681 BuchiCegarLoop]: Abstraction has 3713 states and 5006 transitions. [2021-11-20 05:58:01,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3713 states and 5006 transitions. [2021-11-20 05:58:01,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3713 to 1984. [2021-11-20 05:58:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3422379032258065) internal successors, (2663), 1983 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:01,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2663 transitions. [2021-11-20 05:58:01,244 INFO L704 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-11-20 05:58:01,244 INFO L587 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-11-20 05:58:01,244 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-20 05:58:01,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2663 transitions. [2021-11-20 05:58:01,251 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2021-11-20 05:58:01,251 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:01,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:01,254 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:01,254 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 05:58:01,254 INFO L791 eck$LassoCheckResult]: Stem: 46740#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 46604#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 46595#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46556#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 46557#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46548#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46549#L110-2 assume !false; 46784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47048#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47047#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47046#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47045#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47044#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47043#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47042#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47041#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47040#L137 assume 8464 == ssl3_accept_~s__state~0#1; 47038#L144 [2021-11-20 05:58:01,254 INFO L793 eck$LassoCheckResult]: Loop: 47038#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 46736#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46737#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 47415#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47403#L614 ssl3_accept_~skip~0#1 := 0; 47399#L110-2 assume !false; 47395#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47391#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47387#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47383#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47375#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47371#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47367#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47364#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47360#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47356#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47352#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46904#L146 assume 8496 == ssl3_accept_~s__state~0#1; 46902#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46900#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46898#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46896#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46714#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 48322#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48316#L614 ssl3_accept_~skip~0#1 := 0; 48315#L110-2 assume !false; 48314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48308#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48304#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48266#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48260#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48254#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48015#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48012#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48008#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46810#L152 assume 8512 == ssl3_accept_~s__state~0#1; 46753#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46621#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46622#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 47588#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47582#L614 ssl3_accept_~skip~0#1 := 0; 47580#L110-2 assume !false; 47578#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47576#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47574#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47572#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47570#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47568#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47562#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47560#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47558#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47556#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47554#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47552#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47550#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47548#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46892#L158 assume 8528 == ssl3_accept_~s__state~0#1; 46893#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 47545#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 46802#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 46803#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 46581#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46583#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 47537#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47532#L614 ssl3_accept_~skip~0#1 := 0; 47531#L110-2 assume !false; 47530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47523#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47518#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47516#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47512#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47510#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47508#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47506#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47504#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47502#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47500#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47498#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47496#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47494#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47492#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47490#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47457#L164 assume 8544 == ssl3_accept_~s__state~0#1; 47244#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 47456#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 47454#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46670#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46671#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46729#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 47425#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47405#L614 ssl3_accept_~skip~0#1 := 0; 47401#L110-2 assume !false; 47397#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47381#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47373#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47369#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47362#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47358#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47354#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47350#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47348#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47347#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47346#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47345#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47344#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47343#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 47342#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 47341#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 47340#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 47339#L176 assume 8448 == ssl3_accept_~s__state~0#1; 47338#L177 assume !(ssl3_accept_~num1~0#1 > 0); 47333#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 47330#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47325#L614 ssl3_accept_~skip~0#1 := 0; 47324#L110-2 assume !false; 47323#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47321#L113 assume 12292 == ssl3_accept_~s__state~0#1; 47320#L114 ssl3_accept_~s__new_session~0#1 := 1; 47319#L222 ssl3_accept_~s__server~0#1 := 1; 47316#L227 assume 0 != ssl3_accept_~cb~0#1; 47313#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 47310#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 47304#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 47298#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 47205#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 47202#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47197#L614 ssl3_accept_~skip~0#1 := 0; 47196#L110-2 assume !false; 47195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47194#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47192#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47191#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47190#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47188#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47189#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47355#L140 assume 8465 == ssl3_accept_~s__state~0#1; 47038#L144 [2021-11-20 05:58:01,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:01,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-20 05:58:01,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:01,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864253471] [2021-11-20 05:58:01,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:01,260 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:01,266 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:01,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:01,267 INFO L85 PathProgramCache]: Analyzing trace with hash -985089569, now seen corresponding path program 1 times [2021-11-20 05:58:01,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:01,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668563892] [2021-11-20 05:58:01,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:01,333 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 171 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:58:01,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:01,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668563892] [2021-11-20 05:58:01,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668563892] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:01,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202720557] [2021-11-20 05:58:01,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:01,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:01,342 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:01,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-20 05:58:01,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:01,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:58:01,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:01,699 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-11-20 05:58:01,699 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 05:58:01,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202720557] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:01,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 05:58:01,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-20 05:58:01,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545146432] [2021-11-20 05:58:01,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:01,700 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:01,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:01,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:01,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:58:01,701 INFO L87 Difference]: Start difference. First operand 1984 states and 2663 transitions. cyclomatic complexity: 684 Second operand has 3 states, 2 states have (on average 39.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-11-20 05:58:01,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:01,850 INFO L93 Difference]: Finished difference Result 2016 states and 2699 transitions. [2021-11-20 05:58:01,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:01,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2016 states and 2699 transitions. [2021-11-20 05:58:01,861 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1869 [2021-11-20 05:58:01,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2016 states to 2016 states and 2699 transitions. [2021-11-20 05:58:01,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1902 [2021-11-20 05:58:01,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1902 [2021-11-20 05:58:01,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2016 states and 2699 transitions. [2021-11-20 05:58:01,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:01,890 INFO L681 BuchiCegarLoop]: Abstraction has 2016 states and 2699 transitions. [2021-11-20 05:58:01,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states and 2699 transitions. [2021-11-20 05:58:01,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1984. [2021-11-20 05:58:01,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3422379032258065) internal successors, (2663), 1983 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:01,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2663 transitions. [2021-11-20 05:58:01,926 INFO L704 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-11-20 05:58:01,926 INFO L587 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-11-20 05:58:01,926 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-20 05:58:01,926 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2663 transitions. [2021-11-20 05:58:01,934 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2021-11-20 05:58:01,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:01,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58: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-11-20 05:58:01,936 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:01,936 INFO L791 eck$LassoCheckResult]: Stem: 51212#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 51074#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 51062#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 51024#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 51025#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 51022#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 51023#L110-2 assume !false; 51251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52379#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52377#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52375#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52373#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52370#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52368#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52365#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52361#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50991#L144 [2021-11-20 05:58:01,937 INFO L793 eck$LassoCheckResult]: Loop: 50991#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 50992#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 51008#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 51009#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52946#L614 ssl3_accept_~skip~0#1 := 0; 52945#L110-2 assume !false; 51016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51041#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51099#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51100#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51114#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51078#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51128#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51122#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51123#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51191#L146 assume 8496 == ssl3_accept_~s__state~0#1; 51461#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 51460#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 51459#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51458#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 51190#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 52462#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52455#L614 ssl3_accept_~skip~0#1 := 0; 52452#L110-2 assume !false; 52449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52446#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52443#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52440#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52437#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52431#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52427#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52418#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52413#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52404#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52402#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51284#L152 assume 8512 == ssl3_accept_~s__state~0#1; 51221#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 51222#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 51156#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 51157#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52558#L614 ssl3_accept_~skip~0#1 := 0; 52555#L110-2 assume !false; 52552#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52540#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52537#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52531#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52522#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52519#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52516#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52513#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52510#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52507#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51272#L158 assume 8528 == ssl3_accept_~s__state~0#1; 51058#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 51032#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 51033#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 51171#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 51220#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 51205#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 51206#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52239#L614 ssl3_accept_~skip~0#1 := 0; 52237#L110-2 assume !false; 52235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52233#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52231#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52229#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52227#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52223#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52221#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52217#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52215#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52213#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52211#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52209#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52206#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52204#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52201#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52199#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51428#L164 assume 8544 == ssl3_accept_~s__state~0#1; 50973#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50974#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 51021#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 51138#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 51139#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 51120#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 51121#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52907#L614 ssl3_accept_~skip~0#1 := 0; 52905#L110-2 assume !false; 52903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52897#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52895#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52893#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52891#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52889#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52882#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51165#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51052#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51053#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51001#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50995#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50996#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52833#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52831#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52799#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52793#L176 assume 8448 == ssl3_accept_~s__state~0#1; 51112#L177 assume !(ssl3_accept_~num1~0#1 > 0); 51056#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 51057#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52782#L614 ssl3_accept_~skip~0#1 := 0; 52780#L110-2 assume !false; 52778#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52775#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52773#L116 assume 16384 == ssl3_accept_~s__state~0#1; 52769#L222 ssl3_accept_~s__server~0#1 := 1; 52817#L227 assume 0 != ssl3_accept_~cb~0#1; 52816#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 52815#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 52813#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 52811#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 52806#L254 assume 12292 != ssl3_accept_~s__state~0#1; 51010#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 51011#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52857#L614 ssl3_accept_~skip~0#1 := 0; 52855#L110-2 assume !false; 52853#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52849#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52845#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52843#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52841#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52839#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52837#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51252#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50991#L144 [2021-11-20 05:58:01,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:01,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-20 05:58:01,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:01,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357128403] [2021-11-20 05:58:01,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:01,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:01,946 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:01,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:01,955 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:01,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:01,956 INFO L85 PathProgramCache]: Analyzing trace with hash -765349856, now seen corresponding path program 1 times [2021-11-20 05:58:01,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:01,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837703859] [2021-11-20 05:58:01,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:01,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:58:01,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:01,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837703859] [2021-11-20 05:58:01,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837703859] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:01,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348312040] [2021-11-20 05:58:01,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:01,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:01,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:02,000 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:02,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-20 05:58:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:02,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:58:02,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:02,379 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:58:02,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:58:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:58:02,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348312040] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:58:02,699 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:58:02,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 05:58:02,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18022817] [2021-11-20 05:58:02,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:58:02,700 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:02,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:02,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:58:02,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:58:02,701 INFO L87 Difference]: Start difference. First operand 1984 states and 2663 transitions. cyclomatic complexity: 684 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:03,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:03,188 INFO L93 Difference]: Finished difference Result 3173 states and 4162 transitions. [2021-11-20 05:58:03,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 05:58:03,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3173 states and 4162 transitions. [2021-11-20 05:58:03,206 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2500 [2021-11-20 05:58:03,224 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3173 states to 3123 states and 4108 transitions. [2021-11-20 05:58:03,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3009 [2021-11-20 05:58:03,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3009 [2021-11-20 05:58:03,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3123 states and 4108 transitions. [2021-11-20 05:58:03,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:03,229 INFO L681 BuchiCegarLoop]: Abstraction has 3123 states and 4108 transitions. [2021-11-20 05:58:03,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3123 states and 4108 transitions. [2021-11-20 05:58:03,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3123 to 2286. [2021-11-20 05:58:03,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.331583552055993) internal successors, (3044), 2285 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:03,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3044 transitions. [2021-11-20 05:58:03,304 INFO L704 BuchiCegarLoop]: Abstraction has 2286 states and 3044 transitions. [2021-11-20 05:58:03,304 INFO L587 BuchiCegarLoop]: Abstraction has 2286 states and 3044 transitions. [2021-11-20 05:58:03,304 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-20 05:58:03,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3044 transitions. [2021-11-20 05:58:03,313 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2021-11-20 05:58:03,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:03,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:03,316 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:03,316 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-11-20 05:58:03,316 INFO L791 eck$LassoCheckResult]: Stem: 57303#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 57168#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 57159#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 57120#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 57121#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 57111#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 57112#L110-2 assume !false; 57340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58355#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58354#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58353#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58350#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58349#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58348#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58347#L137 assume 8464 == ssl3_accept_~s__state~0#1; 57401#L144 [2021-11-20 05:58:03,317 INFO L793 eck$LassoCheckResult]: Loop: 57401#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 59008#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 59006#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 59004#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58998#L614 ssl3_accept_~skip~0#1 := 0; 58996#L110-2 assume !false; 58995#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58994#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58992#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58988#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58848#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58985#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58986#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58980#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58865#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58749#L146 assume 8496 == ssl3_accept_~s__state~0#1; 57398#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 58746#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 58744#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 58742#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 57278#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 58739#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58733#L614 ssl3_accept_~skip~0#1 := 0; 58731#L110-2 assume !false; 58729#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58725#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58723#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58719#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58717#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58712#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58710#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58708#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58706#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58703#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58664#L152 assume 8512 == ssl3_accept_~s__state~0#1; 57395#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57183#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 57184#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 59323#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59317#L614 ssl3_accept_~skip~0#1 := 0; 59315#L110-2 assume !false; 59313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59304#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59301#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59299#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59297#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59295#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59293#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59292#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59290#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59289#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59288#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59287#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59285#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59284#L158 assume 8528 == ssl3_accept_~s__state~0#1; 57392#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 59282#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 59283#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 57266#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 57268#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 57296#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 57297#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59305#L614 ssl3_accept_~skip~0#1 := 0; 59302#L110-2 assume !false; 59280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59278#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59265#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59263#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59261#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59259#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59257#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57260#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57261#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57148#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57149#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57091#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57092#L164 assume 8544 == ssl3_accept_~s__state~0#1; 57257#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 57205#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 57119#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57234#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 57235#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 59125#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 59124#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58946#L614 ssl3_accept_~skip~0#1 := 0; 58947#L110-2 assume !false; 58940#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58941#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58934#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58935#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58928#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58929#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58922#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58923#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58917#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58915#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58908#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58909#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58902#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58903#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58896#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58890#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58891#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58885#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 58886#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 58881#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 58882#L176 assume 8448 == ssl3_accept_~s__state~0#1; 57208#L177 assume !(ssl3_accept_~num1~0#1 > 0); 57209#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 59092#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59086#L614 ssl3_accept_~skip~0#1 := 0; 59084#L110-2 assume !false; 59077#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59074#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59072#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59070#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59069#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59068#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59061#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59060#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59057#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59056#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59055#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59054#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59018#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59017#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59015#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59013#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 59011#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 59009#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58981#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57233#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57222#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57179#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 57180#L179 assume 8576 == ssl3_accept_~s__state~0#1; 57141#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 57142#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 57066#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 57068#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59146#L614 ssl3_accept_~skip~0#1 := 0; 59145#L110-2 assume !false; 59144#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59142#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59141#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59137#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58983#L140 assume 8465 == ssl3_accept_~s__state~0#1; 57401#L144 [2021-11-20 05:58:03,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:03,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-20 05:58:03,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:03,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574571572] [2021-11-20 05:58:03,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:03,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:03,323 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:03,330 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:03,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:03,331 INFO L85 PathProgramCache]: Analyzing trace with hash 425309208, now seen corresponding path program 1 times [2021-11-20 05:58:03,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:03,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551201372] [2021-11-20 05:58:03,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:03,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:03,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:03,369 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-20 05:58:03,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:03,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551201372] [2021-11-20 05:58:03,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551201372] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:03,370 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:03,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:58:03,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693858073] [2021-11-20 05:58:03,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:03,371 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:03,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:03,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:03,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:03,372 INFO L87 Difference]: Start difference. First operand 2286 states and 3044 transitions. cyclomatic complexity: 766 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:03,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:03,523 INFO L93 Difference]: Finished difference Result 2312 states and 3074 transitions. [2021-11-20 05:58:03,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:03,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2312 states and 3074 transitions. [2021-11-20 05:58:03,535 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2126 [2021-11-20 05:58:03,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2312 states to 2312 states and 3074 transitions. [2021-11-20 05:58:03,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2198 [2021-11-20 05:58:03,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2198 [2021-11-20 05:58:03,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2312 states and 3074 transitions. [2021-11-20 05:58:03,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:03,547 INFO L681 BuchiCegarLoop]: Abstraction has 2312 states and 3074 transitions. [2021-11-20 05:58:03,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2312 states and 3074 transitions. [2021-11-20 05:58:03,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2312 to 2286. [2021-11-20 05:58:03,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.330708661417323) internal successors, (3042), 2285 states have internal predecessors, (3042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:03,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3042 transitions. [2021-11-20 05:58:03,580 INFO L704 BuchiCegarLoop]: Abstraction has 2286 states and 3042 transitions. [2021-11-20 05:58:03,580 INFO L587 BuchiCegarLoop]: Abstraction has 2286 states and 3042 transitions. [2021-11-20 05:58:03,580 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-20 05:58:03,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3042 transitions. [2021-11-20 05:58:03,590 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2021-11-20 05:58:03,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:03,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:03,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:03,592 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:03,592 INFO L791 eck$LassoCheckResult]: Stem: 61909#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 61770#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 61762#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 61724#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 61725#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 61719#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 61720#L110-2 assume !false; 61946#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62657#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62653#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62654#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62649#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62650#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62645#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62646#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62641#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62642#L137 assume 8464 == ssl3_accept_~s__state~0#1; 62040#L144 [2021-11-20 05:58:03,593 INFO L793 eck$LassoCheckResult]: Loop: 62040#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 63787#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 63786#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 63785#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63744#L614 ssl3_accept_~skip~0#1 := 0; 63742#L110-2 assume !false; 63740#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63738#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63736#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63734#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63731#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63730#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63729#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61969#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63728#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63669#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63051#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62954#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62678#L146 assume 8496 == ssl3_accept_~s__state~0#1; 62035#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 62677#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 62676#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 62674#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 61884#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 63510#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63504#L614 ssl3_accept_~skip~0#1 := 0; 63502#L110-2 assume !false; 63500#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63498#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63496#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63492#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63490#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63488#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63486#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63484#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63482#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63468#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63465#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61965#L152 assume 8512 == ssl3_accept_~s__state~0#1; 61915#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61916#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 63603#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 63601#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63595#L614 ssl3_accept_~skip~0#1 := 0; 63593#L110-2 assume !false; 63591#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63589#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63585#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63581#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63579#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63577#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63575#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63573#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63571#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63569#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63567#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63565#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63563#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63561#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63560#L158 assume 8528 == ssl3_accept_~s__state~0#1; 62026#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 63558#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 61862#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 61863#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 61871#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 61901#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 61902#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63515#L614 ssl3_accept_~skip~0#1 := 0; 63513#L110-2 assume !false; 63511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63503#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63501#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63499#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63497#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63493#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63491#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63489#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63487#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63483#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63481#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63473#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63470#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63467#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63464#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61973#L164 assume 8544 == ssl3_accept_~s__state~0#1; 61673#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 61674#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 61872#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61840#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 61841#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 61899#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 63435#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63429#L614 ssl3_accept_~skip~0#1 := 0; 63427#L110-2 assume !false; 63425#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63423#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63421#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63411#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63407#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63405#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63403#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63401#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63399#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63397#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63395#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63393#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63391#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63389#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63387#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63385#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63383#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63381#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63379#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63377#L176 assume 8448 == ssl3_accept_~s__state~0#1; 63375#L177 assume !(ssl3_accept_~num1~0#1 > 0); 63368#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63363#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63356#L614 ssl3_accept_~skip~0#1 := 0; 63353#L110-2 assume !false; 63350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63347#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63344#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63341#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63335#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63332#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63307#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63306#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63305#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63304#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63303#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63302#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63301#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63297#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63294#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63293#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63292#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63291#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63289#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63288#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63286#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 63284#L179 assume 8576 == ssl3_accept_~s__state~0#1; 63187#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 63268#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 63266#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 62579#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63806#L614 ssl3_accept_~skip~0#1 := 0; 63805#L110-2 assume !false; 63804#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63803#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63802#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63801#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63800#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63799#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63798#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63797#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63796#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63795#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63794#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63793#L143 assume 8466 == ssl3_accept_~s__state~0#1; 62040#L144 [2021-11-20 05:58:03,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-20 05:58:03,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:03,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091362483] [2021-11-20 05:58:03,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:03,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:03,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:03,598 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:03,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:03,605 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:03,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:03,606 INFO L85 PathProgramCache]: Analyzing trace with hash 299683717, now seen corresponding path program 1 times [2021-11-20 05:58:03,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:03,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678550959] [2021-11-20 05:58:03,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:03,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:03,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:03,712 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-20 05:58:03,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:03,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678550959] [2021-11-20 05:58:03,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678550959] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:03,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:03,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:03,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534917599] [2021-11-20 05:58:03,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:03,715 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:03,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:03,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:03,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:03,716 INFO L87 Difference]: Start difference. First operand 2286 states and 3042 transitions. cyclomatic complexity: 764 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:03,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:03,743 INFO L93 Difference]: Finished difference Result 3923 states and 5192 transitions. [2021-11-20 05:58:03,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:03,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3923 states and 5192 transitions. [2021-11-20 05:58:03,765 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3737 [2021-11-20 05:58:03,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3923 states to 3923 states and 5192 transitions. [2021-11-20 05:58:03,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3809 [2021-11-20 05:58:03,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3809 [2021-11-20 05:58:03,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3923 states and 5192 transitions. [2021-11-20 05:58:03,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:03,791 INFO L681 BuchiCegarLoop]: Abstraction has 3923 states and 5192 transitions. [2021-11-20 05:58:03,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3923 states and 5192 transitions. [2021-11-20 05:58:03,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3923 to 2286. [2021-11-20 05:58:03,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.3298337707786527) internal successors, (3040), 2285 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:03,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3040 transitions. [2021-11-20 05:58:03,837 INFO L704 BuchiCegarLoop]: Abstraction has 2286 states and 3040 transitions. [2021-11-20 05:58:03,837 INFO L587 BuchiCegarLoop]: Abstraction has 2286 states and 3040 transitions. [2021-11-20 05:58:03,837 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-20 05:58:03,838 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3040 transitions. [2021-11-20 05:58:03,846 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2021-11-20 05:58:03,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:03,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:03,851 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:03,852 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:03,852 INFO L791 eck$LassoCheckResult]: Stem: 68121#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 67989#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 67977#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 67939#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 67940#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 67937#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 67938#L110-2 assume !false; 68162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68635#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68636#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68821#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68356#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68357#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68344#L137 assume 8464 == ssl3_accept_~s__state~0#1; 68237#L144 [2021-11-20 05:58:03,852 INFO L793 eck$LassoCheckResult]: Loop: 68237#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 68115#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 68116#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 69023#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69018#L614 ssl3_accept_~skip~0#1 := 0; 69017#L110-2 assume !false; 69016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69015#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69014#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68988#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68977#L146 assume 8496 == ssl3_accept_~s__state~0#1; 68095#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68096#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 68973#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 68972#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 68098#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 69751#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69742#L614 ssl3_accept_~skip~0#1 := 0; 69737#L110-2 assume !false; 69732#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69722#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69717#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69707#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69697#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69688#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69682#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 69672#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 69667#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68187#L152 assume 8512 == ssl3_accept_~s__state~0#1; 68185#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70165#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 70163#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 70162#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70157#L614 ssl3_accept_~skip~0#1 := 0; 70156#L110-2 assume !false; 70155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70154#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70153#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70152#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70151#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70150#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70149#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70147#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70146#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70145#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70144#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70143#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70128#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70127#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68196#L158 assume 8528 == ssl3_accept_~s__state~0#1; 68197#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 70112#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 70113#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 68125#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 70107#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 70106#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 70105#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70100#L614 ssl3_accept_~skip~0#1 := 0; 70099#L110-2 assume !false; 70098#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70097#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70096#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70095#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70094#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70093#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70092#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70091#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70090#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70088#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70087#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70082#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70080#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70078#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 69979#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 69977#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 67910#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 67911#L164 assume 8544 == ssl3_accept_~s__state~0#1; 68190#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 70067#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 70064#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 68052#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 68053#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 68033#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 68034#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70081#L614 ssl3_accept_~skip~0#1 := 0; 70079#L110-2 assume !false; 70077#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70076#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70075#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70073#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70071#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70070#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70069#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70065#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70063#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68038#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68078#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 68079#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 67966#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 67967#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68013#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 69925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 69923#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 69922#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 69917#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 68035#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 68036#L176 assume 8448 == ssl3_accept_~s__state~0#1; 69370#L177 assume !(ssl3_accept_~num1~0#1 > 0); 69900#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 69893#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69884#L614 ssl3_accept_~skip~0#1 := 0; 69883#L110-2 assume !false; 69882#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69879#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69876#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69872#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69870#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69868#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69865#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69863#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69860#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 69852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 69851#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 69849#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 69848#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 69847#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 69846#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 69845#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 69844#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 69843#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 69842#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 69838#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 69835#L179 assume 8576 == ssl3_accept_~s__state~0#1; 69686#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 69834#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 69833#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 68616#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69266#L614 ssl3_accept_~skip~0#1 := 0; 69147#L110-2 assume !false; 69135#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69130#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69115#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69110#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69104#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69098#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69093#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69080#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69081#L143 assume 8466 == ssl3_accept_~s__state~0#1; 68237#L144 [2021-11-20 05:58:03,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:03,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-20 05:58:03,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:03,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419175341] [2021-11-20 05:58:03,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:03,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:03,858 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:03,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:03,865 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:03,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:03,866 INFO L85 PathProgramCache]: Analyzing trace with hash -854822586, now seen corresponding path program 1 times [2021-11-20 05:58:03,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:03,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658207907] [2021-11-20 05:58:03,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:03,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 05:58:03,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:03,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658207907] [2021-11-20 05:58:03,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658207907] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:03,979 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:03,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:58:03,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694196079] [2021-11-20 05:58:03,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:03,980 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:03,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:03,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 05:58:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:58:03,981 INFO L87 Difference]: Start difference. First operand 2286 states and 3040 transitions. cyclomatic complexity: 762 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:04,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:04,110 INFO L93 Difference]: Finished difference Result 10423 states and 13762 transitions. [2021-11-20 05:58:04,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 05:58:04,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10423 states and 13762 transitions. [2021-11-20 05:58:04,169 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10063 [2021-11-20 05:58:04,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10423 states to 10423 states and 13762 transitions. [2021-11-20 05:58:04,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10309 [2021-11-20 05:58:04,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10309 [2021-11-20 05:58:04,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10423 states and 13762 transitions. [2021-11-20 05:58:04,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:04,222 INFO L681 BuchiCegarLoop]: Abstraction has 10423 states and 13762 transitions. [2021-11-20 05:58:04,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10423 states and 13762 transitions. [2021-11-20 05:58:04,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10423 to 3941. [2021-11-20 05:58:04,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3941 states, 3941 states have (on average 1.3240294341537682) internal successors, (5218), 3940 states have internal predecessors, (5218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:04,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3941 states to 3941 states and 5218 transitions. [2021-11-20 05:58:04,383 INFO L704 BuchiCegarLoop]: Abstraction has 3941 states and 5218 transitions. [2021-11-20 05:58:04,384 INFO L587 BuchiCegarLoop]: Abstraction has 3941 states and 5218 transitions. [2021-11-20 05:58:04,384 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-20 05:58:04,384 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3941 states and 5218 transitions. [2021-11-20 05:58:04,401 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3755 [2021-11-20 05:58:04,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:04,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:04,406 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:04,407 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:04,407 INFO L791 eck$LassoCheckResult]: Stem: 80857#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 80713#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 80704#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 80665#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 80666#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 80656#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 80657#L110-2 assume !false; 80898#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82922#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82918#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82914#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82910#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82907#L137 assume 8464 == ssl3_accept_~s__state~0#1; 82633#L144 [2021-11-20 05:58:04,407 INFO L793 eck$LassoCheckResult]: Loop: 82633#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 80853#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 80854#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 83719#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83714#L614 ssl3_accept_~skip~0#1 := 0; 83710#L110-2 assume !false; 83705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83700#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83698#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83696#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83694#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83692#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83663#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83657#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83654#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83651#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83648#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83645#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83158#L146 assume 8496 == ssl3_accept_~s__state~0#1; 80823#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 80824#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 80667#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 80668#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 80827#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 83207#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83200#L614 ssl3_accept_~skip~0#1 := 0; 83197#L110-2 assume !false; 83194#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83182#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83179#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83176#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83173#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83170#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83167#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83164#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83161#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83157#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83152#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82229#L152 assume 8512 == ssl3_accept_~s__state~0#1; 80867#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80868#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 80872#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 80873#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83771#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83767#L614 ssl3_accept_~skip~0#1 := 0; 83762#L110-2 assume !false; 83763#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83759#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83754#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83751#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83746#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83747#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83742#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83743#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83738#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83734#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83735#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83730#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83731#L158 assume 8528 == ssl3_accept_~s__state~0#1; 82701#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 84450#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 80806#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 80807#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 84443#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 80849#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 80850#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84347#L614 ssl3_accept_~skip~0#1 := 0; 84345#L110-2 assume !false; 84343#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84333#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84332#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84331#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84330#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84329#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84328#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84327#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84326#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84325#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84324#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84320#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84319#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84318#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84317#L164 assume 8544 == ssl3_accept_~s__state~0#1; 82698#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 80751#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 80664#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80815#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 80845#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 80762#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 80763#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84420#L614 ssl3_accept_~skip~0#1 := 0; 84418#L110-2 assume !false; 84413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84394#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84388#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84385#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84382#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84379#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84376#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84373#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84370#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84367#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83918#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83916#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 83810#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 83808#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 83781#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 83728#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 83726#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 83727#L176 assume 8448 == ssl3_accept_~s__state~0#1; 84256#L177 assume !(ssl3_accept_~num1~0#1 > 0); 84249#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 84247#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84240#L614 ssl3_accept_~skip~0#1 := 0; 84237#L110-2 assume !false; 84234#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84229#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84228#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84224#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84221#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84220#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84219#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84213#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84210#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84207#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84206#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84205#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84203#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84202#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84201#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84198#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84194#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84192#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84191#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84190#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 84189#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 84188#L179 assume 8576 == ssl3_accept_~s__state~0#1; 83937#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 84187#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 84184#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 83269#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83699#L614 ssl3_accept_~skip~0#1 := 0; 83697#L110-2 assume !false; 83695#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83693#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83672#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83671#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83670#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83666#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83662#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83656#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83653#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83650#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83647#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83644#L143 assume 8466 == ssl3_accept_~s__state~0#1; 82633#L144 [2021-11-20 05:58:04,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:04,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-11-20 05:58:04,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:04,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078469240] [2021-11-20 05:58:04,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:04,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:04,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:04,415 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:04,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:04,421 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:04,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:04,422 INFO L85 PathProgramCache]: Analyzing trace with hash -959318444, now seen corresponding path program 1 times [2021-11-20 05:58:04,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:04,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570450399] [2021-11-20 05:58:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:04,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:04,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:04,438 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:04,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:04,465 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:04,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:04,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1879966824, now seen corresponding path program 1 times [2021-11-20 05:58:04,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:04,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922382223] [2021-11-20 05:58:04,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:04,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:04,500 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2021-11-20 05:58:04,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:04,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922382223] [2021-11-20 05:58:04,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922382223] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:04,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:04,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:04,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818770593] [2021-11-20 05:58:04,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:05,908 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:58:05,909 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:58:05,909 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:58:05,909 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:58:05,909 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 05:58:05,909 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:05,909 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:58:05,909 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:58:05,909 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration26_Loop [2021-11-20 05:58:05,909 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:58:05,909 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:58:05,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:05,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,225 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:58:06,225 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 05:58:06,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,234 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-20 05:58:06,239 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,240 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,253 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,253 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,274 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-20 05:58:06,276 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,276 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,302 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,302 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,340 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,346 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,346 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-20 05:58:06,370 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,370 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,393 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-20 05:58:06,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,429 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,429 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-11-20 05:58:06,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,450 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-20 05:58:06,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,454 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,468 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,468 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,491 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-20 05:58:06,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,492 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,500 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,500 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,522 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-20 05:58:06,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,524 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,545 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,545 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,565 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-20 05:58:06,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,578 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,578 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,599 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-20 05:58:06,603 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,603 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,615 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,615 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet43#1=2} Honda state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet43#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-11-20 05:58:06,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,636 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-20 05:58:06,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,638 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,651 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,651 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,674 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-20 05:58:06,676 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,676 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,689 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,689 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-11-20 05:58:06,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,714 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-20 05:58:06,718 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,718 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,726 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:06,727 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:06,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:06,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,747 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-20 05:58:06,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:06,748 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-11-20 05:58:06,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:06,777 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:06,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-20 05:58:06,780 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 05:58:06,780 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:06,789 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 05:58:06,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-11-20 05:58:06,809 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:58:06,809 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:58:06,809 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:58:06,809 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:58:06,809 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 05:58:06,809 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:06,809 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:58:06,809 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:58:06,809 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration26_Loop [2021-11-20 05:58:06,809 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:58:06,809 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:58:06,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-11-20 05:58:06,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,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-11-20 05:58:06,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-11-20 05:58:06,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,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-11-20 05:58:06,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,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-11-20 05:58:06,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-11-20 05:58:06,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:06,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-11-20 05:58:06,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:07,108 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:58:07,108 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 05:58:07,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,115 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:58:07,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-20 05:58:07,130 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,130 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,131 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,131 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,133 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-11-20 05:58:07,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,153 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-20 05:58:07,154 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-11-20 05:58:07,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-11-20 05:58:07,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,188 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-20 05:58:07,189 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-11-20 05:58:07,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,198 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,232 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-20 05:58:07,233 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-11-20 05:58:07,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,264 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-20 05:58:07,266 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-11-20 05:58:07,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,273 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,283 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-11-20 05:58:07,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,304 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-20 05:58:07,307 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-11-20 05:58:07,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,314 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,316 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-20 05:58:07,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,346 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-20 05:58:07,348 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-11-20 05:58:07,354 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,355 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,355 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,356 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,387 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,389 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-11-20 05:58:07,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-20 05:58:07,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,397 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,397 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,419 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-20 05:58:07,420 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-11-20 05:58:07,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,430 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,461 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-20 05:58:07,463 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-11-20 05:58:07,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,471 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,519 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,535 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-11-20 05:58:07,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,548 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,548 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-20 05:58:07,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,583 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-20 05:58:07,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-11-20 05:58:07,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,592 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 05:58:07,592 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,595 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 05:58:07,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,596 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-11-20 05:58:07,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,616 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-20 05:58:07,618 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-11-20 05:58:07,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:58:07,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,695 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,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-11-20 05:58:07,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:07,711 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:07,711 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:07,711 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:07,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:07,712 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:07,713 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:07,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-20 05:58:07,733 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 05:58:07,736 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 05:58:07,736 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-20 05:58:07,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:07,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:07,738 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:07,739 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 05:58:07,739 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 05:58:07,740 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 05:58:07,740 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-11-20 05:58:07,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-20 05:58:07,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:07,782 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 05:58:07,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:07,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:07,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:58:07,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:07,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:07,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 05:58:07,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:08,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-20 05:58:08,781 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-11-20 05:58:08,782 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3941 states and 5218 transitions. cyclomatic complexity: 1288 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:08,911 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3941 states and 5218 transitions. cyclomatic complexity: 1288. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 10589 states and 13976 transitions. Complement of second has 4 states. [2021-11-20 05:58:08,914 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-11-20 05:58:08,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:08,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 413 transitions. [2021-11-20 05:58:08,917 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 17 letters. Loop has 173 letters. [2021-11-20 05:58:08,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:58:08,928 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 190 letters. Loop has 173 letters. [2021-11-20 05:58:08,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:58:08,932 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 17 letters. Loop has 346 letters. [2021-11-20 05:58:08,935 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:58:08,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10589 states and 13976 transitions. [2021-11-20 05:58:08,989 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2021-11-20 05:58:09,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10589 states to 10589 states and 13976 transitions. [2021-11-20 05:58:09,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7143 [2021-11-20 05:58:09,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7155 [2021-11-20 05:58:09,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10589 states and 13976 transitions. [2021-11-20 05:58:09,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:09,038 INFO L681 BuchiCegarLoop]: Abstraction has 10589 states and 13976 transitions. [2021-11-20 05:58:09,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10589 states and 13976 transitions. [2021-11-20 05:58:09,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10589 to 10577. [2021-11-20 05:58:09,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10577 states have (on average 1.3196558570483123) internal successors, (13958), 10576 states have internal predecessors, (13958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:09,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13958 transitions. [2021-11-20 05:58:09,247 INFO L704 BuchiCegarLoop]: Abstraction has 10577 states and 13958 transitions. [2021-11-20 05:58:09,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:09,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:09,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:09,248 INFO L87 Difference]: Start difference. First operand 10577 states and 13958 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:09,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:09,284 INFO L93 Difference]: Finished difference Result 10577 states and 13705 transitions. [2021-11-20 05:58:09,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:09,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10577 states and 13705 transitions. [2021-11-20 05:58:09,335 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2021-11-20 05:58:09,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10577 states to 10577 states and 13705 transitions. [2021-11-20 05:58:09,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7143 [2021-11-20 05:58:09,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7143 [2021-11-20 05:58:09,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10577 states and 13705 transitions. [2021-11-20 05:58:09,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:09,386 INFO L681 BuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2021-11-20 05:58:09,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10577 states and 13705 transitions. [2021-11-20 05:58:09,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10577 to 10577. [2021-11-20 05:58:09,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10577 states have (on average 1.2957360310106836) internal successors, (13705), 10576 states have internal predecessors, (13705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:09,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13705 transitions. [2021-11-20 05:58:09,645 INFO L704 BuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2021-11-20 05:58:09,645 INFO L587 BuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2021-11-20 05:58:09,645 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-20 05:58:09,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10577 states and 13705 transitions. [2021-11-20 05:58:09,676 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2021-11-20 05:58:09,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:09,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:09,678 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-11-20 05:58:09,679 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:09,679 INFO L791 eck$LassoCheckResult]: Stem: 117225#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 117027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 117015#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 116962#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 116963#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 116955#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 116956#L110-2 assume !false; 119604#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121908#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121906#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121904#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121902#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121900#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 121898#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121893#L137 assume 8464 == ssl3_accept_~s__state~0#1; 118876#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 118877#L285 [2021-11-20 05:58:09,679 INFO L793 eck$LassoCheckResult]: Loop: 118877#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 125393#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 125389#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125385#L615 assume !(0 == ssl3_accept_~skip~0#1); 125379#L614 ssl3_accept_~skip~0#1 := 0; 125377#L110-2 assume !false; 125375#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125374#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125372#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125370#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125365#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125361#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125359#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125357#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125355#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125353#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125351#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125177#L146 assume 8496 == ssl3_accept_~s__state~0#1; 125175#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 125173#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 125171#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 125169#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 125167#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 125162#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125157#L615 assume !(0 == ssl3_accept_~skip~0#1); 125153#L614 ssl3_accept_~skip~0#1 := 0; 125151#L110-2 assume !false; 125149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125147#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125143#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125132#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125128#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125125#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125121#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125118#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 117376#L152 assume 8512 == ssl3_accept_~s__state~0#1; 117377#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117364#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 117366#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 126494#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 126490#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126486#L615 assume !(0 == ssl3_accept_~skip~0#1); 126483#L614 ssl3_accept_~skip~0#1 := 0; 126482#L110-2 assume !false; 126481#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126480#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126479#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126478#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126477#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126476#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126475#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126474#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126473#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126472#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126471#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126469#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126468#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126467#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126466#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126465#L158 assume 8528 == ssl3_accept_~s__state~0#1; 125670#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 126464#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 126462#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 126455#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 126453#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 126452#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126448#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126444#L615 assume !(0 == ssl3_accept_~skip~0#1); 126438#L614 ssl3_accept_~skip~0#1 := 0; 126435#L110-2 assume !false; 126430#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126428#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126424#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126422#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126418#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126416#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126414#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126412#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126410#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126408#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126406#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126404#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126402#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126400#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126398#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126396#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126394#L164 assume 8544 == ssl3_accept_~s__state~0#1; 125665#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 126391#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 126388#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126386#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 126382#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 126381#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 126376#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126372#L615 assume !(0 == ssl3_accept_~skip~0#1); 126369#L614 ssl3_accept_~skip~0#1 := 0; 126368#L110-2 assume !false; 126367#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126366#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126364#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126363#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126362#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126361#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126360#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126359#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126358#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126356#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126355#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126354#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126353#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126352#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126351#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126350#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126349#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126348#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126347#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126346#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126345#L176 assume 8448 == ssl3_accept_~s__state~0#1; 126344#L177 assume !(ssl3_accept_~num1~0#1 > 0); 126342#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126338#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126333#L615 assume !(0 == ssl3_accept_~skip~0#1); 126327#L614 ssl3_accept_~skip~0#1 := 0; 126324#L110-2 assume !false; 126321#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126317#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126313#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126308#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126306#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126304#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126302#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126300#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126298#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126296#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126294#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126292#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126290#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126284#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126282#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126280#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126278#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126276#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126274#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126272#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126271#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 126253#L179 assume 8576 == ssl3_accept_~s__state~0#1; 126246#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 126242#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 125879#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 125874#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125871#L615 assume !(0 == ssl3_accept_~skip~0#1); 125867#L614 ssl3_accept_~skip~0#1 := 0; 125865#L110-2 assume !false; 125863#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125861#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125859#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125857#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125855#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125853#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125851#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125849#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125847#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125845#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125843#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125349#L143 assume 8466 == ssl3_accept_~s__state~0#1; 125350#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 118877#L285 [2021-11-20 05:58:09,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:09,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-11-20 05:58:09,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:09,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219866948] [2021-11-20 05:58:09,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:09,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:09,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:09,686 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:09,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:09,692 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:09,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:09,693 INFO L85 PathProgramCache]: Analyzing trace with hash -852302533, now seen corresponding path program 1 times [2021-11-20 05:58:09,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:09,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213180778] [2021-11-20 05:58:09,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:09,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:09,714 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-20 05:58:09,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:09,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213180778] [2021-11-20 05:58:09,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213180778] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:09,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:09,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:09,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406354042] [2021-11-20 05:58:09,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:09,715 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:09,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:09,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:09,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:09,716 INFO L87 Difference]: Start difference. First operand 10577 states and 13705 transitions. cyclomatic complexity: 3151 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-11-20 05:58:09,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:09,759 INFO L93 Difference]: Finished difference Result 10643 states and 13548 transitions. [2021-11-20 05:58:09,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:09,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10643 states and 13548 transitions. [2021-11-20 05:58:09,807 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7111 [2021-11-20 05:58:09,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10643 states to 10643 states and 13548 transitions. [2021-11-20 05:58:09,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7187 [2021-11-20 05:58:09,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7187 [2021-11-20 05:58:09,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10643 states and 13548 transitions. [2021-11-20 05:58:09,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:09,862 INFO L681 BuchiCegarLoop]: Abstraction has 10643 states and 13548 transitions. [2021-11-20 05:58:09,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10643 states and 13548 transitions. [2021-11-20 05:58:10,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10643 to 10613. [2021-11-20 05:58:10,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10613 states, 10613 states have (on average 1.273720908319985) internal successors, (13518), 10612 states have internal predecessors, (13518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:10,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10613 states to 10613 states and 13518 transitions. [2021-11-20 05:58:10,119 INFO L704 BuchiCegarLoop]: Abstraction has 10613 states and 13518 transitions. [2021-11-20 05:58:10,119 INFO L587 BuchiCegarLoop]: Abstraction has 10613 states and 13518 transitions. [2021-11-20 05:58:10,119 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-20 05:58:10,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10613 states and 13518 transitions. [2021-11-20 05:58:10,148 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7091 [2021-11-20 05:58:10,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:10,148 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:10,150 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-11-20 05:58:10,150 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:10,150 INFO L791 eck$LassoCheckResult]: Stem: 138470#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 138266#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 138247#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 138190#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 138191#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 138188#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 138189#L110-2 assume !false; 141031#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141969#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141970#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141963#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141964#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141955#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141956#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141949#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141950#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139158#L137 assume 8464 == ssl3_accept_~s__state~0#1; 139150#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 139151#L285 [2021-11-20 05:58:10,151 INFO L793 eck$LassoCheckResult]: Loop: 139151#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 146756#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 146751#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146748#L615 assume 0 == ssl3_accept_~skip~0#1; 146744#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146743#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146741#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146739#L614 ssl3_accept_~skip~0#1 := 0; 146738#L110-2 assume !false; 146737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146736#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146735#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146734#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146733#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146732#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146731#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146730#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146729#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146728#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146726#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146723#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 146227#L146 assume 8496 == ssl3_accept_~s__state~0#1; 146223#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 146221#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 146219#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 146217#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 146215#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 146213#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146208#L615 assume 0 == ssl3_accept_~skip~0#1; 146202#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146199#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146196#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146193#L614 ssl3_accept_~skip~0#1 := 0; 146191#L110-2 assume !false; 146189#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146187#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146185#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146181#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146179#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146177#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146175#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146173#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146171#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146169#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146167#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145875#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145726#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 138608#L152 assume 8512 == ssl3_accept_~s__state~0#1; 138609#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 138588#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 138590#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 147552#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 147551#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147550#L615 assume 0 == ssl3_accept_~skip~0#1; 147546#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 147545#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 147543#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 147541#L614 ssl3_accept_~skip~0#1 := 0; 147540#L110-2 assume !false; 147539#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147537#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147532#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147531#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147530#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147529#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147528#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147527#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147526#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147525#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147524#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147523#L158 assume 8528 == ssl3_accept_~s__state~0#1; 147033#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 147522#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 147520#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 147519#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 147517#L344 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 147515#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 147511#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 147507#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 147503#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147499#L615 assume !(0 == ssl3_accept_~skip~0#1); 147483#L614 ssl3_accept_~skip~0#1 := 0; 147481#L110-2 assume !false; 147479#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147476#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147473#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147470#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147467#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147464#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147461#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147458#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147455#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147452#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147440#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147437#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147434#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147431#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147428#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147425#L164 assume 8544 == ssl3_accept_~s__state~0#1; 138119#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 138120#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 138400#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 138401#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 147417#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 147416#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 147414#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147413#L615 assume 0 == ssl3_accept_~skip~0#1; 147409#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 147408#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 147406#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 147404#L614 ssl3_accept_~skip~0#1 := 0; 147403#L110-2 assume !false; 147402#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147399#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147396#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147395#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147394#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147393#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147392#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147391#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147390#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147389#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147388#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147387#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147386#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147385#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147384#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147383#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147382#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147381#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147380#L176 assume 8448 == ssl3_accept_~s__state~0#1; 147379#L177 assume !(ssl3_accept_~num1~0#1 > 0); 147377#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 147376#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147374#L615 assume 0 == ssl3_accept_~skip~0#1; 147367#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 147352#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 147350#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 147347#L614 ssl3_accept_~skip~0#1 := 0; 147345#L110-2 assume !false; 147344#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147343#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147334#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147333#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147324#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147323#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147322#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147317#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147248#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147245#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147243#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147241#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147239#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147237#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147235#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147233#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147231#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147223#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 147224#L179 assume 8576 == ssl3_accept_~s__state~0#1; 147196#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 147197#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 146882#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 146880#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146878#L615 assume 0 == ssl3_accept_~skip~0#1; 146872#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146860#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146857#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146849#L614 ssl3_accept_~skip~0#1 := 0; 146845#L110-2 assume !false; 146841#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146838#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146835#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146832#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146829#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146826#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146823#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146820#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146817#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146814#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146812#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146813#L143 assume 8466 == ssl3_accept_~s__state~0#1; 146722#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 139151#L285 [2021-11-20 05:58:10,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:10,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-11-20 05:58:10,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:10,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176190797] [2021-11-20 05:58:10,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:10,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:10,157 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:10,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:10,165 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:10,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:10,166 INFO L85 PathProgramCache]: Analyzing trace with hash -340624106, now seen corresponding path program 1 times [2021-11-20 05:58:10,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:10,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395842816] [2021-11-20 05:58:10,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:10,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-20 05:58:10,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:10,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395842816] [2021-11-20 05:58:10,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395842816] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:10,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:10,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:58:10,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848816686] [2021-11-20 05:58:10,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:10,252 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:10,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:10,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 05:58:10,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:58:10,254 INFO L87 Difference]: Start difference. First operand 10613 states and 13518 transitions. cyclomatic complexity: 2928 Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:10,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:10,464 INFO L93 Difference]: Finished difference Result 13918 states and 17656 transitions. [2021-11-20 05:58:10,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 05:58:10,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13918 states and 17656 transitions. [2021-11-20 05:58:10,542 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 9285 [2021-11-20 05:58:10,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13918 states to 13918 states and 17656 transitions. [2021-11-20 05:58:10,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9642 [2021-11-20 05:58:10,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9642 [2021-11-20 05:58:10,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13918 states and 17656 transitions. [2021-11-20 05:58:10,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:10,608 INFO L681 BuchiCegarLoop]: Abstraction has 13918 states and 17656 transitions. [2021-11-20 05:58:10,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13918 states and 17656 transitions. [2021-11-20 05:58:10,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13918 to 13726. [2021-11-20 05:58:10,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13726 states, 13726 states have (on average 1.2701442517849337) internal successors, (17434), 13725 states have internal predecessors, (17434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:10,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13726 states to 13726 states and 17434 transitions. [2021-11-20 05:58:10,818 INFO L704 BuchiCegarLoop]: Abstraction has 13726 states and 17434 transitions. [2021-11-20 05:58:10,818 INFO L587 BuchiCegarLoop]: Abstraction has 13726 states and 17434 transitions. [2021-11-20 05:58:10,818 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-20 05:58:10,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13726 states and 17434 transitions. [2021-11-20 05:58:10,864 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 9285 [2021-11-20 05:58:10,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:10,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:10,865 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-11-20 05:58:10,866 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 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-11-20 05:58:10,866 INFO L791 eck$LassoCheckResult]: Stem: 162997#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 162801#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 162788#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 162732#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 162733#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 162726#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 162727#L110-2 assume !false; 163391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167751#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167752#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167745#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167739#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167740#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167734#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 167730#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 167731#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 170030#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 170031#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 167445#L149 [2021-11-20 05:58:10,866 INFO L793 eck$LassoCheckResult]: Loop: 167445#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 167444#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 167443#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 167442#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 167441#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 167440#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 167439#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 167438#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 167437#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 167436#L176 assume 8448 == ssl3_accept_~s__state~0#1; 167378#L177 assume !(ssl3_accept_~num1~0#1 > 0); 167434#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 167433#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 167431#L615 assume 0 == ssl3_accept_~skip~0#1; 167427#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 167426#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 167424#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 167422#L614 ssl3_accept_~skip~0#1 := 0; 167421#L110-2 assume !false; 167420#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167418#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167417#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167415#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167413#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167409#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167405#L134 assume 8482 == ssl3_accept_~s__state~0#1; 167406#L135 ssl3_accept_~s__state~0#1 := 3; 167780#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 167779#L615 assume 0 == ssl3_accept_~skip~0#1; 167775#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 167774#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 167772#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 167766#L614 ssl3_accept_~skip~0#1 := 0; 167763#L110-2 assume !false; 167760#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167756#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167753#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167750#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167747#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167744#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167741#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 167729#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 167727#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 167724#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 167446#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 167445#L149 [2021-11-20 05:58:10,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:10,867 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-20 05:58:10,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:10,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079629702] [2021-11-20 05:58:10,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:10,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:10,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:10,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:58:10,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:10,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079629702] [2021-11-20 05:58:10,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079629702] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:10,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:10,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:10,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233560961] [2021-11-20 05:58:10,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:10,884 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:58:10,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:10,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1806135835, now seen corresponding path program 1 times [2021-11-20 05:58:10,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:10,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222061922] [2021-11-20 05:58:10,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:10,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:10,889 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:10,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:10,894 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:11,065 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:58:11,066 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:58:11,066 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:58:11,066 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:58:11,066 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 05:58:11,066 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,066 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:58:11,067 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:58:11,067 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration29_Loop [2021-11-20 05:58:11,067 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:58:11,067 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:58:11,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,166 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:58:11,166 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 05:58:11,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,168 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-20 05:58:11,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:11,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:11,245 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:11,245 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:11,264 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:11,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,265 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-20 05:58:11,266 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:11,266 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:11,274 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:11,274 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:11,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-11-20 05:58:11,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,294 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-20 05:58:11,295 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:11,295 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:11,307 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:58:11,308 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:58:11,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-11-20 05:58:11,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,327 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-20 05:58:11,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:58:11,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:11,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-11-20 05:58:11,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,361 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-20 05:58:11,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 05:58:11,366 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:58:11,388 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 05:58:11,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-11-20 05:58:11,409 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:58:11,409 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:58:11,409 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:58:11,409 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:58:11,409 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 05:58:11,409 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,409 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:58:11,409 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:58:11,409 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration29_Loop [2021-11-20 05:58:11,409 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:58:11,409 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:58:11,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,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-11-20 05:58:11,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,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-11-20 05:58:11,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:58:11,495 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:58:11,495 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 05:58:11,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,496 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-20 05:58:11,498 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-11-20 05:58:11,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:58:11,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:58:11,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:58:11,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:58:11,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:58:11,507 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:58:11,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:58:11,509 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 05:58:11,513 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 05:58:11,513 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 05:58:11,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:58:11,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:11,515 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:58:11,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-20 05:58:11,516 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 05:58:11,516 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 05:58:11,516 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 05:58:11,516 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-20 05:58:11,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:11,535 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 05:58:11,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:11,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:58:11,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:11,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:11,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 05:58:11,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:58:11,831 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-11-20 05:58:11,831 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13726 states and 17434 transitions. cyclomatic complexity: 3736 Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:12,301 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13726 states and 17434 transitions. cyclomatic complexity: 3736. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 48314 states and 60734 transitions. Complement of second has 9 states. [2021-11-20 05:58:12,302 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-11-20 05:58:12,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2021-11-20 05:58:12,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 49 letters. [2021-11-20 05:58:12,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:58:12,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 69 letters. Loop has 49 letters. [2021-11-20 05:58:12,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:58:12,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 98 letters. [2021-11-20 05:58:12,305 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:58:12,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48314 states and 60734 transitions. [2021-11-20 05:58:12,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:12,665 INFO L131 ngComponentsAnalysis]: Automaton has 45 accepting balls. 17749 [2021-11-20 05:58:12,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48314 states to 47778 states and 60016 transitions. [2021-11-20 05:58:12,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19757 [2021-11-20 05:58:12,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19834 [2021-11-20 05:58:12,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47778 states and 60016 transitions. [2021-11-20 05:58:12,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:12,856 INFO L681 BuchiCegarLoop]: Abstraction has 47778 states and 60016 transitions. [2021-11-20 05:58:12,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47778 states and 60016 transitions. [2021-11-20 05:58:13,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47778 to 41512. [2021-11-20 05:58:13,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41512 states, 41512 states have (on average 1.2672239352476393) internal successors, (52605), 41511 states have internal predecessors, (52605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:13,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41512 states to 41512 states and 52605 transitions. [2021-11-20 05:58:13,633 INFO L704 BuchiCegarLoop]: Abstraction has 41512 states and 52605 transitions. [2021-11-20 05:58:13,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:13,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:13,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:13,633 INFO L87 Difference]: Start difference. First operand 41512 states and 52605 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-11-20 05:58:13,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:13,801 INFO L93 Difference]: Finished difference Result 20964 states and 26387 transitions. [2021-11-20 05:58:13,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:13,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20964 states and 26387 transitions. [2021-11-20 05:58:13,885 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6313 [2021-11-20 05:58:14,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20964 states to 20954 states and 26377 transitions. [2021-11-20 05:58:14,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6567 [2021-11-20 05:58:14,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6567 [2021-11-20 05:58:14,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20954 states and 26377 transitions. [2021-11-20 05:58:14,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:14,146 INFO L681 BuchiCegarLoop]: Abstraction has 20954 states and 26377 transitions. [2021-11-20 05:58:14,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20954 states and 26377 transitions. [2021-11-20 05:58:14,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20954 to 20764. [2021-11-20 05:58:14,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20764 states, 20764 states have (on average 1.2588614910421885) internal successors, (26139), 20763 states have internal predecessors, (26139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:14,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20764 states to 20764 states and 26139 transitions. [2021-11-20 05:58:14,676 INFO L704 BuchiCegarLoop]: Abstraction has 20764 states and 26139 transitions. [2021-11-20 05:58:14,676 INFO L587 BuchiCegarLoop]: Abstraction has 20764 states and 26139 transitions. [2021-11-20 05:58:14,676 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-20 05:58:14,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20764 states and 26139 transitions. [2021-11-20 05:58:14,723 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-11-20 05:58:14,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:14,724 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:14,725 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:14,725 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 05:58:14,725 INFO L791 eck$LassoCheckResult]: Stem: 287735#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 287552#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 287539#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 287482#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 287483#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 287471#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 287472#L110-2 assume !false; 288011#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288000#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 287994#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 287990#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 287985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 287981#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 287979#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 287974#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 287971#L137 assume 8464 == ssl3_accept_~s__state~0#1; 287968#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 287965#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 287961#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 287958#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287955#L615 assume 0 == ssl3_accept_~skip~0#1; 287944#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 287940#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 287935#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 287931#L614 ssl3_accept_~skip~0#1 := 0; 287928#L110-2 assume !false; 287925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287922#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 287919#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 287916#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 287913#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 287910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 287907#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 287904#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 287901#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 287898#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 287895#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 287892#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 287889#L146 assume 8496 == ssl3_accept_~s__state~0#1; 287886#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 287881#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 287877#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 287874#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 287875#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 288621#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 288620#L615 assume 0 == ssl3_accept_~skip~0#1; 288616#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 288615#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 288613#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 288611#L614 ssl3_accept_~skip~0#1 := 0; 288610#L110-2 assume !false; 288609#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288608#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288607#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288606#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288604#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288603#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288601#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288600#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 288599#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 288598#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 288597#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 288594#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 288587#L152 [2021-11-20 05:58:14,725 INFO L793 eck$LassoCheckResult]: Loop: 288587#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 288588#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 288731#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 288580#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 288577#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 288578#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 288571#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 288568#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 288569#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 288562#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 288563#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 288557#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 288555#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 288426#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 288374#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 288372#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 288367#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 288364#L203 assume 8656 == ssl3_accept_~s__state~0#1; 288222#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 288360#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 288358#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 288354#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 288351#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 288349#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 288347#L615 assume 0 == ssl3_accept_~skip~0#1; 288342#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 288343#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 288108#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 288655#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 288652#L614 ssl3_accept_~skip~0#1 := 0; 288650#L110-2 assume !false; 288648#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288646#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288644#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288641#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288642#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288785#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288783#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288632#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288630#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288628#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 288626#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 288624#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 288622#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 288590#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 288587#L152 [2021-11-20 05:58:14,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash -341088725, now seen corresponding path program 1 times [2021-11-20 05:58:14,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:14,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254951988] [2021-11-20 05:58:14,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:14,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:14,741 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-20 05:58:14,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:14,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254951988] [2021-11-20 05:58:14,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254951988] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:14,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:14,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:14,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580641069] [2021-11-20 05:58:14,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:14,742 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:58:14,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:14,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1115684582, now seen corresponding path program 1 times [2021-11-20 05:58:14,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:14,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232396010] [2021-11-20 05:58:14,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:14,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:14,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:14,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:58:14,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:14,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232396010] [2021-11-20 05:58:14,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232396010] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:14,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:14,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:14,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817219138] [2021-11-20 05:58:14,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:14,756 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:14,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:14,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:14,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:14,757 INFO L87 Difference]: Start difference. First operand 20764 states and 26139 transitions. cyclomatic complexity: 5415 Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:14,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:14,914 INFO L93 Difference]: Finished difference Result 20768 states and 26059 transitions. [2021-11-20 05:58:14,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:14,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20768 states and 26059 transitions. [2021-11-20 05:58:14,991 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-11-20 05:58:15,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20768 states to 20768 states and 26059 transitions. [2021-11-20 05:58:15,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6496 [2021-11-20 05:58:15,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6496 [2021-11-20 05:58:15,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20768 states and 26059 transitions. [2021-11-20 05:58:15,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:15,219 INFO L681 BuchiCegarLoop]: Abstraction has 20768 states and 26059 transitions. [2021-11-20 05:58:15,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20768 states and 26059 transitions. [2021-11-20 05:58:15,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20768 to 20764. [2021-11-20 05:58:15,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20764 states, 20764 states have (on average 1.2548160277403198) internal successors, (26055), 20763 states have internal predecessors, (26055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20764 states to 20764 states and 26055 transitions. [2021-11-20 05:58:15,425 INFO L704 BuchiCegarLoop]: Abstraction has 20764 states and 26055 transitions. [2021-11-20 05:58:15,425 INFO L587 BuchiCegarLoop]: Abstraction has 20764 states and 26055 transitions. [2021-11-20 05:58:15,426 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-20 05:58:15,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20764 states and 26055 transitions. [2021-11-20 05:58:15,655 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-11-20 05:58:15,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:15,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:15,657 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:15,657 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-20 05:58:15,657 INFO L791 eck$LassoCheckResult]: Stem: 329292#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 329091#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 329077#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 329022#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 329023#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 329014#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 329015#L110-2 assume !false; 329558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329557#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329551#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329545#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329541#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329536#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329530#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329525#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329522#L137 assume 8464 == ssl3_accept_~s__state~0#1; 329519#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 329517#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 329513#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 329510#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329507#L615 assume 0 == ssl3_accept_~skip~0#1; 329499#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329493#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329488#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329483#L614 ssl3_accept_~skip~0#1 := 0; 329480#L110-2 assume !false; 329477#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329474#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329471#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329468#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329465#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329462#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329459#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329456#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329450#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329447#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329444#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329441#L146 assume 8496 == ssl3_accept_~s__state~0#1; 329438#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 329434#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 329430#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 329425#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 329426#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 330170#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 330169#L615 assume 0 == ssl3_accept_~skip~0#1; 330165#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 330164#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330162#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330160#L614 ssl3_accept_~skip~0#1 := 0; 330159#L110-2 assume !false; 330158#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330157#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330156#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330153#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330152#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330151#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330149#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330148#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330147#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330146#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330144#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330137#L152 [2021-11-20 05:58:15,658 INFO L793 eck$LassoCheckResult]: Loop: 330137#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 330138#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 330281#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 330130#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 330127#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 330128#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 330122#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 330119#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 330120#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 330113#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 330114#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 330108#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 330106#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 329977#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 329925#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 329923#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 329918#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 329915#L203 assume 8656 == ssl3_accept_~s__state~0#1; 329773#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 329911#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 329909#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 329905#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 329902#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 329900#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329898#L615 assume 0 == ssl3_accept_~skip~0#1; 329893#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329891#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329888#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329883#L614 ssl3_accept_~skip~0#1 := 0; 329881#L110-2 assume !false; 329878#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329865#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329861#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329858#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329855#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329852#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329849#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329846#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329843#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329840#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 329837#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329833#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 329831#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 329828#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 329826#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 329824#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 329818#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 329814#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 329810#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 329807#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 329804#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 329801#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 329797#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 329794#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 329790#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 329787#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 329783#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 329780#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 329777#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 329774#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 329767#L209 assume 8672 == ssl3_accept_~s__state~0#1; 329762#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 329756#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 329752#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 329749#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 329745#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 329743#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329741#L615 assume 0 == ssl3_accept_~skip~0#1; 329736#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329735#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329733#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329730#L614 ssl3_accept_~skip~0#1 := 0; 329727#L110-2 assume !false; 329725#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329722#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329720#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329717#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329697#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 329695#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329692#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 329688#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 329686#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 329683#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 329678#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 329675#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 329672#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 329670#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 329668#L176 assume 8448 == ssl3_accept_~s__state~0#1; 329666#L177 assume !(ssl3_accept_~num1~0#1 > 0); 329663#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 329661#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329658#L615 assume 0 == ssl3_accept_~skip~0#1; 329653#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 329654#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 329659#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330204#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330201#L614 ssl3_accept_~skip~0#1 := 0; 330199#L110-2 assume !false; 330197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330195#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330190#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330191#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330337#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330335#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330181#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330179#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330177#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330175#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330173#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330171#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330140#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330137#L152 [2021-11-20 05:58:15,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:15,658 INFO L85 PathProgramCache]: Analyzing trace with hash -341088725, now seen corresponding path program 2 times [2021-11-20 05:58:15,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:15,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824728485] [2021-11-20 05:58:15,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:15,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:15,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:15,676 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-20 05:58:15,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:15,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824728485] [2021-11-20 05:58:15,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824728485] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:15,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:15,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:15,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058387254] [2021-11-20 05:58:15,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:15,678 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:58:15,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:15,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 1 times [2021-11-20 05:58:15,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:15,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94444172] [2021-11-20 05:58:15,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:15,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:15,719 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-20 05:58:15,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:15,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94444172] [2021-11-20 05:58:15,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94444172] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:15,720 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:15,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:15,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419208497] [2021-11-20 05:58:15,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:15,721 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:15,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:15,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:15,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:15,723 INFO L87 Difference]: Start difference. First operand 20764 states and 26055 transitions. cyclomatic complexity: 5331 Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:15,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:15,801 INFO L93 Difference]: Finished difference Result 20762 states and 26051 transitions. [2021-11-20 05:58:15,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:15,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20762 states and 26051 transitions. [2021-11-20 05:58:15,885 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-11-20 05:58:15,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20762 states to 20761 states and 26050 transitions. [2021-11-20 05:58:15,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6492 [2021-11-20 05:58:15,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6492 [2021-11-20 05:58:15,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20761 states and 26050 transitions. [2021-11-20 05:58:15,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:15,935 INFO L681 BuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2021-11-20 05:58:15,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20761 states and 26050 transitions. [2021-11-20 05:58:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20761 to 20761. [2021-11-20 05:58:16,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20761 states, 20761 states have (on average 1.2547565146187563) internal successors, (26050), 20760 states have internal predecessors, (26050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:16,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20761 states to 20761 states and 26050 transitions. [2021-11-20 05:58:16,319 INFO L704 BuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2021-11-20 05:58:16,319 INFO L587 BuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2021-11-20 05:58:16,319 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-20 05:58:16,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20761 states and 26050 transitions. [2021-11-20 05:58:16,369 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-11-20 05:58:16,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:16,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:16,372 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:16,373 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-20 05:58:16,373 INFO L791 eck$LassoCheckResult]: Stem: 370811#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 370628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 370608#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 370554#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 370555#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 370552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 370553#L110-2 assume !false; 371074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371067#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371061#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371057#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371048#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371041#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371038#L137 assume 8464 == ssl3_accept_~s__state~0#1; 371035#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 371033#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 371031#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 371029#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371026#L615 assume 0 == ssl3_accept_~skip~0#1; 371018#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371012#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371007#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371002#L614 ssl3_accept_~skip~0#1 := 0; 370999#L110-2 assume !false; 370996#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 370993#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 370990#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 370987#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 370984#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 370981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 370978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 370975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 370972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 370969#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 370966#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 370963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 370960#L146 assume 8496 == ssl3_accept_~s__state~0#1; 370957#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 370953#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 370949#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 370944#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 370945#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 371696#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371695#L615 assume 0 == ssl3_accept_~skip~0#1; 371691#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371690#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371688#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371686#L614 ssl3_accept_~skip~0#1 := 0; 371685#L110-2 assume !false; 371684#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371683#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371682#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371681#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371680#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371679#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371678#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371676#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371675#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371674#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371673#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371672#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371671#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371659#L152 [2021-11-20 05:58:16,373 INFO L793 eck$LassoCheckResult]: Loop: 371659#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371655#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371656#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371827#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371644#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371645#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371638#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371635#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371636#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371629#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371630#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371624#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371622#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371493#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 371441#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 371439#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 371434#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 371431#L203 assume 8656 == ssl3_accept_~s__state~0#1; 371289#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 371427#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 371425#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 371421#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 371418#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 371416#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371414#L615 assume 0 == ssl3_accept_~skip~0#1; 371409#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371407#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371404#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371399#L614 ssl3_accept_~skip~0#1 := 0; 371397#L110-2 assume !false; 371394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371390#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371381#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371374#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371371#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371368#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371365#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371359#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371356#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371353#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371349#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371347#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371344#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371342#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371334#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371330#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371326#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371323#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371320#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371317#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371313#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371310#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371306#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 371303#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 371299#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 371296#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 371293#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 371290#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 371283#L209 assume 8672 == ssl3_accept_~s__state~0#1; 371278#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 371272#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 371268#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 371265#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 371261#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 371259#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371257#L615 assume 0 == ssl3_accept_~skip~0#1; 371252#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371251#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371249#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371246#L614 ssl3_accept_~skip~0#1 := 0; 371243#L110-2 assume !false; 371241#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371238#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371236#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371233#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371231#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371228#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371226#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371223#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371221#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371218#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371216#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371214#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371213#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371211#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371208#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371204#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371202#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371199#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371194#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371191#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371188#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371186#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371184#L176 assume 8448 == ssl3_accept_~s__state~0#1; 371182#L177 assume !(ssl3_accept_~num1~0#1 > 0); 371179#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 371177#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371174#L615 assume 0 == ssl3_accept_~skip~0#1; 371169#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 371170#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 371175#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371743#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371739#L614 ssl3_accept_~skip~0#1 := 0; 371736#L110-2 assume !false; 371733#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371730#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371727#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371724#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371718#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371715#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371709#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371706#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371697#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371662#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371659#L152 [2021-11-20 05:58:16,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:16,374 INFO L85 PathProgramCache]: Analyzing trace with hash 2014716525, now seen corresponding path program 1 times [2021-11-20 05:58:16,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:16,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197021106] [2021-11-20 05:58:16,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:16,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:16,390 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 05:58:16,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:16,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197021106] [2021-11-20 05:58:16,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197021106] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:16,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:16,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:16,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807255045] [2021-11-20 05:58:16,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:16,391 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:58:16,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:16,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 2 times [2021-11-20 05:58:16,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:16,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391921784] [2021-11-20 05:58:16,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:16,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:16,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:16,418 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-20 05:58:16,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:16,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391921784] [2021-11-20 05:58:16,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391921784] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:16,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:16,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:16,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455668518] [2021-11-20 05:58:16,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:16,419 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:16,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:16,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:16,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:16,421 INFO L87 Difference]: Start difference. First operand 20761 states and 26050 transitions. cyclomatic complexity: 5329 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:16,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:16,627 INFO L93 Difference]: Finished difference Result 41008 states and 50540 transitions. [2021-11-20 05:58:16,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:16,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41008 states and 50540 transitions. [2021-11-20 05:58:16,727 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-11-20 05:58:16,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41008 states to 41008 states and 50540 transitions. [2021-11-20 05:58:16,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12818 [2021-11-20 05:58:16,811 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12818 [2021-11-20 05:58:16,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41008 states and 50540 transitions. [2021-11-20 05:58:16,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:16,816 INFO L681 BuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2021-11-20 05:58:16,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41008 states and 50540 transitions. [2021-11-20 05:58:17,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41008 to 41008. [2021-11-20 05:58:17,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41008 states, 41008 states have (on average 1.232442450253609) internal successors, (50540), 41007 states have internal predecessors, (50540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:17,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41008 states to 41008 states and 50540 transitions. [2021-11-20 05:58:17,535 INFO L704 BuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2021-11-20 05:58:17,535 INFO L587 BuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2021-11-20 05:58:17,536 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-20 05:58:17,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41008 states and 50540 transitions. [2021-11-20 05:58:17,628 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-11-20 05:58:17,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:17,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:17,630 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:17,630 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-20 05:58:17,631 INFO L791 eck$LassoCheckResult]: Stem: 432619#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 432406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 432387#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 432388#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 432605#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 432623#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 432426#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 436060#L110-2 assume !false; 436059#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 436058#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 436057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 436056#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 436055#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 436054#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 436053#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 436052#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 436051#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 436050#L137 assume 8464 == ssl3_accept_~s__state~0#1; 436049#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 436048#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 436047#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 436046#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 436044#L615 assume 0 == ssl3_accept_~skip~0#1; 436039#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 436034#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 436029#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 436026#L614 ssl3_accept_~skip~0#1 := 0; 436024#L110-2 assume !false; 436022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 436020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 436018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 436016#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 436014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 436012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 436010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 436008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 436006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 436004#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 436002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 436000#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 435997#L146 assume 8496 == ssl3_accept_~s__state~0#1; 435991#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 435988#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 435982#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 435975#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 435976#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 449929#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 449927#L615 assume 0 == ssl3_accept_~skip~0#1; 449921#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 444259#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 444255#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 444257#L614 ssl3_accept_~skip~0#1 := 0; 449905#L110-2 assume !false; 449903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 449901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 444249#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 444247#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 444248#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 449895#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 444243#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 444241#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 444242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 444238#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 444236#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 444237#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 448124#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 448125#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 444306#L152 [2021-11-20 05:58:17,631 INFO L793 eck$LassoCheckResult]: Loop: 444306#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 444307#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 444302#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 444303#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 444298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 444299#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 444294#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 444295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 444288#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 444289#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 434541#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 434542#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 448112#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 434324#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 434325#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 434032#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 434033#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 433708#L203 assume 8656 == ssl3_accept_~s__state~0#1; 433526#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 433703#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 433704#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 433697#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 433698#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 433693#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 433694#L615 assume 0 == ssl3_accept_~skip~0#1; 433684#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 433685#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 433678#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 433680#L614 ssl3_accept_~skip~0#1 := 0; 433669#L110-2 assume !false; 433670#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 433659#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 433660#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 433651#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 433652#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 433642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 433643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 433634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 433635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 433626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 433627#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 433618#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 433619#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 433610#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 433611#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 433602#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 433603#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 433594#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 433595#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 433586#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 433587#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 433578#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 433579#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 433570#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 433571#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 433562#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 433563#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 433554#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 433555#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 433545#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 433546#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 433538#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 433539#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 433522#L209 assume 8672 == ssl3_accept_~s__state~0#1; 433520#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 433145#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 433144#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 433137#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 433138#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 432790#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 432791#L615 assume 0 == ssl3_accept_~skip~0#1; 432779#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 432780#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 448059#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 432769#L614 ssl3_accept_~skip~0#1 := 0; 432770#L110-2 assume !false; 432763#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 432764#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 432757#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 432758#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 432752#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 432749#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 432750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 447932#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 447930#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 447929#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 447928#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 447927#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 447926#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 447925#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 447924#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 447923#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 447922#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 447921#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 447920#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 447919#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 447918#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 447917#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 447916#L176 assume 8448 == ssl3_accept_~s__state~0#1; 447915#L177 assume !(ssl3_accept_~num1~0#1 > 0); 432700#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 432701#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 432693#L615 assume 0 == ssl3_accept_~skip~0#1; 432694#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 432702#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 432704#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 449911#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 444254#L614 ssl3_accept_~skip~0#1 := 0; 444253#L110-2 assume !false; 444252#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 444250#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 444251#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 449898#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 444246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 444244#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 444245#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 449892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 444239#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 444240#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 449888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 444234#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 444235#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 448113#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 444306#L152 [2021-11-20 05:58:17,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:17,632 INFO L85 PathProgramCache]: Analyzing trace with hash 109454951, now seen corresponding path program 1 times [2021-11-20 05:58:17,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:17,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123573024] [2021-11-20 05:58:17,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:17,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:17,651 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:58:17,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:17,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123573024] [2021-11-20 05:58:17,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123573024] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:17,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:17,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:17,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216787461] [2021-11-20 05:58:17,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:17,652 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:58:17,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:17,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 3 times [2021-11-20 05:58:17,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:17,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601312414] [2021-11-20 05:58:17,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:17,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-20 05:58:17,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:17,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601312414] [2021-11-20 05:58:17,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601312414] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:17,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:17,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:17,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886191092] [2021-11-20 05:58:17,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:17,682 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:17,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:17,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:17,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:17,683 INFO L87 Difference]: Start difference. First operand 41008 states and 50540 transitions. cyclomatic complexity: 9612 Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:17,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:17,831 INFO L93 Difference]: Finished difference Result 42478 states and 52202 transitions. [2021-11-20 05:58:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:17,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42478 states and 52202 transitions. [2021-11-20 05:58:17,975 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-11-20 05:58:18,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42478 states to 41683 states and 51287 transitions. [2021-11-20 05:58:18,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12753 [2021-11-20 05:58:18,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12753 [2021-11-20 05:58:18,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41683 states and 51287 transitions. [2021-11-20 05:58:18,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:18,084 INFO L681 BuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2021-11-20 05:58:18,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41683 states and 51287 transitions. [2021-11-20 05:58:18,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41683 to 41683. [2021-11-20 05:58:18,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41683 states, 41683 states have (on average 1.2304056809730586) internal successors, (51287), 41682 states have internal predecessors, (51287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:18,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41683 states to 41683 states and 51287 transitions. [2021-11-20 05:58:18,879 INFO L704 BuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2021-11-20 05:58:18,879 INFO L587 BuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2021-11-20 05:58:18,879 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-20 05:58:18,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41683 states and 51287 transitions. [2021-11-20 05:58:18,946 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-11-20 05:58:18,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:18,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:18,948 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:18,948 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-11-20 05:58:18,948 INFO L791 eck$LassoCheckResult]: Stem: 516096#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 515892#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 515878#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 515879#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 516088#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 516097#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 515916#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 521202#L110-2 assume !false; 521201#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 521200#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 521199#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 521198#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 521197#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 521196#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 521195#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 521194#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 521193#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 521192#L137 assume 8464 == ssl3_accept_~s__state~0#1; 521191#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 521190#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 521179#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 521180#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 521154#L615 assume 0 == ssl3_accept_~skip~0#1; 521155#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 521132#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 521131#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 521111#L614 ssl3_accept_~skip~0#1 := 0; 521112#L110-2 assume !false; 521095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 521096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 521079#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 521080#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 521063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 521064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 521047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 521048#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 521031#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 521032#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 521017#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 521018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 519465#L146 assume 8496 == ssl3_accept_~s__state~0#1; 519466#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 519310#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 519311#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 519294#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 519295#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 530898#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 530897#L615 assume 0 == ssl3_accept_~skip~0#1; 530893#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 530892#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 530889#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 530888#L614 ssl3_accept_~skip~0#1 := 0; 530887#L110-2 assume !false; 530886#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 530885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 530884#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 530883#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 530882#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 530881#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 530880#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 530879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 530878#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 530877#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 530876#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 530875#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 530874#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 530873#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 527816#L152 [2021-11-20 05:58:18,949 INFO L793 eck$LassoCheckResult]: Loop: 527816#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 527807#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 527808#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 527799#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 527800#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 527791#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 527792#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 527783#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 527784#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 527690#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 527691#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 527586#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 527587#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 525306#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 525307#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 517942#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 517943#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 517939#L203 assume 8656 == ssl3_accept_~s__state~0#1; 516145#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 517910#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 517911#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 515884#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 515885#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 517890#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 517891#L615 assume 0 == ssl3_accept_~skip~0#1; 517877#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 517878#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 517867#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 517869#L614 ssl3_accept_~skip~0#1 := 0; 517859#L110-2 assume !false; 517860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 517851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 517852#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 517843#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 517844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 517835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 517836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 517827#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 517828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 517819#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 517820#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 517811#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 517812#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 517803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 517804#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 517795#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 517796#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 517787#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 517788#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 517779#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 517780#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 517771#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 517772#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 517763#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 517764#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 517755#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 517756#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 517695#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 517696#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 517686#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 517687#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 517118#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 517119#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 516969#L209 assume 8672 == ssl3_accept_~s__state~0#1; 516968#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 516663#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 516662#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 516653#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 516654#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 516319#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 516320#L615 assume 0 == ssl3_accept_~skip~0#1; 516307#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 516308#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 516297#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 516299#L614 ssl3_accept_~skip~0#1 := 0; 516289#L110-2 assume !false; 516290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 516281#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 516282#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 516273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 516274#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 516266#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 516262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 516263#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 516255#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 516251#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 516252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 532273#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 532272#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 532271#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 516234#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 516235#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 516226#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 516227#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 516218#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 516219#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 532270#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 516207#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 516208#L176 assume 8448 == ssl3_accept_~s__state~0#1; 516202#L177 assume !(ssl3_accept_~num1~0#1 > 0); 516201#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 516191#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 516192#L615 assume 0 == ssl3_accept_~skip~0#1; 516177#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 516179#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 532268#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 532287#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 532285#L614 ssl3_accept_~skip~0#1 := 0; 528076#L110-2 assume !false; 528077#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 528072#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 528073#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 528068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 528069#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 528064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 528065#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 528060#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 528061#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 528056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 528057#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 528052#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 528053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 527815#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 527816#L152 [2021-11-20 05:58:18,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:18,949 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 1 times [2021-11-20 05:58:18,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:18,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884754410] [2021-11-20 05:58:18,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:18,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:18,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:18,960 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:18,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:18,972 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:18,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:18,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 4 times [2021-11-20 05:58:18,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:18,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247117561] [2021-11-20 05:58:18,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:18,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:18,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:18,997 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-20 05:58:18,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:18,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247117561] [2021-11-20 05:58:18,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247117561] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:18,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:58:18,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:58:18,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584920068] [2021-11-20 05:58:18,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:18,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:18,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:18,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:18,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:58:19,000 INFO L87 Difference]: Start difference. First operand 41683 states and 51287 transitions. cyclomatic complexity: 9684 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:19,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:19,524 INFO L93 Difference]: Finished difference Result 80218 states and 97092 transitions. [2021-11-20 05:58:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:19,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80218 states and 97092 transitions. [2021-11-20 05:58:19,722 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2021-11-20 05:58:19,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80218 states to 80218 states and 97092 transitions. [2021-11-20 05:58:19,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24530 [2021-11-20 05:58:19,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24530 [2021-11-20 05:58:19,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80218 states and 97092 transitions. [2021-11-20 05:58:19,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:19,882 INFO L681 BuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2021-11-20 05:58:19,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80218 states and 97092 transitions. [2021-11-20 05:58:20,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80218 to 80218. [2021-11-20 05:58:20,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80218 states, 80218 states have (on average 1.210351791368521) internal successors, (97092), 80217 states have internal predecessors, (97092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:21,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80218 states to 80218 states and 97092 transitions. [2021-11-20 05:58:21,207 INFO L704 BuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2021-11-20 05:58:21,207 INFO L587 BuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2021-11-20 05:58:21,207 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-11-20 05:58:21,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80218 states and 97092 transitions. [2021-11-20 05:58:21,369 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2021-11-20 05:58:21,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:21,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:21,375 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:21,376 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 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] [2021-11-20 05:58:21,376 INFO L791 eck$LassoCheckResult]: Stem: 637996#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 637795#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 637782#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 637783#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 637988#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 637997#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 637999#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 650208#L110-2 assume !false; 650207#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 650206#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 650205#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 650204#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 650203#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 650202#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 650201#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 650200#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 650199#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 650198#L137 assume 8464 == ssl3_accept_~s__state~0#1; 650197#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 650196#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 650195#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 650194#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 650193#L615 assume 0 == ssl3_accept_~skip~0#1; 650192#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 645459#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 650189#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 650188#L614 ssl3_accept_~skip~0#1 := 0; 650187#L110-2 assume !false; 650186#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 650185#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 650184#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 650183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 650182#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 650181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 650180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 650179#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 650178#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 650177#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 650176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 650175#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 650172#L146 assume 8496 == ssl3_accept_~s__state~0#1; 650169#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 650168#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 650162#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 650154#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 650155#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 661333#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 661275#L615 assume 0 == ssl3_accept_~skip~0#1; 661271#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 661272#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 674567#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 674565#L614 ssl3_accept_~skip~0#1 := 0; 661248#L110-2 assume !false; 661249#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 661240#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 661237#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 661233#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 661234#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 661225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 661226#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 674526#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 661214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 661215#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 661206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 661207#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 661198#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 661199#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 661195#L152 [2021-11-20 05:58:21,377 INFO L793 eck$LassoCheckResult]: Loop: 661195#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 661190#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 661191#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 661186#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 661187#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 661182#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 661183#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 661178#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 661179#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 661174#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 661175#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 661171#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 661170#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 661169#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 661168#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 640921#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 640916#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 640914#L203 assume 8656 == ssl3_accept_~s__state~0#1; 637885#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 637886#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 637796#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 637684#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 637788#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 642106#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 642059#L615 assume 0 == ssl3_accept_~skip~0#1; 642058#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 639846#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 642056#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 642055#L614 ssl3_accept_~skip~0#1 := 0; 642054#L110-2 assume !false; 642053#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 642052#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 642051#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 642050#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 642049#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 642048#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 642047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 642046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 642045#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 642044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 642043#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 642042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 642041#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 642040#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 642039#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 642038#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 642037#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 642036#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 642035#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 642034#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 642033#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 642032#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 642031#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 642030#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 642029#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 642028#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 642027#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 642026#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 642025#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 642024#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 637974#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 637735#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 637736#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 637780#L209 assume 8672 == ssl3_accept_~s__state~0#1; 637893#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 637840#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 637674#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 637889#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 638025#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 638736#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 638731#L615 assume 0 == ssl3_accept_~skip~0#1; 638726#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 638163#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 638713#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 638709#L614 ssl3_accept_~skip~0#1 := 0; 638705#L110-2 assume !false; 638702#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 638700#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 638697#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 638694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 638691#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 638688#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 638685#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 638682#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 638679#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 638676#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 638673#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 638670#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 638667#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 638664#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 638661#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 638658#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 638655#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 638652#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 638649#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 638646#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 638643#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 638640#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 638636#L176 assume 8448 == ssl3_accept_~s__state~0#1; 638086#L177 assume !(ssl3_accept_~num1~0#1 > 0); 638081#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 638078#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 638074#L615 assume 0 == ssl3_accept_~skip~0#1; 638063#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 638059#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 638055#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 638048#L614 ssl3_accept_~skip~0#1 := 0; 638049#L110-2 assume !false; 638039#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 638032#L113 assume 12292 == ssl3_accept_~s__state~0#1; 638033#L114 ssl3_accept_~s__new_session~0#1 := 1; 671360#L222 ssl3_accept_~s__server~0#1 := 1; 671356#L227 assume !(0 != ssl3_accept_~cb~0#1); 671353#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 671350#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 671345#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 671341#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 671337#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 671334#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 671331#L615 assume 0 == ssl3_accept_~skip~0#1; 671328#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 662069#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 671320#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 671316#L614 ssl3_accept_~skip~0#1 := 0; 671313#L110-2 assume !false; 671309#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 671306#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 671302#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 671298#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 671295#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 671290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 671285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 671286#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 674409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 674403#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 674404#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 670645#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 670626#L146 assume 8496 == ssl3_accept_~s__state~0#1; 670625#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 670624#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 670622#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 670619#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 670573#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 670574#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 674574#L615 assume 0 == ssl3_accept_~skip~0#1; 674572#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 661263#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 661260#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 661253#L614 ssl3_accept_~skip~0#1 := 0; 661254#L110-2 assume !false; 661243#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 661244#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 674546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 674545#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 661229#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 661230#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 661222#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 661218#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 661219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 661210#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 661211#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 661202#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 661203#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 661194#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 661195#L152 [2021-11-20 05:58:21,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:21,377 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 2 times [2021-11-20 05:58:21,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:21,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107093584] [2021-11-20 05:58:21,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:21,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:21,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:21,389 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:21,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:21,406 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:21,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:21,407 INFO L85 PathProgramCache]: Analyzing trace with hash -473181782, now seen corresponding path program 1 times [2021-11-20 05:58:21,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:21,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187204309] [2021-11-20 05:58:21,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:21,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:21,440 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 148 proven. 9 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-11-20 05:58:21,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:21,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187204309] [2021-11-20 05:58:21,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187204309] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:21,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192430458] [2021-11-20 05:58:21,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:21,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:21,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:21,442 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:21,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-11-20 05:58:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:21,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:58:21,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-20 05:58:21,846 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 05:58:21,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192430458] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:21,846 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 05:58:21,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-20 05:58:21,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217086614] [2021-11-20 05:58:21,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:21,847 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:21,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:21,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:21,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:58:21,848 INFO L87 Difference]: Start difference. First operand 80218 states and 97092 transitions. cyclomatic complexity: 17034 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:22,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:22,167 INFO L93 Difference]: Finished difference Result 80890 states and 97652 transitions. [2021-11-20 05:58:22,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:22,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80890 states and 97652 transitions. [2021-11-20 05:58:22,439 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23960 [2021-11-20 05:58:22,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80890 states to 80458 states and 97156 transitions. [2021-11-20 05:58:22,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24610 [2021-11-20 05:58:22,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24610 [2021-11-20 05:58:22,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80458 states and 97156 transitions. [2021-11-20 05:58:22,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:22,668 INFO L681 BuchiCegarLoop]: Abstraction has 80458 states and 97156 transitions. [2021-11-20 05:58:22,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80458 states and 97156 transitions. [2021-11-20 05:58:23,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80458 to 80218. [2021-11-20 05:58:23,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80218 states, 80218 states have (on average 1.2081577700765413) internal successors, (96916), 80217 states have internal predecessors, (96916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:23,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80218 states to 80218 states and 96916 transitions. [2021-11-20 05:58:23,782 INFO L704 BuchiCegarLoop]: Abstraction has 80218 states and 96916 transitions. [2021-11-20 05:58:23,782 INFO L587 BuchiCegarLoop]: Abstraction has 80218 states and 96916 transitions. [2021-11-20 05:58:23,782 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-11-20 05:58:23,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80218 states and 96916 transitions. [2021-11-20 05:58:23,913 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2021-11-20 05:58:23,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:23,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:23,915 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:23,915 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 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] [2021-11-20 05:58:23,916 INFO L791 eck$LassoCheckResult]: Stem: 799605#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 799409#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 799390#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 799391#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 799596#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 807611#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 807612#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 808608#L110-2 assume !false; 808605#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 808602#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 808599#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 808596#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 808593#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 808590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 808587#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 808583#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 808578#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 808574#L137 assume 8464 == ssl3_accept_~s__state~0#1; 808570#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 808566#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 808561#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 808557#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 808553#L615 assume 0 == ssl3_accept_~skip~0#1; 808549#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 807119#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 808539#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 808534#L614 ssl3_accept_~skip~0#1 := 0; 808530#L110-2 assume !false; 808526#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 808522#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 808518#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 808514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 808510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 808506#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 808502#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 808499#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 808495#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 808491#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 808487#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 808483#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 808478#L146 assume 8496 == ssl3_accept_~s__state~0#1; 808475#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 808470#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 808461#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 808452#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 808453#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 858454#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858453#L615 assume 0 == ssl3_accept_~skip~0#1; 858452#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 849584#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858449#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858448#L614 ssl3_accept_~skip~0#1 := 0; 858447#L110-2 assume !false; 858446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 858444#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 858443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 858442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 858441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 858440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 858439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 858438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 858437#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 858436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 858435#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 858434#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 858430#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858431#L152 [2021-11-20 05:58:23,916 INFO L793 eck$LassoCheckResult]: Loop: 858431#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 860374#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 860375#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 860359#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 860360#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 860342#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 860343#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 860324#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 860325#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 860097#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 860098#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 860016#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 859953#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 859951#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 858321#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 858319#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 858317#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 858315#L203 assume 8656 == ssl3_accept_~s__state~0#1; 858143#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 858312#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 858310#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 858306#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 858304#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 858302#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858299#L615 assume 0 == ssl3_accept_~skip~0#1; 858295#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 801806#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858286#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858283#L614 ssl3_accept_~skip~0#1 := 0; 858280#L110-2 assume !false; 858277#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 858269#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 858265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 858261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 858256#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 858252#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 858248#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 858244#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 858240#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 858236#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 858232#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 858228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 858224#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858220#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 858216#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 858212#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 858208#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 858204#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 858200#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 858196#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 858192#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 858188#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 858184#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 858179#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 858175#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 858170#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 858166#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 858160#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 858156#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 858151#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 858147#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 858141#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 858134#L209 assume 8672 == ssl3_accept_~s__state~0#1; 858131#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 858126#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 858123#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 858121#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 858118#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 858117#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858116#L615 assume 0 == ssl3_accept_~skip~0#1; 858115#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 851164#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858112#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858111#L614 ssl3_accept_~skip~0#1 := 0; 858110#L110-2 assume !false; 858109#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858108#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 858107#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 858106#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 858105#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 858104#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 858103#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 858102#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 858101#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 858100#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 858099#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 858098#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 858097#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 858096#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858095#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 858094#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 858093#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 858092#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 858091#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 858090#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 858089#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 858088#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 858087#L176 assume 8448 == ssl3_accept_~s__state~0#1; 858086#L177 assume !(ssl3_accept_~num1~0#1 > 0); 858084#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 858083#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858082#L615 assume 0 == ssl3_accept_~skip~0#1; 858081#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 799689#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858078#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858077#L614 ssl3_accept_~skip~0#1 := 0; 858076#L110-2 assume !false; 858075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858073#L113 assume 12292 == ssl3_accept_~s__state~0#1; 858072#L114 ssl3_accept_~s__new_session~0#1 := 1; 858071#L222 ssl3_accept_~s__server~0#1 := 1; 858069#L227 assume !(0 != ssl3_accept_~cb~0#1); 858068#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 858067#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 858065#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 858063#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 858061#L254 assume 12292 != ssl3_accept_~s__state~0#1; 858062#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 860919#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 860917#L615 assume 0 == ssl3_accept_~skip~0#1; 860914#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 856918#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 860909#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 860907#L614 ssl3_accept_~skip~0#1 := 0; 860905#L110-2 assume !false; 860903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 860901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 860899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 860897#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 860895#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 860893#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 860891#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 860888#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 860885#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 860883#L137 assume 8464 == ssl3_accept_~s__state~0#1; 860858#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 860882#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 860881#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 860880#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 860879#L615 assume 0 == ssl3_accept_~skip~0#1; 860878#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 856850#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 860875#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 860874#L614 ssl3_accept_~skip~0#1 := 0; 860873#L110-2 assume !false; 860872#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 860871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 860870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 860869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 860868#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 860867#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 860866#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 860865#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 860864#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 860863#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 860861#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 860859#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 860854#L146 assume 8496 == ssl3_accept_~s__state~0#1; 860850#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 860848#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 860842#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 860837#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 860832#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 860827#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 860828#L615 assume 0 == ssl3_accept_~skip~0#1; 860814#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 857491#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 860799#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 860801#L614 ssl3_accept_~skip~0#1 := 0; 860785#L110-2 assume !false; 860786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 860771#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 860772#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 860757#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 860758#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 860516#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 860517#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 860494#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 860495#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 860452#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 860453#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 860407#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 860408#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 860390#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858431#L152 [2021-11-20 05:58:23,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:23,916 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 3 times [2021-11-20 05:58:23,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:23,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868675401] [2021-11-20 05:58:23,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:23,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:23,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:23,922 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:23,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:23,933 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:23,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:23,934 INFO L85 PathProgramCache]: Analyzing trace with hash 522244496, now seen corresponding path program 1 times [2021-11-20 05:58:23,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:23,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212933480] [2021-11-20 05:58:23,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:23,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:23,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:23,964 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 191 proven. 9 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-11-20 05:58:23,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:23,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212933480] [2021-11-20 05:58:23,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212933480] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:23,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232428492] [2021-11-20 05:58:23,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:23,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:23,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:23,978 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:23,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-11-20 05:58:24,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:24,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:58:24,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 143 proven. 0 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-11-20 05:58:24,759 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 05:58:24,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232428492] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:58:24,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 05:58:24,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-20 05:58:24,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757225281] [2021-11-20 05:58:24,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:58:24,759 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:24,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:24,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:58:24,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:58:24,760 INFO L87 Difference]: Start difference. First operand 80218 states and 96916 transitions. cyclomatic complexity: 16858 Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:24,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:24,976 INFO L93 Difference]: Finished difference Result 79210 states and 95700 transitions. [2021-11-20 05:58:24,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:58:24,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79210 states and 95700 transitions. [2021-11-20 05:58:25,177 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2021-11-20 05:58:25,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79210 states to 79210 states and 95700 transitions. [2021-11-20 05:58:25,329 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24278 [2021-11-20 05:58:25,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24278 [2021-11-20 05:58:25,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79210 states and 95700 transitions. [2021-11-20 05:58:25,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:25,343 INFO L681 BuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2021-11-20 05:58:25,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79210 states and 95700 transitions. [2021-11-20 05:58:26,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79210 to 79210. [2021-11-20 05:58:26,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79210 states, 79210 states have (on average 1.208180785254387) internal successors, (95700), 79209 states have internal predecessors, (95700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:26,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79210 states to 79210 states and 95700 transitions. [2021-11-20 05:58:26,386 INFO L704 BuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2021-11-20 05:58:26,386 INFO L587 BuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2021-11-20 05:58:26,386 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-11-20 05:58:26,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79210 states and 95700 transitions. [2021-11-20 05:58:26,519 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2021-11-20 05:58:26,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:26,519 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:26,520 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:26,520 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:26,521 INFO L791 eck$LassoCheckResult]: Stem: 959588#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 959395#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 959379#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 959380#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 959578#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 959593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 959595#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 963050#L110-2 assume !false; 963048#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 963046#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 963044#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 963042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 963040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 963038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 963036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 963034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 963032#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 963030#L137 assume 8464 == ssl3_accept_~s__state~0#1; 963028#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 963027#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 963025#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 963023#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 963021#L615 assume 0 == ssl3_accept_~skip~0#1; 963019#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 962550#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 963014#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 963011#L614 ssl3_accept_~skip~0#1 := 0; 963009#L110-2 assume !false; 963007#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 963005#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 963003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 963001#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 962999#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 962997#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 962995#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 962993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 962991#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 962989#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 962987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 962985#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 962983#L146 assume 8496 == ssl3_accept_~s__state~0#1; 962981#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 962980#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 962976#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 962971#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 962972#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1029298#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1029297#L615 assume 0 == ssl3_accept_~skip~0#1; 1029296#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008995#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1029293#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1029292#L614 ssl3_accept_~skip~0#1 := 0; 1029291#L110-2 assume !false; 1029290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1029289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1029288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1029287#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1029286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1029285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1029284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1029283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1029282#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1008937#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1008933#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1008928#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1008929#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1029273#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018189#L152 [2021-11-20 05:58:26,521 INFO L793 eck$LassoCheckResult]: Loop: 1018189#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1018185#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1018186#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1018181#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1018182#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1018177#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1018178#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1018173#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1018174#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1018169#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1018170#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1018165#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1018166#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1018161#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1018162#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1018156#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1018157#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1018153#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1017996#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1018150#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1018151#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1018144#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1018145#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1018140#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1018141#L615 assume 0 == ssl3_accept_~skip~0#1; 1018137#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 998802#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1018132#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1018134#L614 ssl3_accept_~skip~0#1 := 0; 1018128#L110-2 assume !false; 1018129#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1018124#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1018125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1018120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1018121#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1018116#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1018117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1018112#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1018113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1018108#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1018109#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1018104#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1018105#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1018100#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018101#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1018096#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1018097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1018092#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1018093#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1018088#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1018089#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1018084#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1018085#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1018080#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1018081#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1018076#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1018077#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1018072#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1018073#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1018068#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1018069#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1018064#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1018065#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1017990#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1017989#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1017984#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1017983#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 998386#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 998387#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 998371#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 998372#L615 assume 0 == ssl3_accept_~skip~0#1; 998348#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 998349#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 998332#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 998334#L614 ssl3_accept_~skip~0#1 := 0; 998319#L110-2 assume !false; 998320#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 998309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 998310#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 998297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 998298#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 998285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 998286#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 998273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 998274#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 998261#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 998262#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 998249#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 998250#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 998237#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 998238#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 998225#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 998226#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 998214#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 998215#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 998202#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 998203#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 998187#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 998188#L176 assume 8448 == ssl3_accept_~s__state~0#1; 998172#L177 assume !(ssl3_accept_~num1~0#1 > 0); 998171#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 998157#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 998158#L615 assume 0 == ssl3_accept_~skip~0#1; 998140#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 998141#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1021195#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1021194#L614 ssl3_accept_~skip~0#1 := 0; 998553#L110-2 assume !false; 998554#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 998548#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 998550#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1018058#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1018059#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1018054#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1018055#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1018050#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1018051#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1018046#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1018047#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1018042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1018043#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1018038#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018039#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1018034#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1018035#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1018030#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1018031#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1018026#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1018027#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1018022#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1018023#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1018017#L179 assume 8576 == ssl3_accept_~s__state~0#1; 1018018#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 1018271#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 1018266#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 1018268#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1023597#L615 assume 0 == ssl3_accept_~skip~0#1; 1023596#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1013204#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1023592#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1023590#L614 ssl3_accept_~skip~0#1 := 0; 1023587#L110-2 assume !false; 1023586#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1023585#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1023583#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1023581#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1023578#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1023573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1023570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1023564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1023561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1023558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1023555#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1023552#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1020848#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1023547#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1023544#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1023541#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1023538#L615 assume 0 == ssl3_accept_~skip~0#1; 1023535#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1009601#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1023528#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1023525#L614 ssl3_accept_~skip~0#1 := 0; 1023522#L110-2 assume !false; 1023518#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1023513#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1023508#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1023504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1023500#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1023496#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1023494#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1023406#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1023402#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1023401#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1023400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1023397#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1023395#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1020840#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1023387#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 959327#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 959328#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 959532#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 959533#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1010681#L615 assume 0 == ssl3_accept_~skip~0#1; 1008983#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008981#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1008976#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1008973#L614 ssl3_accept_~skip~0#1 := 0; 1008970#L110-2 assume !false; 1008967#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1008964#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1008961#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1008958#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1008955#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1008952#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1008949#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1008945#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1008940#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1008941#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1029279#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1029277#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1008330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1008331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018189#L152 [2021-11-20 05:58:26,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:26,522 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 4 times [2021-11-20 05:58:26,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:26,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784590055] [2021-11-20 05:58:26,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:26,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:26,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:26,528 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:26,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:26,539 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:26,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:26,540 INFO L85 PathProgramCache]: Analyzing trace with hash 434017212, now seen corresponding path program 1 times [2021-11-20 05:58:26,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:26,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073558828] [2021-11-20 05:58:26,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:26,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:26,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-11-20 05:58:26,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:26,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073558828] [2021-11-20 05:58:26,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073558828] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:26,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573153048] [2021-11-20 05:58:26,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:26,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:26,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:26,584 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:26,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-11-20 05:58:26,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:26,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:58:26,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-11-20 05:58:27,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:58:27,328 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-11-20 05:58:27,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573153048] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:58:27,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:58:27,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 05:58:27,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21334956] [2021-11-20 05:58:27,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:58:27,329 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:27,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:27,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:58:27,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:58:27,330 INFO L87 Difference]: Start difference. First operand 79210 states and 95700 transitions. cyclomatic complexity: 16650 Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:28,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:28,290 INFO L93 Difference]: Finished difference Result 93498 states and 111060 transitions. [2021-11-20 05:58:28,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:58:28,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 93498 states and 111060 transitions. [2021-11-20 05:58:28,572 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 27727 [2021-11-20 05:58:28,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 93498 states to 93498 states and 111060 transitions. [2021-11-20 05:58:28,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28537 [2021-11-20 05:58:28,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28537 [2021-11-20 05:58:28,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93498 states and 111060 transitions. [2021-11-20 05:58:28,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:28,783 INFO L681 BuchiCegarLoop]: Abstraction has 93498 states and 111060 transitions. [2021-11-20 05:58:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93498 states and 111060 transitions. [2021-11-20 05:58:29,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93498 to 85986. [2021-11-20 05:58:29,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85986 states, 85986 states have (on average 1.1877282348289255) internal successors, (102128), 85985 states have internal predecessors, (102128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:30,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85986 states to 85986 states and 102128 transitions. [2021-11-20 05:58:30,058 INFO L704 BuchiCegarLoop]: Abstraction has 85986 states and 102128 transitions. [2021-11-20 05:58:30,058 INFO L587 BuchiCegarLoop]: Abstraction has 85986 states and 102128 transitions. [2021-11-20 05:58:30,058 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-11-20 05:58:30,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85986 states and 102128 transitions. [2021-11-20 05:58:30,198 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 25260 [2021-11-20 05:58:30,198 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:30,198 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:30,199 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:30,199 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:30,200 INFO L791 eck$LassoCheckResult]: Stem: 1133539#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 1133326#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 1133310#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1133311#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1133527#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1133546#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1133548#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1148075#L110-2 assume !false; 1148073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1148071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1148069#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1148067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1148065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1148063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1148061#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1148059#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1148057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1148055#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1148053#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1148052#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1148050#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1148048#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1148046#L615 assume 0 == ssl3_accept_~skip~0#1; 1148044#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1142680#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1148039#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1148036#L614 ssl3_accept_~skip~0#1 := 0; 1148034#L110-2 assume !false; 1148032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1148030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1148028#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1148026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1148024#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1148022#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1148020#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1148018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1148016#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1148014#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1148012#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1148010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1148008#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1148006#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1148005#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1148001#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1147996#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1147997#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1205038#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1205037#L615 assume 0 == ssl3_accept_~skip~0#1; 1205036#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1193382#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1199929#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1205034#L614 ssl3_accept_~skip~0#1 := 0; 1205033#L110-2 assume !false; 1205032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1205031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1205030#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1205029#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1205028#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1205027#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1205026#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1205025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1205024#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1205023#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1205022#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1205021#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1205020#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1205019#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1205004#L152 [2021-11-20 05:58:30,200 INFO L793 eck$LassoCheckResult]: Loop: 1205004#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1205002#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1204999#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1204996#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1204993#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1204990#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1189211#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1189208#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1189205#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1189202#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1189199#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1189196#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1189192#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1189193#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1199051#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1199043#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1199036#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1199029#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1198774#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1198968#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1198853#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1198850#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1198849#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1198848#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198847#L615 assume 0 == ssl3_accept_~skip~0#1; 1198846#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1179371#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198843#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198842#L614 ssl3_accept_~skip~0#1 := 0; 1198841#L110-2 assume !false; 1198840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198839#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1198838#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1198837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1198836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1198835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1198834#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1198833#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1198832#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1198831#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1198830#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1198829#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1198828#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1198824#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1198822#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1198821#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1198820#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1198819#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1198818#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1198817#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1198816#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1198815#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1198814#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1198813#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1198812#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1198811#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1198810#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1198809#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1198808#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1198807#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1198806#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1198805#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1198804#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1198771#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1198768#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1198763#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1198760#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 1177859#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 1177851#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 1177852#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198629#L615 assume 0 == ssl3_accept_~skip~0#1; 1198625#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190734#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198622#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198620#L614 ssl3_accept_~skip~0#1 := 0; 1198618#L110-2 assume !false; 1198616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198614#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1198612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1198610#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1198608#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1198606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1198604#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1198602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1198600#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1198598#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1198596#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1198594#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1198592#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1198590#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1198588#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1198586#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1198584#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1198582#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1198580#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1198578#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1198576#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1198574#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1198572#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1198569#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1198566#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1198564#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198562#L615 assume 0 == ssl3_accept_~skip~0#1; 1198560#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190729#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198556#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198554#L614 ssl3_accept_~skip~0#1 := 0; 1198552#L110-2 assume !false; 1198550#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198547#L113 assume 12292 == ssl3_accept_~s__state~0#1; 1198544#L114 ssl3_accept_~s__new_session~0#1 := 1; 1198542#L222 ssl3_accept_~s__server~0#1 := 1; 1198540#L227 assume !(0 != ssl3_accept_~cb~0#1); 1198538#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 1198536#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 1198533#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 1198528#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 1198508#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 1198509#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198498#L615 assume 0 == ssl3_accept_~skip~0#1; 1198499#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190711#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198490#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198526#L614 ssl3_accept_~skip~0#1 := 0; 1198525#L110-2 assume !false; 1198524#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1198522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1198521#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1198520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1198519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1198518#L128 assume 8480 == ssl3_accept_~s__state~0#1; 1197317#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 1197369#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 1197366#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1197365#L615 assume 0 == ssl3_accept_~skip~0#1; 1197364#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190442#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1197361#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1197360#L614 ssl3_accept_~skip~0#1 := 0; 1197359#L110-2 assume !false; 1197358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1197357#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1197356#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1197355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1197354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1197353#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1197352#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1197351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1197350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1197349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1197348#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1197347#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1197346#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1197345#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1197344#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1197343#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1197342#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1197341#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1197340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1197339#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1197338#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1197337#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1197336#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1197335#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1197333#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1197332#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1197331#L615 assume 0 == ssl3_accept_~skip~0#1; 1197330#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190403#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1197327#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1197326#L614 ssl3_accept_~skip~0#1 := 0; 1197325#L110-2 assume !false; 1197324#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1197323#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1197322#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1197321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1197320#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1197319#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1197318#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1197316#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1197315#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1197314#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1197313#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1197311#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1197310#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1197309#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1205383#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1205378#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1205375#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1205370#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1205368#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1205366#L615 assume 0 == ssl3_accept_~skip~0#1; 1205364#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1194178#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1205360#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1205358#L614 ssl3_accept_~skip~0#1 := 0; 1205356#L110-2 assume !false; 1205354#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1205352#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1205350#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1205348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1205346#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1205344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1205342#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1205341#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1205017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1205015#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1205013#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1205010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1205008#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1205006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1205004#L152 [2021-11-20 05:58:30,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:30,200 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 5 times [2021-11-20 05:58:30,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:30,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528573201] [2021-11-20 05:58:30,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:30,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:30,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:30,207 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:30,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:30,218 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:30,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:30,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2121400483, now seen corresponding path program 1 times [2021-11-20 05:58:30,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:30,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76827441] [2021-11-20 05:58:30,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:30,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:30,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-11-20 05:58:30,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:58:30,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76827441] [2021-11-20 05:58:30,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76827441] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:58:30,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713560134] [2021-11-20 05:58:30,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:30,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:58:30,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:58:30,271 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:58:30,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-11-20 05:58:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:58:30,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:58:30,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:58:30,710 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-11-20 05:58:30,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:58:31,062 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-11-20 05:58:31,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713560134] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:58:31,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:58:31,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 05:58:31,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302616073] [2021-11-20 05:58:31,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:58:31,064 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:58:31,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:58:31,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:58:31,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:58:31,065 INFO L87 Difference]: Start difference. First operand 85986 states and 102128 transitions. cyclomatic complexity: 16302 Second operand has 6 states, 6 states have (on average 30.833333333333332) internal successors, (185), 6 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:31,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:58:31,476 INFO L93 Difference]: Finished difference Result 81518 states and 95768 transitions. [2021-11-20 05:58:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:58:31,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 81518 states and 95768 transitions. [2021-11-20 05:58:32,177 INFO L131 ngComponentsAnalysis]: Automaton has 72 accepting balls. 16984 [2021-11-20 05:58:32,333 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 81518 states to 61638 states and 72568 transitions. [2021-11-20 05:58:32,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22266 [2021-11-20 05:58:32,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23122 [2021-11-20 05:58:32,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61638 states and 72568 transitions. [2021-11-20 05:58:32,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:58:32,349 INFO L681 BuchiCegarLoop]: Abstraction has 61638 states and 72568 transitions. [2021-11-20 05:58:32,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61638 states and 72568 transitions. [2021-11-20 05:58:32,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61638 to 52054. [2021-11-20 05:58:32,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52054 states, 52054 states have (on average 1.183040688515772) internal successors, (61582), 52053 states have internal predecessors, (61582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:58:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52054 states to 52054 states and 61582 transitions. [2021-11-20 05:58:32,822 INFO L704 BuchiCegarLoop]: Abstraction has 52054 states and 61582 transitions. [2021-11-20 05:58:32,822 INFO L587 BuchiCegarLoop]: Abstraction has 52054 states and 61582 transitions. [2021-11-20 05:58:32,823 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-11-20 05:58:32,823 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52054 states and 61582 transitions. [2021-11-20 05:58:32,915 INFO L131 ngComponentsAnalysis]: Automaton has 60 accepting balls. 15824 [2021-11-20 05:58:32,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:58:32,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:58:32,916 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-11-20 05:58:32,916 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:58:32,916 INFO L791 eck$LassoCheckResult]: Stem: 1302322#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 1302106#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 1302092#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1302093#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1302312#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1302323#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1302325#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1312722#L110-2 assume !false; 1312720#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1312718#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1312716#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1312714#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1312712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1312710#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1312708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1312706#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1312704#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1312702#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1312701#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1312699#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1312697#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1312695#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1312693#L615 assume 0 == ssl3_accept_~skip~0#1; 1312691#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1311617#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1312685#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1312683#L614 ssl3_accept_~skip~0#1 := 0; 1312681#L110-2 assume !false; 1312679#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1312677#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1312675#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1312673#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1312671#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1312669#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1312667#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1312665#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1312663#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1312661#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1312659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1312657#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1312655#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1312654#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1312651#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1312646#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1312643#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 1312641#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1312639#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1312637#L615 assume 0 == ssl3_accept_~skip~0#1; 1312635#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1311551#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1312629#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1312627#L614 ssl3_accept_~skip~0#1 := 0; 1312625#L110-2 assume !false; 1312623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1312621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1312619#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1312617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1312615#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1312613#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1312611#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1312609#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1312607#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1312605#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1312603#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1312601#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1312599#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1312595#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1312596#L152 assume 8512 == ssl3_accept_~s__state~0#1; 1344050#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1344048#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 1344047#L315-2 [2021-11-20 05:58:32,917 INFO L793 eck$LassoCheckResult]: Loop: 1344047#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 1344045#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344043#L615 assume !(0 == ssl3_accept_~skip~0#1); 1344040#L614 ssl3_accept_~skip~0#1 := 0; 1344039#L110-2 assume !false; 1344038#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344037#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344035#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344034#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344033#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344031#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344029#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344028#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344027#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344026#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344025#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1344024#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1344022#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1344020#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1344018#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1344016#L158 assume 8528 == ssl3_accept_~s__state~0#1; 1343813#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 1344013#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 1344012#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 1344011#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 1344009#L344 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 1344008#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 1344005#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 1344001#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 1343999#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1343997#L615 assume !(0 == ssl3_accept_~skip~0#1); 1343993#L614 ssl3_accept_~skip~0#1 := 0; 1343991#L110-2 assume !false; 1343989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1343987#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1343985#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1343983#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1343981#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1343978#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1343976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1343974#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1343972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1343970#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1343968#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1343966#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1343964#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1343962#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1343960#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1343958#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1343956#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1343954#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1343945#L164 assume 8544 == ssl3_accept_~s__state~0#1; 1343806#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 1343943#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 1343942#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1344032#L399 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 1343939#L400 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 1343940#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 1343687#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 1343683#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1343684#L615 assume 0 == ssl3_accept_~skip~0#1; 1343678#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341559#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1343790#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1343789#L614 ssl3_accept_~skip~0#1 := 0; 1343788#L110-2 assume !false; 1343786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1343781#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1343779#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1343778#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1343777#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1343776#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1343775#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1343774#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1343773#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1343772#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1343771#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1343770#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1343769#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1343768#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1343767#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1343766#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1343765#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1343764#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1343763#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1343762#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1343761#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1343760#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1343758#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1343756#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1343753#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1343751#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1343749#L615 assume 0 == ssl3_accept_~skip~0#1; 1343746#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341497#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1343187#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1343545#L614 ssl3_accept_~skip~0#1 := 0; 1343151#L110-2 assume !false; 1343152#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1343139#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1343140#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1343127#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1343128#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1343115#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1343116#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1343103#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1343104#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1343089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1343090#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1343077#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1343078#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1343063#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1343064#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1343050#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1341006#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1340997#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1340989#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1340980#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1340972#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1340973#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1343531#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1343530#L179 assume 8576 == ssl3_accept_~s__state~0#1; 1340324#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 1343529#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 1343527#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 1343528#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344149#L615 assume 0 == ssl3_accept_~skip~0#1; 1344148#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341870#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1344145#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1344144#L614 ssl3_accept_~skip~0#1 := 0; 1344143#L110-2 assume !false; 1344142#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344140#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344138#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344137#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344136#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344135#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344134#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344133#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344131#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1343076#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1344130#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1344129#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1344128#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344127#L615 assume 0 == ssl3_accept_~skip~0#1; 1344126#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341843#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1344123#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1344122#L614 ssl3_accept_~skip~0#1 := 0; 1344121#L110-2 assume !false; 1344120#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344119#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344117#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344115#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344113#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344111#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344109#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344108#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344106#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344102#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344100#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1344098#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1343061#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1344095#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1344093#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1344091#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 1344089#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1344087#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344085#L615 assume 0 == ssl3_accept_~skip~0#1; 1344083#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341813#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1344078#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1344076#L614 ssl3_accept_~skip~0#1 := 0; 1344074#L110-2 assume !false; 1344072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344055#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344054#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1344053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1344052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1344051#L152 assume 8512 == ssl3_accept_~s__state~0#1; 1343048#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1344049#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 1344047#L315-2 [2021-11-20 05:58:32,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:32,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1463895914, now seen corresponding path program 1 times [2021-11-20 05:58:32,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:32,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674623710] [2021-11-20 05:58:32,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:32,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:32,924 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:32,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:32,936 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:32,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:32,937 INFO L85 PathProgramCache]: Analyzing trace with hash -547999757, now seen corresponding path program 1 times [2021-11-20 05:58:32,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:32,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825463149] [2021-11-20 05:58:32,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:32,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:32,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:32,951 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:32,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:32,981 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:32,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:58:32,982 INFO L85 PathProgramCache]: Analyzing trace with hash -2014414294, now seen corresponding path program 1 times [2021-11-20 05:58:32,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:58:32,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307338226] [2021-11-20 05:58:32,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:58:32,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:58:33,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:33,002 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:58:33,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:58:33,065 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:58:35,683 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 05:58:35 BoogieIcfgContainer [2021-11-20 05:58:35,690 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-20 05:58:35,691 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 05:58:35,691 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 05:58:35,691 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 05:58:35,692 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:57:52" (3/4) ... [2021-11-20 05:58:35,696 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-20 05:58:35,819 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/witness.graphml [2021-11-20 05:58:35,819 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 05:58:35,820 INFO L158 Benchmark]: Toolchain (without parser) took 45091.01ms. Allocated memory was 113.2MB in the beginning and 12.8GB in the end (delta: 12.7GB). Free memory was 71.2MB in the beginning and 10.6GB in the end (delta: -10.5GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. [2021-11-20 05:58:35,821 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 113.2MB. Free memory is still 88.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 05:58:35,821 INFO L158 Benchmark]: CACSL2BoogieTranslator took 426.56ms. Allocated memory is still 113.2MB. Free memory was 71.0MB in the beginning and 83.9MB in the end (delta: -12.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-20 05:58:35,821 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.33ms. Allocated memory is still 113.2MB. Free memory was 83.9MB in the beginning and 81.1MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 05:58:35,822 INFO L158 Benchmark]: Boogie Preprocessor took 42.32ms. Allocated memory is still 113.2MB. Free memory was 81.1MB in the beginning and 79.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 05:58:35,822 INFO L158 Benchmark]: RCFGBuilder took 751.64ms. Allocated memory is still 113.2MB. Free memory was 79.0MB in the beginning and 53.1MB in the end (delta: 25.9MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2021-11-20 05:58:35,823 INFO L158 Benchmark]: BuchiAutomizer took 43664.88ms. Allocated memory was 113.2MB in the beginning and 12.8GB in the end (delta: 12.7GB). Free memory was 53.1MB in the beginning and 10.6GB in the end (delta: -10.5GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. [2021-11-20 05:58:35,823 INFO L158 Benchmark]: Witness Printer took 128.39ms. Allocated memory is still 12.8GB. Free memory was 10.6GB in the beginning and 10.6GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-20 05:58:35,826 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.29ms. Allocated memory is still 113.2MB. Free memory is still 88.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 426.56ms. Allocated memory is still 113.2MB. Free memory was 71.0MB in the beginning and 83.9MB in the end (delta: -12.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.33ms. Allocated memory is still 113.2MB. Free memory was 83.9MB in the beginning and 81.1MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 42.32ms. Allocated memory is still 113.2MB. Free memory was 81.1MB in the beginning and 79.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 751.64ms. Allocated memory is still 113.2MB. Free memory was 79.0MB in the beginning and 53.1MB in the end (delta: 25.9MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 43664.88ms. Allocated memory was 113.2MB in the beginning and 12.8GB in the end (delta: 12.7GB). Free memory was 53.1MB in the beginning and 10.6GB in the end (delta: -10.5GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. * Witness Printer took 128.39ms. Allocated memory is still 12.8GB. Free memory was 10.6GB in the beginning and 10.6GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 41 terminating modules (38 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 52054 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 43.5s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 15.6s. Construction of modules took 3.8s. Büchi inclusion checks took 6.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 41. Automata minimization 10.5s AutomataMinimizationTime, 41 MinimizatonAttempts, 37199 StatesRemovedByMinimization, 33 NontrivialMinimizations. Non-live state removal took 5.2s Buchi closure took 0.2s. Biggest automaton had 85986 states and ocurred in iteration 37. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 388/388 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8298 SdHoareTripleChecker+Valid, 4.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8295 mSDsluCounter, 19674 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8869 mSDsCounter, 931 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5218 IncrementalHoareTripleChecker+Invalid, 6149 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 931 mSolverCounterUnsat, 10805 mSDtfsCounter, 5218 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI27 SFLT0 conc0 concLT2 SILN0 SILU0 SILI8 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital57 mio100 ax100 hnf100 lsp26 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 13ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 219]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f9286db=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d41d375=2, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3339b70f=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e7b0fe7=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cfcb62b=0, s__s3__tmp__new_cipher__algo_strength=4294967294, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d09388b=0, s__ctx__info_callback=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49841750=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=0, s__s3__tmp__new_cipher__algorithms=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b078d57=0, tmp___2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@135be22=0, cb=0, s__cert__pkeys__AT0__privatekey=10, s__options=4292870144, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@442a046d=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f850bdb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cd2217a=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@74a32651=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b0ff028=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@565b3de8=0, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@327896e9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ffbbe35=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58068d2c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@627a1748=0, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42503cda=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@772bcb34=0, s__verify_mode=11, __cil_tmp58=4294967294, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52b92227=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ce82c03=1, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@665e1b74=0, tmp___10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a6b3d00=0, __cil_tmp61=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b5e8b14=1, l=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@468486de=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bcd2d14=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a53c2bb=0, __cil_tmp56=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10bc4374=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d532638=0, tmp___1=-12288, s__info_callback=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@700d6db9=0, s__s3__tmp__reuse_message=0, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60adc07=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26bf11ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68bfad28=1, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34de8fe7=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cd761f6=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@63299b81=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e9dabba=0, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17ffaedd=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eb08453=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27534844=0, __cil_tmp59=0, skip=1, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48eb0e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c5013a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c69035d=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b0f0e02=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23961817=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2324c11e=0, __cil_tmp57=4292870144, s__state=8512, s__new_session=0, tmp___8=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61fa9563=0, Time=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@125e8b0a=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 315]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L657] int s ; [L658] int tmp ; [L662] s = 8464 [L663] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__s3__tmp__reuse_message = 0 [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 FALSE !(s__info_callback != 0) [L96] COND FALSE !(s__ctx__info_callback != 0) [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 Loop: [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND FALSE !(__cil_tmp57 + 2097152UL) [L335] s__s3__tmp__use_rsa_tmp = 0 [L338] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L341] COND FALSE !(l + 30UL) [L344] COND TRUE l + 1UL [L345] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L349] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L350] COND FALSE !(__cil_tmp58 + 2UL) [L372] skip = 1 [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND TRUE __cil_tmp61 + 256UL [L400] COND TRUE s__verify_mode + 2 [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-20 05:58:35,914 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:36,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2021-11-20 05:58:36,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:36,510 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-11-20 05:58:36,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:36,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:37,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-20 05:58:37,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-11-20 05:58:37,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-11-20 05:58:37,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_778a99f1-469d-4b74-ba30-e4f51d6e38c5/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)