./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0 --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 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-22 15:12:33,096 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-22 15:12:33,099 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-22 15:12:33,158 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-22 15:12:33,159 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-22 15:12:33,165 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-22 15:12:33,167 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-22 15:12:33,173 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-22 15:12:33,176 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-22 15:12:33,186 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-22 15:12:33,188 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-22 15:12:33,190 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-22 15:12:33,191 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-22 15:12:33,195 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-22 15:12:33,198 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-22 15:12:33,205 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-22 15:12:33,208 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-22 15:12:33,209 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-22 15:12:33,216 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-22 15:12:33,225 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-22 15:12:33,228 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-22 15:12:33,230 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-22 15:12:33,234 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-22 15:12:33,235 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-22 15:12:33,249 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-22 15:12:33,250 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-22 15:12:33,250 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-22 15:12:33,253 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-22 15:12:33,254 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-22 15:12:33,256 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-22 15:12:33,257 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-22 15:12:33,258 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-22 15:12:33,261 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-22 15:12:33,263 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-22 15:12:33,265 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-22 15:12:33,265 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-22 15:12:33,266 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-22 15:12:33,266 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-22 15:12:33,267 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-22 15:12:33,268 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-22 15:12:33,269 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-22 15:12:33,271 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-22 15:12:33,338 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-22 15:12:33,338 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-22 15:12:33,339 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-22 15:12:33,339 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-22 15:12:33,342 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-22 15:12:33,342 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-22 15:12:33,342 INFO L138 SettingsManager]: * Use SBE=true [2021-11-22 15:12:33,343 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-22 15:12:33,343 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-22 15:12:33,343 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-22 15:12:33,345 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-22 15:12:33,345 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-22 15:12:33,345 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-22 15:12:33,346 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-22 15:12:33,346 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-22 15:12:33,346 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-22 15:12:33,347 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-22 15:12:33,347 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-22 15:12:33,347 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-22 15:12:33,347 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-22 15:12:33,348 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-22 15:12:33,348 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-22 15:12:33,348 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-22 15:12:33,349 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-22 15:12:33,349 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-22 15:12:33,349 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-22 15:12:33,349 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-22 15:12:33,350 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-22 15:12:33,350 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-22 15:12:33,351 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-22 15:12:33,351 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-22 15:12:33,351 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-22 15:12:33,353 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-22 15:12:33,353 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_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/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_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0 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 -> 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b [2021-11-22 15:12:33,711 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-22 15:12:33,748 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-22 15:12:33,752 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-22 15:12:33,753 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-22 15:12:33,755 INFO L275 PluginConnector]: CDTParser initialized [2021-11-22 15:12:33,757 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-11-22 15:12:33,858 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/data/48ecccc63/dfa9a27c9ad54037be8398d5c327239a/FLAG662105e67 [2021-11-22 15:12:34,539 INFO L306 CDTParser]: Found 1 translation units. [2021-11-22 15:12:34,540 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-11-22 15:12:34,556 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/data/48ecccc63/dfa9a27c9ad54037be8398d5c327239a/FLAG662105e67 [2021-11-22 15:12:34,866 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/data/48ecccc63/dfa9a27c9ad54037be8398d5c327239a [2021-11-22 15:12:34,869 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-22 15:12:34,872 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-22 15:12:34,874 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-22 15:12:34,874 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-22 15:12:34,878 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-22 15:12:34,879 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 03:12:34" (1/1) ... [2021-11-22 15:12:34,880 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@196f3a0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:34, skipping insertion in model container [2021-11-22 15:12:34,881 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 03:12:34" (1/1) ... [2021-11-22 15:12:34,889 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-22 15:12:34,948 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-22 15:12:35,262 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_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2021-11-22 15:12:35,275 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 15:12:35,285 INFO L203 MainTranslator]: Completed pre-run [2021-11-22 15:12:35,351 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_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2021-11-22 15:12:35,366 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 15:12:35,394 INFO L208 MainTranslator]: Completed translation [2021-11-22 15:12:35,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35 WrapperNode [2021-11-22 15:12:35,395 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-22 15:12:35,396 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-22 15:12:35,403 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-22 15:12:35,403 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-22 15:12:35,412 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,423 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,474 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 500 [2021-11-22 15:12:35,479 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-22 15:12:35,480 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-22 15:12:35,480 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-22 15:12:35,480 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-22 15:12:35,491 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,491 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,512 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,513 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,521 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,529 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,532 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,548 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-22 15:12:35,549 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-22 15:12:35,549 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-22 15:12:35,550 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-22 15:12:35,550 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (1/1) ... [2021-11-22 15:12:35,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:35,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:35,582 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:35,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-22 15:12:35,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-22 15:12:35,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-22 15:12:35,624 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-22 15:12:35,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-22 15:12:35,710 INFO L236 CfgBuilder]: Building ICFG [2021-11-22 15:12:35,712 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-22 15:12:35,731 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-22 15:12:36,417 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-22 15:12:36,417 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-22 15:12:36,418 INFO L277 CfgBuilder]: Performing block encoding [2021-11-22 15:12:36,435 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-22 15:12:36,436 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-22 15:12:36,439 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 03:12:36 BoogieIcfgContainer [2021-11-22 15:12:36,439 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-22 15:12:36,440 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-22 15:12:36,441 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-22 15:12:36,444 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-22 15:12:36,445 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 15:12:36,446 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.11 03:12:34" (1/3) ... [2021-11-22 15:12:36,447 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@63ca92eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.11 03:12:36, skipping insertion in model container [2021-11-22 15:12:36,448 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 15:12:36,448 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:12:35" (2/3) ... [2021-11-22 15:12:36,448 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@63ca92eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.11 03:12:36, skipping insertion in model container [2021-11-22 15:12:36,448 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 15:12:36,449 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 03:12:36" (3/3) ... [2021-11-22 15:12:36,450 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2021-11-22 15:12:36,571 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-22 15:12:36,571 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-22 15:12:36,572 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-22 15:12:36,572 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-22 15:12:36,573 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-22 15:12:36,573 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-22 15:12:36,573 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-22 15:12:36,573 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-22 15:12:36,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:36,666 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-11-22 15:12:36,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:36,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:36,681 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-22 15:12:36,682 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:36,682 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-22 15:12:36,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:36,702 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-11-22 15:12:36,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:36,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:36,704 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-22 15:12:36,705 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:36,715 INFO L791 eck$LassoCheckResult]: Stem: 126#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(16, 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~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 40#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 128#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 47#L110-2true [2021-11-22 15:12:36,717 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 20#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 32#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 127#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 89#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 63#L128true assume 8480 == ssl3_accept_~s__state~0#1; 134#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#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; 79#L553true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55#L590true ssl3_accept_~skip~0#1 := 0; 47#L110-2true [2021-11-22 15:12:36,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:36,739 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-22 15:12:36,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:36,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513203230] [2021-11-22 15:12:36,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:36,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:36,868 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:36,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:36,958 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:36,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:36,962 INFO L85 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2021-11-22 15:12:36,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:36,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272221390] [2021-11-22 15:12:36,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:36,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:36,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:36,994 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:37,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:37,015 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:37,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:37,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2021-11-22 15:12:37,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:37,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281685736] [2021-11-22 15:12:37,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:37,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:37,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:37,193 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-22 15:12:37,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:37,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281685736] [2021-11-22 15:12:37,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281685736] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:37,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:37,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:37,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617677633] [2021-11-22 15:12:37,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:37,361 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:12:37,362 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:12:37,362 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:12:37,362 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:12:37,362 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 15:12:37,363 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,363 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:12:37,363 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:12:37,364 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-11-22 15:12:37,364 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:12:37,364 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:12:37,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:37,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:37,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:37,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:37,408 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-22 15:12:37,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:37,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-22 15:12:37,523 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:12:37,524 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 15:12:37,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,532 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-22 15:12:37,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:37,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,586 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:37,586 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-22 15:12:37,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:37,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,624 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:37,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-22 15:12:37,660 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:37,660 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:12:37,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:37,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,692 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-22 15:12:37,694 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:37,699 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,712 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:37,712 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-22 15:12:37,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-11-22 15:12:37,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,751 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-22 15:12:37,754 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:37,755 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,780 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:37,780 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-22 15:12:37,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:37,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,809 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,827 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:37,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-22 15:12:37,850 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:37,850 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-22 15:12:37,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:37,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,887 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:37,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-22 15:12:37,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:37,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:37,934 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:37,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-22 15:12:37,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 15:12:37,940 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:37,964 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 15:12:37,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:37,999 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:12:37,999 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:12:37,999 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:12:37,999 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:12:37,999 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 15:12:37,999 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:37,999 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:12:37,999 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:12:37,999 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-11-22 15:12:38,000 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:12:38,000 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:12:38,001 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-22 15:12:38,009 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-22 15:12:38,013 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-22 15:12:38,017 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-22 15:12:38,021 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-22 15:12:38,038 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-22 15:12:38,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:38,167 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:12:38,172 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 15:12:38,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,184 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,191 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-22 15:12:38,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:38,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:38,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-22 15:12:38,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:38,207 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:38,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:38,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:38,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:38,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:38,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:38,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,272 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-22 15:12:38,285 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-22 15:12:38,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:38,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:38,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:38,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:38,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:38,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:38,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:38,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:38,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:38,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,366 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,376 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-22 15:12:38,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-22 15:12:38,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:38,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:38,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:38,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:38,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:38,387 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:38,387 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:38,400 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:38,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:38,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,446 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-22 15:12:38,450 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-22 15:12:38,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:38,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:38,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:38,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:38,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:38,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:38,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:38,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:38,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-11-22 15:12:38,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,491 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-22 15:12:38,493 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-22 15:12:38,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:38,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:38,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:38,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:38,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:38,511 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:38,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:38,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:38,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:38,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,539 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-22 15:12:38,541 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-22 15:12:38,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:38,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:38,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:38,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:38,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:38,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:38,559 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:38,579 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 15:12:38,609 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-22 15:12:38,609 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-22 15:12:38,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:38,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:38,616 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:38,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-22 15:12:38,647 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 15:12:38,648 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 15:12:38,648 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 15:12:38,648 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-22 15:12:38,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:38,724 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 15:12:38,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:38,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:12:38,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:38,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:38,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 15:12:38,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:38,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-22 15:12:39,010 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-22 15:12:39,013 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:39,901 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2021-11-22 15:12:39,903 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-22 15:12:39,908 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-22 15:12:39,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-11-22 15:12:39,912 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-22 15:12:39,914 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:12:39,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-22 15:12:39,914 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:12:39,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-22 15:12:39,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:12:39,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-11-22 15:12:39,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-11-22 15:12:39,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:39,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-11-22 15:12:39,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-11-22 15:12:39,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-11-22 15:12:39,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-11-22 15:12:39,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:39,982 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-11-22 15:12:40,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-11-22 15:12:40,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-11-22 15:12:40,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:40,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-11-22 15:12:40,078 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-11-22 15:12:40,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:40,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:40,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:40,084 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:40,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:40,258 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-11-22 15:12:40,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:40,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-11-22 15:12:40,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-11-22 15:12:40,274 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-11-22 15:12:40,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-11-22 15:12:40,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-11-22 15:12:40,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-11-22 15:12:40,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:40,276 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-11-22 15:12:40,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-11-22 15:12:40,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-11-22 15:12:40,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:40,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-11-22 15:12:40,304 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-11-22 15:12:40,304 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-11-22 15:12:40,304 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-22 15:12:40,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-11-22 15:12:40,310 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-11-22 15:12:40,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:40,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:40,314 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-22 15:12:40,314 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:40,315 INFO L791 eck$LassoCheckResult]: Stem: 2249#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(16, 2);call #Ultimate.allocInit(12, 3); 2105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 2099#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2047#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2048#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2033#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2034#L110-2 assume !false; 2365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2363#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2362#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2361#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2360#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2149#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2119#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2254#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2003#L144 [2021-11-22 15:12:40,315 INFO L793 eck$LassoCheckResult]: Loop: 2003#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2004#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2020#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; 2006#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2422#L590 ssl3_accept_~skip~0#1 := 0; 2421#L110-2 assume !false; 2420#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2418#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2417#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2415#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2282#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2280#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2268#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2003#L144 [2021-11-22 15:12:40,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:40,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-22 15:12:40,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:40,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807708138] [2021-11-22 15:12:40,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:40,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:40,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:40,350 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:40,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:40,388 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:40,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:40,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1535184001, now seen corresponding path program 1 times [2021-11-22 15:12:40,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:40,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019344293] [2021-11-22 15:12:40,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:40,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:40,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:40,439 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-22 15:12:40,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:40,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019344293] [2021-11-22 15:12:40,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019344293] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:40,446 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:40,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:40,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84474304] [2021-11-22 15:12:40,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:40,448 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:40,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:40,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:40,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:40,449 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:40,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:40,667 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-11-22 15:12:40,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:40,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-11-22 15:12:40,675 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-11-22 15:12:40,682 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-11-22 15:12:40,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-11-22 15:12:40,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-11-22 15:12:40,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-11-22 15:12:40,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:40,684 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-11-22 15:12:40,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-11-22 15:12:40,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-11-22 15:12:40,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-11-22 15:12:40,699 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-11-22 15:12:40,699 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-11-22 15:12:40,699 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-22 15:12:40,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-11-22 15:12:40,703 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-11-22 15:12:40,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:40,704 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:40,705 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-22 15:12:40,706 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-22 15:12:40,706 INFO L791 eck$LassoCheckResult]: Stem: 3337#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(16, 2);call #Ultimate.allocInit(12, 3); 3198#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 3192#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3140#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3141#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3126#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3127#L110-2 assume !false; 3474#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3504#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3505#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3571#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3389#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3096#L144 [2021-11-22 15:12:40,706 INFO L793 eck$LassoCheckResult]: Loop: 3096#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3097#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3113#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; 3094#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3530#L590 ssl3_accept_~skip~0#1 := 0; 3529#L110-2 assume !false; 3524#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3522#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3232#L114 ssl3_accept_~s__new_session~0#1 := 1; 3165#L222 ssl3_accept_~s__server~0#1 := 1; 3290#L227 assume 0 != ssl3_accept_~cb~0#1; 3194#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3195#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3323#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3208#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3209#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3189#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3365#L590 ssl3_accept_~skip~0#1 := 0; 3363#L110-2 assume !false; 3361#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3359#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3357#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3347#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3348#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3406#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3096#L144 [2021-11-22 15:12:40,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:40,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-22 15:12:40,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:40,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717372908] [2021-11-22 15:12:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:40,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:40,719 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:40,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:40,736 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:40,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:40,738 INFO L85 PathProgramCache]: Analyzing trace with hash -402495567, now seen corresponding path program 1 times [2021-11-22 15:12:40,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:40,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193513396] [2021-11-22 15:12:40,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:40,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:40,764 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-22 15:12:40,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:40,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193513396] [2021-11-22 15:12:40,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193513396] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:40,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:40,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:40,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875585400] [2021-11-22 15:12:40,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:40,766 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:40,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:40,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:40,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:40,768 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:40,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:40,975 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2021-11-22 15:12:40,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:40,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2021-11-22 15:12:40,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-11-22 15:12:40,995 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2021-11-22 15:12:40,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2021-11-22 15:12:40,997 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2021-11-22 15:12:40,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2021-11-22 15:12:40,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:40,998 INFO L681 BuchiCegarLoop]: Abstraction has 574 states and 836 transitions. [2021-11-22 15:12:40,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2021-11-22 15:12:41,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2021-11-22 15:12:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-11-22 15:12:41,014 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-11-22 15:12:41,014 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-11-22 15:12:41,015 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-22 15:12:41,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-11-22 15:12:41,019 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-11-22 15:12:41,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:41,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:41,020 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:41,020 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:41,021 INFO L791 eck$LassoCheckResult]: Stem: 4510#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(16, 2);call #Ultimate.allocInit(12, 3); 4374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 4366#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4316#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4317#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4306#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4307#L110-2 assume !false; 4580#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4757#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4756#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4755#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4464#L222 [2021-11-22 15:12:41,021 INFO L793 eck$LassoCheckResult]: Loop: 4464#L222 ssl3_accept_~s__server~0#1 := 1; 4465#L227 assume 0 != ssl3_accept_~cb~0#1; 4368#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4369#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4495#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4381#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4382#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4296#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4259#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4676#L590 ssl3_accept_~skip~0#1 := 0; 4675#L110-2 assume !false; 4674#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4673#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4672#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4671#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4464#L222 [2021-11-22 15:12:41,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,022 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-22 15:12:41,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191054954] [2021-11-22 15:12:41,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:41,051 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-22 15:12:41,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:41,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191054954] [2021-11-22 15:12:41,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191054954] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:41,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:41,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:41,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773675317] [2021-11-22 15:12:41,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:41,053 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:12:41,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1715914790, now seen corresponding path program 1 times [2021-11-22 15:12:41,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017125670] [2021-11-22 15:12:41,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:41,080 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-22 15:12:41,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:41,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017125670] [2021-11-22 15:12:41,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017125670] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:41,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:41,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:41,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853051608] [2021-11-22 15:12:41,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:41,082 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:41,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:41,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:41,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:41,083 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:41,229 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-11-22 15:12:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:41,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-11-22 15:12:41,237 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-22 15:12:41,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-11-22 15:12:41,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-11-22 15:12:41,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-11-22 15:12:41,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-11-22 15:12:41,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:41,248 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-11-22 15:12:41,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-11-22 15:12:41,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-11-22 15:12:41,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-11-22 15:12:41,264 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-11-22 15:12:41,264 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-11-22 15:12:41,264 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-22 15:12:41,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-11-22 15:12:41,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-11-22 15:12:41,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:41,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:41,270 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:41,271 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-22 15:12:41,271 INFO L791 eck$LassoCheckResult]: Stem: 5591#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(16, 2);call #Ultimate.allocInit(12, 3); 5454#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 5446#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5397#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5398#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5387#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5388#L110-2 assume !false; 5757#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5832#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5830#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5829#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5827#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5826#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5545#L222 [2021-11-22 15:12:41,271 INFO L793 eck$LassoCheckResult]: Loop: 5545#L222 ssl3_accept_~s__server~0#1 := 1; 5546#L227 assume 0 != ssl3_accept_~cb~0#1; 5448#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5449#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5576#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5461#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5462#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5377#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5353#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5701#L590 ssl3_accept_~skip~0#1 := 0; 5699#L110-2 assume !false; 5697#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5693#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5691#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5689#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5687#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5545#L222 [2021-11-22 15:12:41,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,272 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-22 15:12:41,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671949614] [2021-11-22 15:12:41,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:41,300 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-22 15:12:41,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:41,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671949614] [2021-11-22 15:12:41,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671949614] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:41,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:41,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:41,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599440937] [2021-11-22 15:12:41,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:41,302 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:12:41,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,303 INFO L85 PathProgramCache]: Analyzing trace with hash 273332383, now seen corresponding path program 1 times [2021-11-22 15:12:41,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341233528] [2021-11-22 15:12:41,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:41,324 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-22 15:12:41,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:41,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341233528] [2021-11-22 15:12:41,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341233528] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:41,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:41,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:41,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882327200] [2021-11-22 15:12:41,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:41,326 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:41,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:41,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:41,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:41,328 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:41,460 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-11-22 15:12:41,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:41,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-11-22 15:12:41,468 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-22 15:12:41,475 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-11-22 15:12:41,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-11-22 15:12:41,476 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-11-22 15:12:41,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-11-22 15:12:41,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:41,483 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-11-22 15:12:41,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-11-22 15:12:41,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-11-22 15:12:41,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-11-22 15:12:41,497 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-11-22 15:12:41,497 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-11-22 15:12:41,497 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-22 15:12:41,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-11-22 15:12:41,501 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-11-22 15:12:41,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:41,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:41,506 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-22 15:12:41,507 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:41,507 INFO L791 eck$LassoCheckResult]: Stem: 6677#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(16, 2);call #Ultimate.allocInit(12, 3); 6535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 6525#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6475#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6476#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6469#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6470#L110-2 assume !false; 6744#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6925#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6923#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6921#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6917#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6708#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6429#L144 [2021-11-22 15:12:41,507 INFO L793 eck$LassoCheckResult]: Loop: 6429#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6430#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6453#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; 6454#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6406#L590 ssl3_accept_~skip~0#1 := 0; 6536#L110-2 assume !false; 6461#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6499#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6500#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6560#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6935#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6546#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6584#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6581#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6653#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6638#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6823#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6822#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6821#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6640#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6427#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6868#L590 ssl3_accept_~skip~0#1 := 0; 6866#L110-2 assume !false; 6865#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6792#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6793#L114 ssl3_accept_~s__new_session~0#1 := 1; 6836#L222 ssl3_accept_~s__server~0#1 := 1; 6864#L227 assume 0 != ssl3_accept_~cb~0#1; 6859#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6857#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6851#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6849#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6847#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6842#L590 ssl3_accept_~skip~0#1 := 0; 6841#L110-2 assume !false; 6840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6839#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6838#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6790#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6791#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6690#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6691#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6829#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6429#L144 [2021-11-22 15:12:41,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-22 15:12:41,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749753483] [2021-11-22 15:12:41,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:41,530 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:41,560 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:41,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,561 INFO L85 PathProgramCache]: Analyzing trace with hash 675169575, now seen corresponding path program 1 times [2021-11-22 15:12:41,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985480691] [2021-11-22 15:12:41,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:41,621 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:12:41,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:41,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985480691] [2021-11-22 15:12:41,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985480691] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:41,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:41,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:41,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548435583] [2021-11-22 15:12:41,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:41,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:41,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:41,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:41,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:41,624 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:41,810 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-11-22 15:12:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:41,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-11-22 15:12:41,817 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-11-22 15:12:41,824 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-11-22 15:12:41,825 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-11-22 15:12:41,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-11-22 15:12:41,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-11-22 15:12:41,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:41,826 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-11-22 15:12:41,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-11-22 15:12:41,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-11-22 15:12:41,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:41,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-11-22 15:12:41,843 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-11-22 15:12:41,843 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-11-22 15:12:41,843 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-22 15:12:41,844 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-11-22 15:12:41,848 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-11-22 15:12:41,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:41,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:41,850 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-22 15:12:41,850 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-22 15:12:41,850 INFO L791 eck$LassoCheckResult]: Stem: 7876#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(16, 2);call #Ultimate.allocInit(12, 3); 7743#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 7732#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7681#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7682#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7675#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7676#L110-2 assume !false; 7931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8225#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8223#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8221#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8219#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8215#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8211#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8209#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7637#L144 [2021-11-22 15:12:41,851 INFO L793 eck$LassoCheckResult]: Loop: 7637#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7638#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7659#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; 7660#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7614#L590 ssl3_accept_~skip~0#1 := 0; 7744#L110-2 assume !false; 7667#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7704#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7705#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7770#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7771#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7782#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7753#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7754#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7793#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7789#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7790#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7835#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7836#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7718#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7683#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7684#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7844#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7702#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8180#L590 ssl3_accept_~skip~0#1 := 0; 8179#L110-2 assume !false; 8178#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8176#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8174#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8170#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8169#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8166#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8162#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8160#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8159#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8158#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8157#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8156#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8154#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8152#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8151#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8150#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8148#L170 assume 8560 == ssl3_accept_~s__state~0#1; 7884#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 7828#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; 7620#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7768#L590 ssl3_accept_~skip~0#1 := 0; 7769#L110-2 assume !false; 8250#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8248#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8247#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8239#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8205#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8201#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7991#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7989#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7897#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7637#L144 [2021-11-22 15:12:41,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-22 15:12:41,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110755167] [2021-11-22 15:12:41,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:41,860 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:41,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:41,873 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:41,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:41,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1855337294, now seen corresponding path program 1 times [2021-11-22 15:12:41,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:41,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507261903] [2021-11-22 15:12:41,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:41,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:41,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:41,926 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-22 15:12:41,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:41,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507261903] [2021-11-22 15:12:41,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507261903] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:41,927 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:41,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:41,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656464811] [2021-11-22 15:12:41,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:41,928 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:41,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:41,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:41,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:41,929 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:42,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:42,107 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-11-22 15:12:42,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:42,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-11-22 15:12:42,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-11-22 15:12:42,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-11-22 15:12:42,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-11-22 15:12:42,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-11-22 15:12:42,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-11-22 15:12:42,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:42,132 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-11-22 15:12:42,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-11-22 15:12:42,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-11-22 15:12:42,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:42,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-11-22 15:12:42,151 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-11-22 15:12:42,151 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-11-22 15:12:42,151 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-22 15:12:42,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-11-22 15:12:42,161 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-11-22 15:12:42,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:42,168 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:42,169 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-22 15:12:42,171 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-22 15:12:42,172 INFO L791 eck$LassoCheckResult]: Stem: 9318#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(16, 2);call #Ultimate.allocInit(12, 3); 9180#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 9174#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9124#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9125#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9109#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9110#L110-2 assume !false; 9567#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9565#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9563#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9561#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9559#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9555#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9552#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9550#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9548#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9083#L144 [2021-11-22 15:12:42,172 INFO L793 eck$LassoCheckResult]: Loop: 9083#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9084#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9097#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; 9098#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9719#L590 ssl3_accept_~skip~0#1 := 0; 9717#L110-2 assume !false; 9715#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9713#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9711#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9709#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9707#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9701#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9699#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9698#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9697#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9695#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9294#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9154#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9126#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9127#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9296#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9075#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9660#L590 ssl3_accept_~skip~0#1 := 0; 9657#L110-2 assume !false; 9655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9653#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9650#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9638#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9572#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9571#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9538#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9537#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9536#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9535#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9534#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9515#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9516#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9464#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9465#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9341#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9326#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9271#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; 9069#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9676#L590 ssl3_accept_~skip~0#1 := 0; 9674#L110-2 assume !false; 9672#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9670#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9667#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9661#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9658#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9540#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9541#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9579#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9577#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9083#L144 [2021-11-22 15:12:42,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:42,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-22 15:12:42,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:42,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043648263] [2021-11-22 15:12:42,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:42,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:42,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:42,181 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:42,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:42,193 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:42,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1431690572, now seen corresponding path program 1 times [2021-11-22 15:12:42,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:42,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826402197] [2021-11-22 15:12:42,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:42,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:42,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:42,228 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-22 15:12:42,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:42,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826402197] [2021-11-22 15:12:42,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826402197] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:42,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:42,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:42,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125159585] [2021-11-22 15:12:42,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:42,230 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:42,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:42,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:42,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:42,231 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:42,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:42,365 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-11-22 15:12:42,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:42,367 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-11-22 15:12:42,377 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-11-22 15:12:42,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-11-22 15:12:42,386 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-11-22 15:12:42,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-11-22 15:12:42,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-11-22 15:12:42,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:42,388 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-11-22 15:12:42,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-11-22 15:12:42,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-11-22 15:12:42,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:42,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-11-22 15:12:42,410 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-11-22 15:12:42,410 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-11-22 15:12:42,410 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-22 15:12:42,410 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-11-22 15:12:42,417 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-11-22 15:12:42,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:42,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:42,420 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-22 15:12:42,420 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-22 15:12:42,422 INFO L791 eck$LassoCheckResult]: Stem: 10971#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(16, 2);call #Ultimate.allocInit(12, 3); 10831#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 10820#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10767#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 10768#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10761#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10762#L110-2 assume !false; 11252#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11250#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11248#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11246#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11244#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11242#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11238#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11236#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11234#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10727#L144 [2021-11-22 15:12:42,422 INFO L793 eck$LassoCheckResult]: Loop: 10727#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10728#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10745#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; 10746#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11533#L590 ssl3_accept_~skip~0#1 := 0; 11531#L110-2 assume !false; 11529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11527#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11523#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11521#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11517#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11513#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11511#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10952#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11223#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11222#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10769#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10770#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10936#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10910#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10703#L590 ssl3_accept_~skip~0#1 := 0; 10832#L110-2 assume !false; 10757#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10791#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10792#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10858#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10859#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10871#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10883#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11447#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10926#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10927#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11446#L152 assume 8512 == ssl3_accept_~s__state~0#1; 10978#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 10849#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 10850#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10789#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11319#L590 ssl3_accept_~skip~0#1 := 0; 11316#L110-2 assume !false; 11313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11310#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11307#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11304#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11301#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11298#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11294#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11291#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11288#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11285#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11282#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11275#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11224#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11225#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11273#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11157#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11158#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11032#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11033#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11034#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10979#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10919#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; 10714#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11382#L590 ssl3_accept_~skip~0#1 := 0; 11380#L110-2 assume !false; 11378#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11376#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11368#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11041#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11006#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10727#L144 [2021-11-22 15:12:42,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:42,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-22 15:12:42,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:42,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277682903] [2021-11-22 15:12:42,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:42,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:42,442 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:42,466 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:42,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:42,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1524416678, now seen corresponding path program 1 times [2021-11-22 15:12:42,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:42,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901367240] [2021-11-22 15:12:42,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:42,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:42,545 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-22 15:12:42,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:42,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901367240] [2021-11-22 15:12:42,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901367240] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:42,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:42,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:42,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041953506] [2021-11-22 15:12:42,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:42,547 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:42,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:42,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:42,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:42,548 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:42,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:42,687 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-11-22 15:12:42,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:42,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-11-22 15:12:42,706 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-11-22 15:12:42,715 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-11-22 15:12:42,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-11-22 15:12:42,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-11-22 15:12:42,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-11-22 15:12:42,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:42,718 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-11-22 15:12:42,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-11-22 15:12:42,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-11-22 15:12:42,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:42,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-11-22 15:12:42,740 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-11-22 15:12:42,741 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-11-22 15:12:42,741 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-22 15:12:42,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-11-22 15:12:42,749 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-11-22 15:12:42,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:42,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:42,751 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-22 15:12:42,752 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:42,752 INFO L791 eck$LassoCheckResult]: Stem: 12783#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(16, 2);call #Ultimate.allocInit(12, 3); 12640#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 12634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12584#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12585#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12578#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12579#L110-2 assume !false; 12867#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13381#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13375#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13373#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13369#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13367#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13330#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13142#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13143#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12543#L144 [2021-11-22 15:12:42,754 INFO L793 eck$LassoCheckResult]: Loop: 12543#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12544#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12562#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; 12563#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12519#L590 ssl3_accept_~skip~0#1 := 0; 12649#L110-2 assume !false; 12570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12607#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12608#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12676#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12655#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12656#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12698#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12692#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12764#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12759#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12621#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12586#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12587#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 12761#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13429#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13420#L590 ssl3_accept_~skip~0#1 := 0; 13418#L110-2 assume !false; 13416#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13412#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13410#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13408#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13406#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13404#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13402#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13400#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13398#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13396#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13394#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12740#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12741#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12623#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12624#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13361#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13362#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12566#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12567#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 12696#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 12659#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 12660#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 12766#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 12757#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12558#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12559#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 12728#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 12713#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 12714#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12938#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12845#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 12937#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12580#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12581#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12602#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 12644#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13062#L590 ssl3_accept_~skip~0#1 := 0; 13060#L110-2 assume !false; 13057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13054#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13031#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12680#L222 ssl3_accept_~s__server~0#1 := 1; 13390#L227 assume 0 != ssl3_accept_~cb~0#1; 13389#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13388#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13386#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13383#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13382#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13380#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13374#L590 ssl3_accept_~skip~0#1 := 0; 13372#L110-2 assume !false; 13370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13368#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13366#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13331#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12920#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12826#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12811#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12543#L144 [2021-11-22 15:12:42,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:42,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-22 15:12:42,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:42,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015120624] [2021-11-22 15:12:42,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:42,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:42,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:42,767 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:42,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:42,782 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:42,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:42,783 INFO L85 PathProgramCache]: Analyzing trace with hash 463133017, now seen corresponding path program 1 times [2021-11-22 15:12:42,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:42,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045693155] [2021-11-22 15:12:42,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:42,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:42,834 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-22 15:12:42,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:42,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045693155] [2021-11-22 15:12:42,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045693155] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:42,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:42,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:42,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354384487] [2021-11-22 15:12:42,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:42,837 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:42,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:42,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:42,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:42,839 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:43,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:43,033 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-11-22 15:12:43,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:43,034 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-11-22 15:12:43,041 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2021-11-22 15:12:43,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-11-22 15:12:43,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-11-22 15:12:43,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-11-22 15:12:43,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-11-22 15:12:43,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:43,051 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-11-22 15:12:43,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-11-22 15:12:43,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-11-22 15:12:43,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:43,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-11-22 15:12:43,068 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-11-22 15:12:43,068 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-11-22 15:12:43,068 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-22 15:12:43,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-11-22 15:12:43,074 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2021-11-22 15:12:43,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:43,074 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:43,076 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-22 15:12:43,076 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-22 15:12:43,076 INFO L791 eck$LassoCheckResult]: Stem: 14557#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(16, 2);call #Ultimate.allocInit(12, 3); 14433#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 14429#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14379#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14380#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14365#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14366#L110-2 assume !false; 14641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15027#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15025#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15023#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15019#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15017#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15015#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15013#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15011#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14340#L144 [2021-11-22 15:12:43,077 INFO L793 eck$LassoCheckResult]: Loop: 14340#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14341#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14354#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; 14355#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15097#L590 ssl3_accept_~skip~0#1 := 0; 15095#L110-2 assume !false; 15093#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15089#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15087#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15081#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15079#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15077#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14955#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14954#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14953#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14535#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14409#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14410#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14999#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14997#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14994#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14988#L590 ssl3_accept_~skip~0#1 := 0; 14986#L110-2 assume !false; 14984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14978#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14976#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14968#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14965#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14963#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14962#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14960#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14959#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14877#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14563#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14455#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14456#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14510#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15153#L590 ssl3_accept_~skip~0#1 := 0; 15151#L110-2 assume !false; 15149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15147#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15143#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15137#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15135#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15131#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15129#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15127#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15125#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15123#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15121#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15119#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15117#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14424#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; 14387#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14388#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14499#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14561#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14414#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14399#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14897#L590 ssl3_accept_~skip~0#1 := 0; 14896#L110-2 assume !false; 14895#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14894#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14893#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14892#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14891#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14889#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14888#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14887#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14885#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14884#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14882#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14881#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14880#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14875#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14876#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14966#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14618#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14619#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14620#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14565#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14512#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; 14327#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14925#L590 ssl3_accept_~skip~0#1 := 0; 14923#L110-2 assume !false; 14921#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14920#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14914#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14912#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14910#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14908#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14906#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14649#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14609#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14586#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14340#L144 [2021-11-22 15:12:43,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:43,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-22 15:12:43,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:43,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194063926] [2021-11-22 15:12:43,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:43,083 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:43,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:43,091 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:43,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash 153856453, now seen corresponding path program 1 times [2021-11-22 15:12:43,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:43,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280238250] [2021-11-22 15:12:43,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:43,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:43,125 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-22 15:12:43,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:43,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280238250] [2021-11-22 15:12:43,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280238250] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:43,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:43,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:43,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143577637] [2021-11-22 15:12:43,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:43,127 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:43,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:43,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:43,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:43,128 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 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-22 15:12:43,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:43,255 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-11-22 15:12:43,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:43,257 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-11-22 15:12:43,266 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 600 [2021-11-22 15:12:43,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-11-22 15:12:43,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-11-22 15:12:43,277 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-11-22 15:12:43,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-11-22 15:12:43,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:43,277 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-11-22 15:12:43,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-11-22 15:12:43,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-11-22 15:12:43,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:43,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-11-22 15:12:43,300 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-11-22 15:12:43,300 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-11-22 15:12:43,300 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-22 15:12:43,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-11-22 15:12:43,307 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2021-11-22 15:12:43,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:43,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:43,309 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-22 15:12:43,309 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-22 15:12:43,309 INFO L791 eck$LassoCheckResult]: Stem: 16410#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(16, 2);call #Ultimate.allocInit(12, 3); 16266#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 16262#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16213#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16214#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16199#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16200#L110-2 assume !false; 16482#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16726#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16724#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16722#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16720#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16718#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16717#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16716#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16714#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16715#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16173#L144 [2021-11-22 15:12:43,310 INFO L793 eck$LassoCheckResult]: Loop: 16173#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16174#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16188#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; 16189#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17025#L590 ssl3_accept_~skip~0#1 := 0; 17024#L110-2 assume !false; 17022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17018#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17015#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17014#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16982#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16979#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16974#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16972#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16390#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16391#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16384#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16242#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16243#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16769#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16770#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17049#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17046#L590 ssl3_accept_~skip~0#1 := 0; 17045#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17043#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17041#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17039#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17038#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17037#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17036#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16789#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16790#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16783#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16784#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16779#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16552#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17020#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17016#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17001#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16991#L590 ssl3_accept_~skip~0#1 := 0; 16990#L110-2 assume !false; 16987#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16986#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16937#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16936#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16935#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16933#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16932#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16931#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16930#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16925#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16923#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16921#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16919#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16917#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16915#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16913#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16911#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16548#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; 16221#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16222#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16341#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16419#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16247#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 16405#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17006#L590 ssl3_accept_~skip~0#1 := 0; 17005#L110-2 assume !false; 17003#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16992#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16989#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16988#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16413#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16321#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16315#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16969#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16373#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16374#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16295#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16296#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16177#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16178#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16358#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 16301#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 16303#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16327#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16328#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16312#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; 16155#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16924#L590 ssl3_accept_~skip~0#1 := 0; 16922#L110-2 assume !false; 16920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16918#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16914#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16912#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16909#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16496#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16466#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16425#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16173#L144 [2021-11-22 15:12:43,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:43,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-22 15:12:43,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:43,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752281980] [2021-11-22 15:12:43,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:43,318 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:43,334 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:43,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:43,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1952571691, now seen corresponding path program 1 times [2021-11-22 15:12:43,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:43,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814566771] [2021-11-22 15:12:43,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:43,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:43,394 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-22 15:12:43,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:43,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814566771] [2021-11-22 15:12:43,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814566771] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:43,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:43,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:43,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766003270] [2021-11-22 15:12:43,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:43,404 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:43,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:43,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:43,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:43,405 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 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-22 15:12:43,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:43,556 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-11-22 15:12:43,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:43,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-11-22 15:12:43,568 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-11-22 15:12:43,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-11-22 15:12:43,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-11-22 15:12:43,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-11-22 15:12:43,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-11-22 15:12:43,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:43,580 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-11-22 15:12:43,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-11-22 15:12:43,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-11-22 15:12:43,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-11-22 15:12:43,603 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-11-22 15:12:43,603 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-11-22 15:12:43,603 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-22 15:12:43,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-11-22 15:12:43,610 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-11-22 15:12:43,610 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:43,610 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:43,612 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:43,613 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-22 15:12:43,614 INFO L791 eck$LassoCheckResult]: Stem: 18352#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(16, 2);call #Ultimate.allocInit(12, 3); 18227#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 18223#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18174#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18175#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18160#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18161#L110-2 assume !false; 18422#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18420#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18418#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18414#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18412#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18410#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18408#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18353#L132 [2021-11-22 15:12:43,615 INFO L793 eck$LassoCheckResult]: Loop: 18353#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18138#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; 18120#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18114#L590 ssl3_accept_~skip~0#1 := 0; 18232#L110-2 assume !false; 18162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18163#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18194#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18195#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18254#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18255#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18238#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18271#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18266#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18306#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18307#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18211#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18212#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18807#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18806#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18805#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18802#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18801#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18687#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18375#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18260#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18215#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18216#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18392#L590 ssl3_accept_~skip~0#1 := 0; 18391#L110-2 assume !false; 18390#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18373#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18510#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18508#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18353#L132 [2021-11-22 15:12:43,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:43,615 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-22 15:12:43,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:43,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775910774] [2021-11-22 15:12:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:43,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:43,650 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-22 15:12:43,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:43,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775910774] [2021-11-22 15:12:43,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775910774] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:43,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:43,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:43,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418037608] [2021-11-22 15:12:43,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:43,652 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:12:43,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:43,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1521907346, now seen corresponding path program 1 times [2021-11-22 15:12:43,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:43,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282463489] [2021-11-22 15:12:43,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:43,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:43,727 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-22 15:12:43,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:43,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282463489] [2021-11-22 15:12:43,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282463489] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:12:43,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078781057] [2021-11-22 15:12:43,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:43,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:12:43,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:43,730 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:12:43,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-22 15:12:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:43,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:12:43,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:43,955 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-22 15:12:43,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:12:44,093 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-22 15:12:44,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078781057] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:12:44,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:12:44,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-22 15:12:44,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062968236] [2021-11-22 15:12:44,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:12:44,095 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:44,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:44,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:44,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:44,096 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 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-22 15:12:44,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:44,228 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-11-22 15:12:44,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:44,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-11-22 15:12:44,237 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-11-22 15:12:44,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-11-22 15:12:44,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-11-22 15:12:44,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-11-22 15:12:44,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-11-22 15:12:44,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:44,248 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-11-22 15:12:44,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-11-22 15:12:44,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-11-22 15:12:44,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:44,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-11-22 15:12:44,270 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-11-22 15:12:44,270 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-11-22 15:12:44,270 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-22 15:12:44,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-11-22 15:12:44,275 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-11-22 15:12:44,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:44,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:44,276 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:44,276 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-22 15:12:44,277 INFO L791 eck$LassoCheckResult]: Stem: 20493#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(16, 2);call #Ultimate.allocInit(12, 3); 20367#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 20363#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20315#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20301#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20302#L110-2 assume !false; 20540#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20530#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20527#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20526#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20518#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20484#L135 [2021-11-22 15:12:44,277 INFO L793 eck$LassoCheckResult]: Loop: 20484#L135 ssl3_accept_~s__state~0#1 := 3; 20260#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21145#L590 ssl3_accept_~skip~0#1 := 0; 21144#L110-2 assume !false; 21143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21142#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21140#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21139#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20377#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20409#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20403#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20477#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20752#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20748#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20743#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20738#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20734#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20729#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20724#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20718#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 20714#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 20522#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20398#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20356#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20357#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20661#L590 ssl3_accept_~skip~0#1 := 0; 20653#L110-2 assume !false; 20558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20516#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20517#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20699#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20697#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20695#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20690#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20686#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20484#L135 [2021-11-22 15:12:44,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,278 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-22 15:12:44,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455575847] [2021-11-22 15:12:44,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:44,309 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-22 15:12:44,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:44,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455575847] [2021-11-22 15:12:44,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455575847] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:44,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:44,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:44,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971152682] [2021-11-22 15:12:44,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:44,311 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:12:44,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,312 INFO L85 PathProgramCache]: Analyzing trace with hash 73640739, now seen corresponding path program 1 times [2021-11-22 15:12:44,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524304023] [2021-11-22 15:12:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:44,336 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-22 15:12:44,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:44,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524304023] [2021-11-22 15:12:44,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524304023] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:44,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:44,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:44,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683931711] [2021-11-22 15:12:44,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:44,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:44,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:44,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:44,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:44,339 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 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-22 15:12:44,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:44,466 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-11-22 15:12:44,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:44,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-11-22 15:12:44,474 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-11-22 15:12:44,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-11-22 15:12:44,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-11-22 15:12:44,485 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-11-22 15:12:44,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-11-22 15:12:44,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:44,485 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-11-22 15:12:44,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-11-22 15:12:44,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-11-22 15:12:44,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:44,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-11-22 15:12:44,519 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-11-22 15:12:44,519 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-11-22 15:12:44,519 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-22 15:12:44,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-11-22 15:12:44,523 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-11-22 15:12:44,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:44,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:44,527 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-22 15:12:44,527 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-22 15:12:44,528 INFO L791 eck$LassoCheckResult]: Stem: 22409#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(16, 2);call #Ultimate.allocInit(12, 3); 22271#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 22267#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22218#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22219#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22204#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22205#L110-2 assume !false; 22511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22847#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22846#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22845#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22843#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22842#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22840#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22437#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22177#L144 [2021-11-22 15:12:44,528 INFO L793 eck$LassoCheckResult]: Loop: 22177#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22178#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22192#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; 22193#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22893#L590 ssl3_accept_~skip~0#1 := 0; 22892#L110-2 assume !false; 22891#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22890#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22888#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22887#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22886#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22885#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22883#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22881#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22862#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22380#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22247#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22220#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22221#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22383#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22878#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22873#L590 ssl3_accept_~skip~0#1 := 0; 22872#L110-2 assume !false; 22871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22866#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22865#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22863#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22861#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22860#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22859#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22858#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22857#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22856#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22418#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22419#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22803#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22799#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22793#L590 ssl3_accept_~skip~0#1 := 0; 22791#L110-2 assume !false; 22789#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22787#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22786#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22785#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22782#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22781#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22780#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22779#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22778#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22777#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22776#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22775#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22774#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22773#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22772#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22769#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22626#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; 22226#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22227#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 22339#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 22422#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 22251#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22399#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23007#L590 ssl3_accept_~skip~0#1 := 0; 23006#L110-2 assume !false; 23005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23003#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23000#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22703#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22689#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22682#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22683#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22676#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22677#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22670#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22671#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22664#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22665#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22661#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22656#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22459#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22457#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; 22237#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22802#L590 ssl3_accept_~skip~0#1 := 0; 22800#L110-2 assume !false; 22794#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22792#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22790#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22788#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22784#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22692#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22685#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22686#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22679#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22673#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22674#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22667#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22668#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22662#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22663#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22770#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22771#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22460#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22461#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22580#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22581#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 22655#L179 assume 8576 == ssl3_accept_~s__state~0#1; 22611#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 22698#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 22697#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22199#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22690#L590 ssl3_accept_~skip~0#1 := 0; 22687#L110-2 assume !false; 22684#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22678#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22675#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22672#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22669#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22666#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22534#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22657#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22658#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22177#L144 [2021-11-22 15:12:44,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-22 15:12:44,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695286795] [2021-11-22 15:12:44,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:44,541 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:44,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:44,551 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:44,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,551 INFO L85 PathProgramCache]: Analyzing trace with hash -919446861, now seen corresponding path program 1 times [2021-11-22 15:12:44,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565124397] [2021-11-22 15:12:44,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:44,611 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-22 15:12:44,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:44,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565124397] [2021-11-22 15:12:44,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565124397] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:44,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:44,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:44,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428665024] [2021-11-22 15:12:44,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:44,615 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:44,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:44,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:44,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:44,616 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 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-22 15:12:44,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:44,752 INFO L93 Difference]: Finished difference Result 917 states and 1166 transitions. [2021-11-22 15:12:44,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:44,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1166 transitions. [2021-11-22 15:12:44,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2021-11-22 15:12:44,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 789 states and 1006 transitions. [2021-11-22 15:12:44,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 557 [2021-11-22 15:12:44,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2021-11-22 15:12:44,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789 states and 1006 transitions. [2021-11-22 15:12:44,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:44,770 INFO L681 BuchiCegarLoop]: Abstraction has 789 states and 1006 transitions. [2021-11-22 15:12:44,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states and 1006 transitions. [2021-11-22 15:12:44,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 659. [2021-11-22 15:12:44,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.2776934749620636) internal successors, (842), 658 states have internal predecessors, (842), 0 states have call successors, (0), 0 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-22 15:12:44,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 842 transitions. [2021-11-22 15:12:44,829 INFO L704 BuchiCegarLoop]: Abstraction has 659 states and 842 transitions. [2021-11-22 15:12:44,830 INFO L587 BuchiCegarLoop]: Abstraction has 659 states and 842 transitions. [2021-11-22 15:12:44,830 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-22 15:12:44,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 842 transitions. [2021-11-22 15:12:44,833 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 488 [2021-11-22 15:12:44,834 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:44,834 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:44,836 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-22 15:12:44,836 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-22 15:12:44,836 INFO L791 eck$LassoCheckResult]: Stem: 24231#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(16, 2);call #Ultimate.allocInit(12, 3); 24120#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 24116#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24077#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 24078#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 24065#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 24066#L110-2 assume !false; 24308#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24538#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24534#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24532#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24528#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24526#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24371#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24039#L144 [2021-11-22 15:12:44,837 INFO L793 eck$LassoCheckResult]: Loop: 24039#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24040#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 24054#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; 24055#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24544#L590 ssl3_accept_~skip~0#1 := 0; 24543#L110-2 assume !false; 24542#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24541#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24539#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24537#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24533#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24527#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24524#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24523#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24521#L146 assume 8496 == ssl3_accept_~s__state~0#1; 24210#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 24211#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 24520#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 24213#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 24204#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 24205#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24669#L590 ssl3_accept_~skip~0#1 := 0; 24667#L110-2 assume !false; 24665#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24663#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24659#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24657#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24655#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24651#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24649#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24647#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24645#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24643#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24641#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24639#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24637#L152 assume 8512 == ssl3_accept_~s__state~0#1; 24236#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24140#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 24141#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 24183#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24025#L590 ssl3_accept_~skip~0#1 := 0; 24126#L110-2 assume !false; 24067#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24068#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24095#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24096#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24146#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24154#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24165#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24157#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24158#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24197#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24198#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24106#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24107#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24046#L158 assume 8528 == ssl3_accept_~s__state~0#1; 24047#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; 24085#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 24086#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 24196#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 24103#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 24105#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 24225#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24461#L590 ssl3_accept_~skip~0#1 := 0; 24459#L110-2 assume !false; 24457#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24455#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24453#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24451#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24449#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24447#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24445#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24439#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24437#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24435#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24433#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24431#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24429#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24427#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24425#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24423#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24409#L164 assume 8544 == ssl3_accept_~s__state~0#1; 24035#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 24036#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 24072#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24172#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 24173#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 24156#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; 24031#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24622#L590 ssl3_accept_~skip~0#1 := 0; 24619#L110-2 assume !false; 24617#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24613#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24611#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24608#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24596#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24594#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24591#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24588#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24585#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24400#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24581#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24578#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24575#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24572#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24569#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 24568#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 24566#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 24161#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 24162#L176 assume 8448 == ssl3_accept_~s__state~0#1; 24152#L177 assume !(ssl3_accept_~num1~0#1 > 0); 24110#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 24111#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24261#L590 ssl3_accept_~skip~0#1 := 0; 24258#L110-2 assume !false; 24254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24239#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24240#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24260#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24253#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24251#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24242#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24039#L144 [2021-11-22 15:12:44,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-22 15:12:44,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850324288] [2021-11-22 15:12:44,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:44,846 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:44,862 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:44,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2023234395, now seen corresponding path program 1 times [2021-11-22 15:12:44,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821640455] [2021-11-22 15:12:44,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:44,903 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-22 15:12:44,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:44,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821640455] [2021-11-22 15:12:44,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821640455] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:44,904 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:44,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:44,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588433515] [2021-11-22 15:12:44,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:44,905 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:44,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:44,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:44,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:44,907 INFO L87 Difference]: Start difference. First operand 659 states and 842 transitions. cyclomatic complexity: 186 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-22 15:12:44,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:44,931 INFO L93 Difference]: Finished difference Result 1094 states and 1416 transitions. [2021-11-22 15:12:44,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:44,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1416 transitions. [2021-11-22 15:12:44,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-11-22 15:12:44,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1416 transitions. [2021-11-22 15:12:44,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2021-11-22 15:12:44,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2021-11-22 15:12:44,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1416 transitions. [2021-11-22 15:12:44,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:44,954 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1416 transitions. [2021-11-22 15:12:44,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1416 transitions. [2021-11-22 15:12:44,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 660. [2021-11-22 15:12:44,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2772727272727273) internal successors, (843), 659 states have internal predecessors, (843), 0 states have call successors, (0), 0 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-22 15:12:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 843 transitions. [2021-11-22 15:12:44,975 INFO L704 BuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2021-11-22 15:12:44,975 INFO L587 BuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2021-11-22 15:12:44,976 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-22 15:12:44,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 843 transitions. [2021-11-22 15:12:44,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-11-22 15:12:44,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:44,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:44,982 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-22 15:12:44,982 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-22 15:12:44,982 INFO L791 eck$LassoCheckResult]: Stem: 25980#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(16, 2);call #Ultimate.allocInit(12, 3); 25881#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 25877#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25835#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25836#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25823#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25824#L110-2 assume !false; 26010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26328#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26327#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26326#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26325#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26324#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26323#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26322#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26320#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25799#L144 [2021-11-22 15:12:44,983 INFO L793 eck$LassoCheckResult]: Loop: 25799#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25800#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25812#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; 25813#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26381#L590 ssl3_accept_~skip~0#1 := 0; 26379#L110-2 assume !false; 26377#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26364#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26362#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26330#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26329#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26119#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25963#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 25860#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25861#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26313#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25966#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26305#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26299#L590 ssl3_accept_~skip~0#1 := 0; 26297#L110-2 assume !false; 26295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26293#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26289#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26283#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26281#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26279#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26277#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26275#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26273#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26271#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26269#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26071#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25987#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25900#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25901#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25939#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25784#L590 ssl3_accept_~skip~0#1 := 0; 26437#L110-2 assume !false; 26436#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26435#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26434#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26433#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26432#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25948#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25915#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25924#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25918#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25919#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25949#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25950#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25866#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25867#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26073#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25872#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; 25843#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 25844#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 25938#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25986#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 25865#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25976#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26208#L590 ssl3_accept_~skip~0#1 := 0; 26201#L110-2 assume !false; 26197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26193#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26189#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26181#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26177#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26173#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26169#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26165#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26157#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26153#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26149#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26145#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26141#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26137#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26128#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26125#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26063#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25794#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 25795#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 25830#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25928#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 25929#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 25917#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; 25790#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26203#L590 ssl3_accept_~skip~0#1 := 0; 26199#L110-2 assume !false; 26195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26179#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26175#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26171#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26159#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26155#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26151#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26147#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26143#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26139#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26135#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26132#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26131#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26130#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26129#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26126#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 26123#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 26014#L176 assume 8448 == ssl3_accept_~s__state~0#1; 25913#L177 assume !(ssl3_accept_~num1~0#1 > 0); 25870#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25871#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26031#L590 ssl3_accept_~skip~0#1 := 0; 26029#L110-2 assume !false; 26027#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26023#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26024#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26039#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26038#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26026#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25799#L144 [2021-11-22 15:12:44,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:44,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-22 15:12:44,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:44,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263563020] [2021-11-22 15:12:44,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:44,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:44,991 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:44,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:44,999 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:45,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:45,000 INFO L85 PathProgramCache]: Analyzing trace with hash -2049379494, now seen corresponding path program 1 times [2021-11-22 15:12:45,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:45,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901776372] [2021-11-22 15:12:45,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:45,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:45,050 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-22 15:12:45,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:45,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901776372] [2021-11-22 15:12:45,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901776372] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:12:45,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933302033] [2021-11-22 15:12:45,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:45,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:12:45,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:45,053 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:12:45,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-22 15:12:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:45,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:12:45,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:45,412 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-22 15:12:45,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:12:45,655 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-22 15:12:45,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933302033] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:12:45,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:12:45,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-22 15:12:45,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872279112] [2021-11-22 15:12:45,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:12:45,657 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:45,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:45,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 15:12:45,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 15:12:45,658 INFO L87 Difference]: Start difference. First operand 660 states and 843 transitions. cyclomatic complexity: 186 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-22 15:12:46,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:46,475 INFO L93 Difference]: Finished difference Result 1629 states and 2071 transitions. [2021-11-22 15:12:46,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-22 15:12:46,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1629 states and 2071 transitions. [2021-11-22 15:12:46,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1428 [2021-11-22 15:12:46,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1629 states to 1599 states and 2041 transitions. [2021-11-22 15:12:46,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1495 [2021-11-22 15:12:46,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1495 [2021-11-22 15:12:46,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1599 states and 2041 transitions. [2021-11-22 15:12:46,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:46,507 INFO L681 BuchiCegarLoop]: Abstraction has 1599 states and 2041 transitions. [2021-11-22 15:12:46,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states and 2041 transitions. [2021-11-22 15:12:46,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 996. [2021-11-22 15:12:46,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 996 states have (on average 1.2961847389558232) internal successors, (1291), 995 states have internal predecessors, (1291), 0 states have call successors, (0), 0 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-22 15:12:46,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1291 transitions. [2021-11-22 15:12:46,536 INFO L704 BuchiCegarLoop]: Abstraction has 996 states and 1291 transitions. [2021-11-22 15:12:46,536 INFO L587 BuchiCegarLoop]: Abstraction has 996 states and 1291 transitions. [2021-11-22 15:12:46,537 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-22 15:12:46,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 996 states and 1291 transitions. [2021-11-22 15:12:46,541 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 825 [2021-11-22 15:12:46,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:46,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:46,544 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:12:46,544 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-22 15:12:46,545 INFO L791 eck$LassoCheckResult]: Stem: 29134#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(16, 2);call #Ultimate.allocInit(12, 3); 29027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 29023#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 28982#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 28983#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 28976#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 28977#L110-2 assume !false; 29485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29707#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29706#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29705#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29704#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29703#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29701#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29700#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29699#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28943#L144 [2021-11-22 15:12:46,545 INFO L793 eck$LassoCheckResult]: Loop: 28943#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28944#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 28962#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; 28963#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29917#L590 ssl3_accept_~skip~0#1 := 0; 29916#L110-2 assume !false; 29915#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29911#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29910#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29909#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29908#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29906#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29905#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29903#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29898#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29856#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29715#L146 assume 8496 == ssl3_accept_~s__state~0#1; 29116#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 29010#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28984#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28985#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 29105#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 28942#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28928#L590 ssl3_accept_~skip~0#1 := 0; 29034#L110-2 assume !false; 28970#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28971#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29002#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29051#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29039#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29040#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29070#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29067#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29098#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29099#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29012#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29013#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28951#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28947#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28948#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28966#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28967#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29074#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29843#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 29841#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 29119#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 29113#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 28958#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 28959#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 29092#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 29080#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 29081#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 28988#L203 assume 8656 == ssl3_accept_~s__state~0#1; 28989#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 29028#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 28978#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 28979#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 28997#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 29030#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29897#L590 ssl3_accept_~skip~0#1 := 0; 29892#L110-2 assume !false; 29890#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29888#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29884#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29882#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29880#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29878#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29876#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29874#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29873#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29871#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29869#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29868#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29865#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29864#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29863#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29857#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29853#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29852#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 29848#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 29846#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29064#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29043#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 29044#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 29135#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 29724#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 29723#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 29714#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 29712#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 29711#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 29710#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 29708#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 29600#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 29022#L209 assume 8672 == ssl3_accept_~s__state~0#1; 29079#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 29090#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 29091#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 29032#L530 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 28933#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 28934#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29769#L590 ssl3_accept_~skip~0#1 := 0; 29767#L110-2 assume !false; 29765#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29761#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29759#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29757#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29755#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29751#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29749#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29747#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29745#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29743#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29741#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29696#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29739#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29738#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29737#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29736#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29735#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 29734#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 29733#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29732#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29224#L176 assume 8448 == ssl3_accept_~s__state~0#1; 29223#L177 assume !(ssl3_accept_~num1~0#1 > 0); 29220#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29221#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29209#L590 ssl3_accept_~skip~0#1 := 0; 29210#L110-2 assume !false; 29205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29206#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29200#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29201#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29195#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29196#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29166#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29167#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29449#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28943#L144 [2021-11-22 15:12:46,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:46,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-22 15:12:46,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:46,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845421010] [2021-11-22 15:12:46,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:46,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:46,555 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:46,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:46,564 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:46,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:46,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1338012195, now seen corresponding path program 1 times [2021-11-22 15:12:46,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:46,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046731619] [2021-11-22 15:12:46,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:46,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:46,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:46,626 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-22 15:12:46,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:46,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046731619] [2021-11-22 15:12:46,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046731619] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:46,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:46,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:46,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855770382] [2021-11-22 15:12:46,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:46,629 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:46,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:46,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:46,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:46,630 INFO L87 Difference]: Start difference. First operand 996 states and 1291 transitions. cyclomatic complexity: 298 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-22 15:12:46,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:46,665 INFO L93 Difference]: Finished difference Result 1744 states and 2287 transitions. [2021-11-22 15:12:46,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:46,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1744 states and 2287 transitions. [2021-11-22 15:12:46,677 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2021-11-22 15:12:46,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1744 states to 1744 states and 2287 transitions. [2021-11-22 15:12:46,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1640 [2021-11-22 15:12:46,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1640 [2021-11-22 15:12:46,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1744 states and 2287 transitions. [2021-11-22 15:12:46,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:46,698 INFO L681 BuchiCegarLoop]: Abstraction has 1744 states and 2287 transitions. [2021-11-22 15:12:46,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states and 2287 transitions. [2021-11-22 15:12:46,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1744. [2021-11-22 15:12:46,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1744 states have (on average 1.3113532110091743) internal successors, (2287), 1743 states have internal predecessors, (2287), 0 states have call successors, (0), 0 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-22 15:12:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2287 transitions. [2021-11-22 15:12:46,742 INFO L704 BuchiCegarLoop]: Abstraction has 1744 states and 2287 transitions. [2021-11-22 15:12:46,743 INFO L587 BuchiCegarLoop]: Abstraction has 1744 states and 2287 transitions. [2021-11-22 15:12:46,743 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-22 15:12:46,743 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1744 states and 2287 transitions. [2021-11-22 15:12:46,751 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2021-11-22 15:12:46,751 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:46,751 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:46,754 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-22 15:12:46,754 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-22 15:12:46,754 INFO L791 eck$LassoCheckResult]: Stem: 31892#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(16, 2);call #Ultimate.allocInit(12, 3); 31776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 31772#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31729#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 31730#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31716#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31717#L110-2 assume !false; 31930#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32176#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32174#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32172#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32171#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32170#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32169#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32168#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31982#L144 [2021-11-22 15:12:46,755 INFO L793 eck$LassoCheckResult]: Loop: 31982#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 33107#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 33105#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; 32914#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32909#L590 ssl3_accept_~skip~0#1 := 0; 32906#L110-2 assume !false; 32904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32902#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32900#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32898#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32896#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32894#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32892#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32890#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32883#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32881#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32179#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31866#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31867#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31731#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31732#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 31870#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 33041#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33036#L590 ssl3_accept_~skip~0#1 := 0; 33035#L110-2 assume !false; 33034#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33033#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33032#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33031#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33030#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33029#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33022#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33019#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33018#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33013#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33011#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31967#L152 assume 8512 == ssl3_accept_~s__state~0#1; 31965#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 31797#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 31798#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 31845#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33129#L590 ssl3_accept_~skip~0#1 := 0; 33127#L110-2 assume !false; 33125#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33123#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33117#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33115#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33113#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33112#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33111#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33110#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33109#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33108#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33106#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33104#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33103#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33102#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31968#L158 assume 8528 == ssl3_accept_~s__state~0#1; 31767#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; 31737#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 31738#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 31849#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 31903#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 31885#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 31886#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32999#L590 ssl3_accept_~skip~0#1 := 0; 32997#L110-2 assume !false; 32995#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32993#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32992#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32987#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32984#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32975#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32972#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32969#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32961#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32959#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32957#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32955#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32954#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32952#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31952#L164 assume 8544 == ssl3_accept_~s__state~0#1; 31953#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 31807#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 31724#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 31826#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 31827#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 31813#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; 31814#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32567#L590 ssl3_accept_~skip~0#1 := 0; 32565#L110-2 assume !false; 32563#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32561#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32559#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32557#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32555#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32553#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32551#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32547#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32545#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32543#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32541#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32539#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32537#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32536#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32534#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32533#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32532#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32531#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32527#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32522#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32516#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32514#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32512#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32500#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32494#L590 ssl3_accept_~skip~0#1 := 0; 32492#L110-2 assume !false; 32490#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32487#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32485#L116 assume 16384 == ssl3_accept_~s__state~0#1; 32481#L222 ssl3_accept_~s__server~0#1 := 1; 32588#L227 assume 0 != ssl3_accept_~cb~0#1; 32587#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 32586#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 32584#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 32582#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 32580#L254 assume 12292 != ssl3_accept_~s__state~0#1; 32578#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 32572#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32566#L590 ssl3_accept_~skip~0#1 := 0; 32564#L110-2 assume !false; 32562#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32560#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32556#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32554#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32552#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32550#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32548#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32546#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32544#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31982#L144 [2021-11-22 15:12:46,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:46,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-22 15:12:46,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:46,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327751174] [2021-11-22 15:12:46,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:46,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:46,766 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:46,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:46,777 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:46,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:46,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1558733280, now seen corresponding path program 1 times [2021-11-22 15:12:46,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:46,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602089949] [2021-11-22 15:12:46,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:46,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:46,829 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-22 15:12:46,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:46,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602089949] [2021-11-22 15:12:46,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602089949] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:12:46,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392894709] [2021-11-22 15:12:46,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:46,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:12:46,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:46,835 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:12:46,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-22 15:12:46,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:46,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:12:46,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:47,256 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-22 15:12:47,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:12:47,453 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-22 15:12:47,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392894709] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:12:47,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:12:47,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-22 15:12:47,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928650206] [2021-11-22 15:12:47,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:12:47,455 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:47,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:47,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 15:12:47,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 15:12:47,456 INFO L87 Difference]: Start difference. First operand 1744 states and 2287 transitions. cyclomatic complexity: 548 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-22 15:12:48,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:48,044 INFO L93 Difference]: Finished difference Result 2839 states and 3624 transitions. [2021-11-22 15:12:48,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-22 15:12:48,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2839 states and 3624 transitions. [2021-11-22 15:12:48,061 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2132 [2021-11-22 15:12:48,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2839 states to 2789 states and 3570 transitions. [2021-11-22 15:12:48,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2021-11-22 15:12:48,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2021-11-22 15:12:48,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2789 states and 3570 transitions. [2021-11-22 15:12:48,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:48,089 INFO L681 BuchiCegarLoop]: Abstraction has 2789 states and 3570 transitions. [2021-11-22 15:12:48,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states and 3570 transitions. [2021-11-22 15:12:48,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2044. [2021-11-22 15:12:48,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.2989236790606653) internal successors, (2655), 2043 states have internal predecessors, (2655), 0 states have call successors, (0), 0 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-22 15:12:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2655 transitions. [2021-11-22 15:12:48,144 INFO L704 BuchiCegarLoop]: Abstraction has 2044 states and 2655 transitions. [2021-11-22 15:12:48,144 INFO L587 BuchiCegarLoop]: Abstraction has 2044 states and 2655 transitions. [2021-11-22 15:12:48,144 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-22 15:12:48,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2655 transitions. [2021-11-22 15:12:48,152 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2021-11-22 15:12:48,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:48,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:48,155 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-22 15:12:48,155 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-22 15:12:48,155 INFO L791 eck$LassoCheckResult]: Stem: 37430#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(16, 2);call #Ultimate.allocInit(12, 3); 37297#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 37293#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37251#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 37252#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37243#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37244#L110-2 assume !false; 37467#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38140#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38137#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38136#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38135#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38132#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37508#L144 [2021-11-22 15:12:48,156 INFO L793 eck$LassoCheckResult]: Loop: 37508#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 39206#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 39204#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; 39205#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39219#L590 ssl3_accept_~skip~0#1 := 0; 39218#L110-2 assume !false; 39217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39216#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39215#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39214#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39213#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39209#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39186#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39108#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39083#L146 assume 8496 == ssl3_accept_~s__state~0#1; 37505#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 39077#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 39074#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 39070#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 37393#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 37394#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39127#L590 ssl3_accept_~skip~0#1 := 0; 39126#L110-2 assume !false; 39125#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39124#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39123#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39122#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39121#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39120#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39119#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39117#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39112#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39110#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39069#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38970#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38969#L152 assume 8512 == ssl3_accept_~s__state~0#1; 37440#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37316#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 37317#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 37375#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39008#L590 ssl3_accept_~skip~0#1 := 0; 39006#L110-2 assume !false; 39004#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39000#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38998#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38996#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38994#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38986#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38984#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38982#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38980#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38978#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38972#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38971#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38141#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37288#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; 37263#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 37264#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 37366#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 37443#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 37281#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 37420#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38941#L590 ssl3_accept_~skip~0#1 := 0; 38938#L110-2 assume !false; 38935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38932#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38929#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38926#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38920#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38914#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38911#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38905#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38902#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38899#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38896#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38882#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38849#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38845#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38841#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38001#L164 assume 8544 == ssl3_accept_~s__state~0#1; 37206#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 37207#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 37246#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37356#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 37357#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 38440#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; 38299#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38295#L590 ssl3_accept_~skip~0#1 := 0; 38290#L110-2 assume !false; 38291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38286#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38282#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38278#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38275#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38271#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38266#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38267#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38262#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38263#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38258#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38259#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38254#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38255#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38250#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38251#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38246#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38247#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38243#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38242#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38434#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38429#L590 ssl3_accept_~skip~0#1 := 0; 38428#L110-2 assume !false; 38427#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38426#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38425#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38424#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38423#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38422#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38421#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38420#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38419#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38418#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38417#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38416#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38415#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38414#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38413#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38412#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38411#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38410#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38409#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38408#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38407#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38406#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38405#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 38404#L179 assume 8576 == ssl3_accept_~s__state~0#1; 38329#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 38402#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 38400#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 37910#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39198#L590 ssl3_accept_~skip~0#1 := 0; 39197#L110-2 assume !false; 39196#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39195#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39194#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39193#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39192#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39191#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39190#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38572#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39187#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39188#L140 assume 8465 == ssl3_accept_~s__state~0#1; 37508#L144 [2021-11-22 15:12:48,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:48,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-22 15:12:48,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:48,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137857173] [2021-11-22 15:12:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:48,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:48,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:48,168 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:48,179 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:48,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:48,180 INFO L85 PathProgramCache]: Analyzing trace with hash -829170569, now seen corresponding path program 1 times [2021-11-22 15:12:48,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:48,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951648799] [2021-11-22 15:12:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:48,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:48,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:48,243 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-22 15:12:48,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:48,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951648799] [2021-11-22 15:12:48,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951648799] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:48,244 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:48,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:12:48,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946786119] [2021-11-22 15:12:48,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:48,245 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:48,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:48,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:48,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:48,246 INFO L87 Difference]: Start difference. First operand 2044 states and 2655 transitions. cyclomatic complexity: 619 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-22 15:12:48,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:48,416 INFO L93 Difference]: Finished difference Result 2052 states and 2663 transitions. [2021-11-22 15:12:48,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:48,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2052 states and 2663 transitions. [2021-11-22 15:12:48,429 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1848 [2021-11-22 15:12:48,455 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2052 states to 2052 states and 2663 transitions. [2021-11-22 15:12:48,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1948 [2021-11-22 15:12:48,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1948 [2021-11-22 15:12:48,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2052 states and 2663 transitions. [2021-11-22 15:12:48,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:48,461 INFO L681 BuchiCegarLoop]: Abstraction has 2052 states and 2663 transitions. [2021-11-22 15:12:48,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states and 2663 transitions. [2021-11-22 15:12:48,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 2044. [2021-11-22 15:12:48,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.297945205479452) internal successors, (2653), 2043 states have internal predecessors, (2653), 0 states have call successors, (0), 0 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-22 15:12:48,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2653 transitions. [2021-11-22 15:12:48,545 INFO L704 BuchiCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2021-11-22 15:12:48,545 INFO L587 BuchiCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2021-11-22 15:12:48,545 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-22 15:12:48,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2653 transitions. [2021-11-22 15:12:48,554 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2021-11-22 15:12:48,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:48,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:48,557 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-22 15:12:48,557 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-22 15:12:48,558 INFO L791 eck$LassoCheckResult]: Stem: 41522#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(16, 2);call #Ultimate.allocInit(12, 3); 41400#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 41396#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41354#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 41355#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41346#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41347#L110-2 assume !false; 41555#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42163#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42164#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42156#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42148#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42140#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42132#L137 assume 8464 == ssl3_accept_~s__state~0#1; 41662#L144 [2021-11-22 15:12:48,558 INFO L793 eck$LassoCheckResult]: Loop: 41662#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 43326#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 43325#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; 43324#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43320#L590 ssl3_accept_~skip~0#1 := 0; 43315#L110-2 assume !false; 43316#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43298#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43264#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43259#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43253#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43254#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42103#L146 assume 8496 == ssl3_accept_~s__state~0#1; 41657#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42101#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42100#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42099#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 41502#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 42920#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42911#L590 ssl3_accept_~skip~0#1 := 0; 42908#L110-2 assume !false; 42904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42903#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42899#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42897#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42894#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42830#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42829#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42828#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42827#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42659#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 41595#L152 assume 8512 == ssl3_accept_~s__state~0#1; 41596#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43110#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43107#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43104#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43098#L590 ssl3_accept_~skip~0#1 := 0; 43096#L110-2 assume !false; 43094#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43092#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43088#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43082#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43078#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43076#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43072#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43070#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43068#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43066#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43064#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43062#L158 assume 8528 == ssl3_accept_~s__state~0#1; 41648#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; 43059#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 43056#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 43044#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 43042#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 43040#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43032#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43026#L590 ssl3_accept_~skip~0#1 := 0; 43024#L110-2 assume !false; 43022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43016#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43004#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43000#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42998#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42996#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42849#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42846#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42843#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42839#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 41583#L164 assume 8544 == ssl3_accept_~s__state~0#1; 41308#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 41309#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 41349#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41454#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 41455#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 41513#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; 42801#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42795#L590 ssl3_accept_~skip~0#1 := 0; 42793#L110-2 assume !false; 42791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42789#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42787#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42785#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42781#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42779#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42775#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42773#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42771#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42769#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42767#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42765#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42763#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42761#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42759#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42757#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42755#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42753#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42751#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 42749#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 42746#L176 assume 8448 == ssl3_accept_~s__state~0#1; 42744#L177 assume !(ssl3_accept_~num1~0#1 > 0); 42740#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 42728#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42722#L590 ssl3_accept_~skip~0#1 := 0; 42720#L110-2 assume !false; 42718#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42716#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42714#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42712#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42710#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42708#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42706#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42704#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42702#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42700#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42698#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42694#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42692#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42690#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42688#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42686#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42684#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42681#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42679#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42676#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 42674#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 42671#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 42670#L179 assume 8576 == ssl3_accept_~s__state~0#1; 42597#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 42666#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 42664#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 41307#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43317#L590 ssl3_accept_~skip~0#1 := 0; 43318#L110-2 assume !false; 43313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43314#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43309#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43267#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42316#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43257#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43250#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43251#L143 assume 8466 == ssl3_accept_~s__state~0#1; 41662#L144 [2021-11-22 15:12:48,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-22 15:12:48,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:48,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851923396] [2021-11-22 15:12:48,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:48,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:48,565 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:48,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:48,576 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:48,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:48,577 INFO L85 PathProgramCache]: Analyzing trace with hash 65516294, now seen corresponding path program 1 times [2021-11-22 15:12:48,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:48,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130678428] [2021-11-22 15:12:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:48,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:48,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:48,725 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-22 15:12:48,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:48,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130678428] [2021-11-22 15:12:48,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130678428] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:48,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:48,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 15:12:48,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540025794] [2021-11-22 15:12:48,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:48,727 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:48,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:48,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-22 15:12:48,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-22 15:12:48,728 INFO L87 Difference]: Start difference. First operand 2044 states and 2653 transitions. cyclomatic complexity: 617 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-22 15:12:48,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:48,863 INFO L93 Difference]: Finished difference Result 9287 states and 11964 transitions. [2021-11-22 15:12:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-22 15:12:48,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9287 states and 11964 transitions. [2021-11-22 15:12:48,918 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8933 [2021-11-22 15:12:48,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9287 states to 9287 states and 11964 transitions. [2021-11-22 15:12:48,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9183 [2021-11-22 15:12:48,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9183 [2021-11-22 15:12:48,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9287 states and 11964 transitions. [2021-11-22 15:12:49,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:49,005 INFO L681 BuchiCegarLoop]: Abstraction has 9287 states and 11964 transitions. [2021-11-22 15:12:49,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9287 states and 11964 transitions. [2021-11-22 15:12:49,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9287 to 3517. [2021-11-22 15:12:49,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3517 states have (on average 1.292010235996588) internal successors, (4544), 3516 states have internal predecessors, (4544), 0 states have call successors, (0), 0 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-22 15:12:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 4544 transitions. [2021-11-22 15:12:49,212 INFO L704 BuchiCegarLoop]: Abstraction has 3517 states and 4544 transitions. [2021-11-22 15:12:49,212 INFO L587 BuchiCegarLoop]: Abstraction has 3517 states and 4544 transitions. [2021-11-22 15:12:49,212 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-22 15:12:49,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3517 states and 4544 transitions. [2021-11-22 15:12:49,230 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3313 [2021-11-22 15:12:49,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:49,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:49,233 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-22 15:12:49,233 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-22 15:12:49,234 INFO L791 eck$LassoCheckResult]: Stem: 52862#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(16, 2);call #Ultimate.allocInit(12, 3); 52745#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 52741#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 52699#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 52700#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 52693#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 52694#L110-2 assume !false; 52898#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53579#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53577#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53576#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53575#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53574#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53573#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53572#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53571#L137 assume 8464 == ssl3_accept_~s__state~0#1; 52988#L144 [2021-11-22 15:12:49,234 INFO L793 eck$LassoCheckResult]: Loop: 52988#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52856#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52857#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; 55238#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55229#L590 ssl3_accept_~skip~0#1 := 0; 55227#L110-2 assume !false; 55225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55215#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55213#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55206#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55204#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55169#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55136#L146 assume 8496 == ssl3_accept_~s__state~0#1; 52839#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 52840#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 52701#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 52702#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 52843#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 55165#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55160#L590 ssl3_accept_~skip~0#1 := 0; 55159#L110-2 assume !false; 55158#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55157#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55156#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55153#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55152#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55151#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55149#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55148#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55147#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55146#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55145#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52934#L152 assume 8512 == ssl3_accept_~s__state~0#1; 52932#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52921#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 52878#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 52879#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 55931#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55927#L590 ssl3_accept_~skip~0#1 := 0; 55918#L110-2 assume !false; 55919#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55911#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55902#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55894#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55886#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55887#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55878#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55870#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55871#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55863#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55864#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55592#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55593#L158 assume 8528 == ssl3_accept_~s__state~0#1; 52973#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; 56157#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 52818#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 52819#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 52870#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 56149#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 55996#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55991#L590 ssl3_accept_~skip~0#1 := 0; 55990#L110-2 assume !false; 55989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55988#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55985#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55984#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55983#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55982#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55981#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55980#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55979#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55978#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55977#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55976#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55975#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55974#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55973#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 55972#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55971#L164 assume 8544 == ssl3_accept_~s__state~0#1; 52968#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 55970#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 52827#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52828#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 55962#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 55960#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; 55946#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55940#L590 ssl3_accept_~skip~0#1 := 0; 55938#L110-2 assume !false; 55936#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55934#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55932#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55916#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55908#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55900#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55896#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55892#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55888#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55884#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55880#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55876#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55872#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 55868#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55859#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 55858#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52791#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52785#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52762#L176 assume 8448 == ssl3_accept_~s__state~0#1; 52763#L177 assume !(ssl3_accept_~num1~0#1 > 0); 52734#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 52735#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55941#L590 ssl3_accept_~skip~0#1 := 0; 55939#L110-2 assume !false; 55937#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55935#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55933#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55917#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55909#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55905#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55901#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55897#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55893#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55889#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55885#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55881#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55877#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55873#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 55869#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55865#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 55862#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 55613#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 55610#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 55611#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 56140#L179 assume 8576 == ssl3_accept_~s__state~0#1; 56103#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 56139#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 56138#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 52655#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55287#L590 ssl3_accept_~skip~0#1 := 0; 55282#L110-2 assume !false; 55280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55272#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55270#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55263#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55262#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55246#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55244#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55240#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55200#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55201#L143 assume 8466 == ssl3_accept_~s__state~0#1; 52988#L144 [2021-11-22 15:12:49,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:49,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-22 15:12:49,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:49,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628294003] [2021-11-22 15:12:49,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:49,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:49,245 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:49,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:49,258 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:49,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:49,259 INFO L85 PathProgramCache]: Analyzing trace with hash -783177708, now seen corresponding path program 1 times [2021-11-22 15:12:49,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:49,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236932790] [2021-11-22 15:12:49,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:49,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:49,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:49,284 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:49,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:49,339 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:49,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:49,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2056107560, now seen corresponding path program 1 times [2021-11-22 15:12:49,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:49,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326356010] [2021-11-22 15:12:49,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:49,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:49,365 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:49,423 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:51,193 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:12:51,193 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:12:51,193 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:12:51,193 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:12:51,193 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 15:12:51,194 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:51,194 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:12:51,194 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:12:51,194 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration22_Loop [2021-11-22 15:12:51,194 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:12:51,194 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:12:51,198 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-22 15:12:51,201 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-22 15:12:51,205 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-22 15:12:51,208 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-22 15:12:51,214 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-22 15:12:51,217 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-22 15:12:51,220 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-22 15:12:51,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-22 15:12:51,227 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-22 15:12:51,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-22 15:12:51,237 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-22 15:12:51,241 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-22 15:12:51,244 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-22 15:12:51,250 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-22 15:12:51,253 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-22 15:12:51,256 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-22 15:12:51,260 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-22 15:12:51,263 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-22 15:12:51,266 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-22 15:12:51,277 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-22 15:12:51,281 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-22 15:12:51,288 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-22 15:12:51,636 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:12:51,636 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 15:12:51,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:51,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:51,643 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:51,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-22 15:12:51,651 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:51,651 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:51,676 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:51,677 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-22 15:12:51,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:51,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:51,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:51,719 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:51,736 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:51,736 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:51,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-22 15:12:51,775 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:51,775 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-22 15:12:51,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:51,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:51,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:51,826 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:51,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-22 15:12:51,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:51,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:51,862 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:51,862 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-22 15:12:51,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:51,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:51,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:51,910 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:51,912 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:51,913 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:51,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-22 15:12:51,939 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:51,940 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-22 15:12:51,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:51,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:51,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:51,983 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:51,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:51,991 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-22 15:12:52,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,009 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-22 15:12:52,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:52,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,034 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-22 15:12:52,036 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,036 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,047 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,047 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-22 15:12:52,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:52,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,073 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-22 15:12:52,074 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,074 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,084 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,084 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-22 15:12:52,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:52,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,110 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-22 15:12:52,112 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,112 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,122 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,122 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-22 15:12:52,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:52,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,147 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-22 15:12:52,148 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,164 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,164 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-22 15:12:52,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-11-22 15:12:52,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,189 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,192 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,192 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-22 15:12:52,207 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,207 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:12:52,231 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-11-22 15:12:52,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,232 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-22 15:12:52,235 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,236 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,250 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,251 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-22 15:12:52,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-11-22 15:12:52,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,276 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-22 15:12:52,277 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,277 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:12:52,323 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-22 15:12:52,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-11-22 15:12:52,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,353 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-22 15:12:52,355 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:12:52,355 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:52,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,422 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,428 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 15:12:52,428 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:12:52,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-22 15:12:52,450 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 15:12:52,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-11-22 15:12:52,475 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:12:52,475 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:12:52,475 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:12:52,475 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:12:52,475 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 15:12:52,475 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,476 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:12:52,476 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:12:52,476 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration22_Loop [2021-11-22 15:12:52,476 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:12:52,476 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:12:52,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,486 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-22 15:12:52,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,506 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-22 15:12:52,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,523 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-22 15:12:52,527 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-22 15:12:52,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,534 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-22 15:12:52,538 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-22 15:12:52,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,565 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-22 15:12:52,568 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-22 15:12:52,572 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-22 15:12:52,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:12:52,872 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:12:52,873 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 15:12:52,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,879 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,881 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-22 15:12:52,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-22 15:12:52,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:52,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:52,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:52,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:52,892 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:52,893 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:52,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:52,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:52,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:52,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,931 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-22 15:12:52,934 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-22 15:12:52,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:52,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:52,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:52,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:52,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:52,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:52,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:52,948 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:52,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-11-22 15:12:52,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:52,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:52,977 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:52,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-22 15:12:52,979 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-22 15:12:52,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:52,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:52,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:52,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:52,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:52,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:52,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:52,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,019 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-22 15:12:53,022 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-22 15:12:53,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,032 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,059 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-22 15:12:53,061 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-22 15:12:53,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-11-22 15:12:53,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,094 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-22 15:12:53,099 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-22 15:12:53,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,110 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,114 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-22 15:12:53,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,139 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-22 15:12:53,141 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-22 15:12:53,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,151 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,221 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,235 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-22 15:12:53,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,247 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,248 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-22 15:12:53,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,308 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,312 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-22 15:12:53,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-22 15:12:53,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,379 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,382 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-22 15:12:53,393 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,393 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,394 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-22 15:12:53,407 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,453 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,456 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-22 15:12:53,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,467 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 15:12:53,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,469 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 15:12:53,469 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-22 15:12:53,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,525 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,528 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-22 15:12:53,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,540 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-22 15:12:53,563 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,609 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,611 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-22 15:12:53,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,622 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-22 15:12:53,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:12:53,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,677 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,684 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-22 15:12:53,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:12:53,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:12:53,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:12:53,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:12:53,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:12:53,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:12:53,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:12:53,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-22 15:12:53,707 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 15:12:53,714 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-22 15:12:53,714 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-22 15:12:53,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:12:53,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:12:53,717 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:12:53,718 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 15:12:53,718 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 15:12:53,718 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 15:12:53,719 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-22 15:12:53,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-22 15:12:53,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:53,761 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 15:12:53,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:53,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:12:53,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:53,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 15:12:53,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:12:54,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-22 15:12:54,822 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-22 15:12:54,824 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-22 15:12:54,824 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3517 states and 4544 transitions. cyclomatic complexity: 1038 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-22 15:12:54,918 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3517 states and 4544 transitions. cyclomatic complexity: 1038. 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 9437 states and 12154 transitions. Complement of second has 4 states. [2021-11-22 15:12:54,919 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-22 15:12:54,920 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-22 15:12:54,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2021-11-22 15:12:54,922 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 17 letters. Loop has 173 letters. [2021-11-22 15:12:54,928 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:12:54,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 173 letters. [2021-11-22 15:12:54,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:12:54,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 17 letters. Loop has 346 letters. [2021-11-22 15:12:54,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:12:54,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9437 states and 12154 transitions. [2021-11-22 15:12:54,995 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2021-11-22 15:12:55,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9437 states to 9437 states and 12154 transitions. [2021-11-22 15:12:55,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6365 [2021-11-22 15:12:55,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6377 [2021-11-22 15:12:55,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9437 states and 12154 transitions. [2021-11-22 15:12:55,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:55,054 INFO L681 BuchiCegarLoop]: Abstraction has 9437 states and 12154 transitions. [2021-11-22 15:12:55,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9437 states and 12154 transitions. [2021-11-22 15:12:55,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9437 to 9425. [2021-11-22 15:12:55,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9425 states have (on average 1.2876392572944297) internal successors, (12136), 9424 states have internal predecessors, (12136), 0 states have call successors, (0), 0 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-22 15:12:55,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 12136 transitions. [2021-11-22 15:12:55,290 INFO L704 BuchiCegarLoop]: Abstraction has 9425 states and 12136 transitions. [2021-11-22 15:12:55,290 INFO L587 BuchiCegarLoop]: Abstraction has 9425 states and 12136 transitions. [2021-11-22 15:12:55,290 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-22 15:12:55,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9425 states and 12136 transitions. [2021-11-22 15:12:55,327 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2021-11-22 15:12:55,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:55,328 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:55,330 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-22 15:12:55,331 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-22 15:12:55,331 INFO L791 eck$LassoCheckResult]: Stem: 66546#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(16, 2);call #Ultimate.allocInit(12, 3); 66334#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 66328#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 66267#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 66268#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 66255#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 66256#L110-2 assume !false; 67822#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70581#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70576#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70577#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70573#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70569#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68126#L137 assume 8464 == ssl3_accept_~s__state~0#1; 68124#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68125#L285 [2021-11-22 15:12:55,331 INFO L793 eck$LassoCheckResult]: Loop: 68125#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 75542#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; 74520#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74516#L590 ssl3_accept_~skip~0#1 := 0; 74507#L110-2 assume !false; 74508#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74406#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74397#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74228#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74229#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74218#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74211#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74212#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74164#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73192#L146 assume 8496 == ssl3_accept_~s__state~0#1; 73191#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 73190#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 73189#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 73186#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73185#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 73183#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73178#L590 ssl3_accept_~skip~0#1 := 0; 73177#L110-2 assume !false; 73176#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73175#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73174#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73173#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73172#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73171#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73170#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73169#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73168#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73167#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73166#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73165#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73164#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73163#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 69452#L152 assume 8512 == ssl3_accept_~s__state~0#1; 69450#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 69441#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 66575#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 66442#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 66443#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74786#L590 ssl3_accept_~skip~0#1 := 0; 74783#L110-2 assume !false; 74780#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74777#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74774#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74771#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74768#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74765#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74756#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74750#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74747#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74744#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74741#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74738#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74735#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72849#L158 assume 8528 == ssl3_accept_~s__state~0#1; 66320#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; 66277#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 66279#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 66467#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 73422#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 73421#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 73416#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73411#L590 ssl3_accept_~skip~0#1 := 0; 73337#L110-2 assume !false; 73330#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73324#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73318#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73313#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73309#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75447#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75445#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75443#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73294#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73157#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73154#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73155#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75397#L164 assume 8544 == ssl3_accept_~s__state~0#1; 72871#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 72861#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 72859#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72858#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 66423#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 66388#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; 66389#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75450#L590 ssl3_accept_~skip~0#1 := 0; 75448#L110-2 assume !false; 75446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75444#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75442#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75441#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75440#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75438#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75437#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75436#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75435#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75430#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75428#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75426#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75424#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75422#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75420#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75418#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75416#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75414#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75412#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75410#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75408#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75406#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75142#L176 assume 8448 == ssl3_accept_~s__state~0#1; 75143#L177 assume !(ssl3_accept_~num1~0#1 > 0); 66316#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 66317#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75317#L590 ssl3_accept_~skip~0#1 := 0; 75311#L110-2 assume !false; 75309#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75305#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75303#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75301#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75299#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75295#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75293#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75289#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75287#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75285#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75283#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75281#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75279#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75277#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75275#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75273#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75271#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75269#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75267#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75260#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 75259#L179 assume 8576 == ssl3_accept_~s__state~0#1; 75147#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 75256#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 75241#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 74501#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74511#L590 ssl3_accept_~skip~0#1 := 0; 74512#L110-2 assume !false; 74412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74403#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74332#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74221#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74222#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74215#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73635#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73636#L143 assume 8466 == ssl3_accept_~s__state~0#1; 72908#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68125#L285 [2021-11-22 15:12:55,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-11-22 15:12:55,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:55,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452296834] [2021-11-22 15:12:55,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:55,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:55,339 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:55,347 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:55,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:55,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2078126442, now seen corresponding path program 1 times [2021-11-22 15:12:55,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:55,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251140805] [2021-11-22 15:12:55,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:55,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:55,391 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-22 15:12:55,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:55,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251140805] [2021-11-22 15:12:55,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251140805] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:55,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:55,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:55,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186754999] [2021-11-22 15:12:55,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:55,392 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:12:55,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:55,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:55,393 INFO L87 Difference]: Start difference. First operand 9425 states and 12136 transitions. cyclomatic complexity: 2734 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-22 15:12:55,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:55,553 INFO L93 Difference]: Finished difference Result 18173 states and 23312 transitions. [2021-11-22 15:12:55,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:55,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18173 states and 23312 transitions. [2021-11-22 15:12:55,671 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12085 [2021-11-22 15:12:55,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18173 states to 18173 states and 23312 transitions. [2021-11-22 15:12:55,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12193 [2021-11-22 15:12:55,794 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12193 [2021-11-22 15:12:55,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18173 states and 23312 transitions. [2021-11-22 15:12:55,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:55,795 INFO L681 BuchiCegarLoop]: Abstraction has 18173 states and 23312 transitions. [2021-11-22 15:12:55,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18173 states and 23312 transitions. [2021-11-22 15:12:56,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18173 to 9425. [2021-11-22 15:12:56,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9425 states have (on average 1.286366047745358) internal successors, (12124), 9424 states have internal predecessors, (12124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:12:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 12124 transitions. [2021-11-22 15:12:56,230 INFO L704 BuchiCegarLoop]: Abstraction has 9425 states and 12124 transitions. [2021-11-22 15:12:56,231 INFO L587 BuchiCegarLoop]: Abstraction has 9425 states and 12124 transitions. [2021-11-22 15:12:56,231 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-22 15:12:56,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9425 states and 12124 transitions. [2021-11-22 15:12:56,265 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2021-11-22 15:12:56,266 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:56,266 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:56,268 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-22 15:12:56,268 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-22 15:12:56,269 INFO L791 eck$LassoCheckResult]: Stem: 94115#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(16, 2);call #Ultimate.allocInit(12, 3); 93934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 93928#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 93870#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 93871#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 93855#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 93856#L110-2 assume !false; 95311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 97334#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 97335#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 97330#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 97331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 97326#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 97327#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 97322#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 97323#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 97290#L137 assume 8464 == ssl3_accept_~s__state~0#1; 95520#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 95521#L285 [2021-11-22 15:12:56,269 INFO L793 eck$LassoCheckResult]: Loop: 95521#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 101655#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; 101656#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101613#L590 ssl3_accept_~skip~0#1 := 0; 101614#L110-2 assume !false; 101576#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101570#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101571#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101564#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101565#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101558#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101559#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101552#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101553#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 100958#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 100959#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 100760#L146 assume 8496 == ssl3_accept_~s__state~0#1; 100756#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 100754#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 100752#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 100749#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 100750#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 100778#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100773#L590 ssl3_accept_~skip~0#1 := 0; 100772#L110-2 assume !false; 100771#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100770#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 100769#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 100768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 100767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 100766#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 100765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 100764#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 100763#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 100762#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 100757#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 100755#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 100753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 100751#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 100406#L152 assume 8512 == ssl3_accept_~s__state~0#1; 100404#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 97146#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 94142#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 94033#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 94034#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103175#L590 ssl3_accept_~skip~0#1 := 0; 103169#L110-2 assume !false; 93857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103148#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103146#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103145#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103144#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103142#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103141#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103140#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103139#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103134#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103132#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103128#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103117#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 100454#L158 assume 8528 == ssl3_accept_~s__state~0#1; 93921#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; 93880#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 93881#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 94056#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 102996#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 102995#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 102992#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102986#L590 ssl3_accept_~skip~0#1 := 0; 102984#L110-2 assume !false; 102982#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102980#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102978#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102976#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102974#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102951#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102950#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102947#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102944#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102943#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102942#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102939#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102935#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102930#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102928#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102926#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102924#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102922#L164 assume 8544 == ssl3_accept_~s__state~0#1; 101405#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 102914#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 102885#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102884#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 102881#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 102880#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; 102877#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102867#L590 ssl3_accept_~skip~0#1 := 0; 102864#L110-2 assume !false; 102861#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102849#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102840#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102832#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102828#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102824#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102821#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102818#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102815#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102813#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102811#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102809#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102807#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102805#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102803#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102801#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102799#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102797#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102795#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102793#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102790#L176 assume 8448 == ssl3_accept_~s__state~0#1; 102789#L177 assume !(ssl3_accept_~num1~0#1 > 0); 102786#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 102784#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102779#L590 ssl3_accept_~skip~0#1 := 0; 102778#L110-2 assume !false; 102777#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102775#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102774#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102773#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102772#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102771#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102770#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102769#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102768#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102767#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102766#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102765#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102741#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102739#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102737#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102735#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102733#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102731#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102729#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102727#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102724#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 102725#L179 assume 8576 == ssl3_accept_~s__state~0#1; 101785#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 101786#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 101657#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 101621#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101617#L590 ssl3_accept_~skip~0#1 := 0; 101610#L110-2 assume !false; 101611#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101573#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101574#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101568#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101562#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101555#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101556#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 100962#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 100963#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101769#L143 assume 8466 == ssl3_accept_~s__state~0#1; 100610#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 95521#L285 [2021-11-22 15:12:56,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:56,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-11-22 15:12:56,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:56,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134930864] [2021-11-22 15:12:56,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:56,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:56,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:56,277 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:56,285 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:56,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:56,286 INFO L85 PathProgramCache]: Analyzing trace with hash 63734036, now seen corresponding path program 1 times [2021-11-22 15:12:56,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:56,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592786172] [2021-11-22 15:12:56,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:56,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:56,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:56,303 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:56,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:56,337 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:56,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:56,338 INFO L85 PathProgramCache]: Analyzing trace with hash -769049811, now seen corresponding path program 1 times [2021-11-22 15:12:56,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:56,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790497750] [2021-11-22 15:12:56,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:56,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:56,370 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-22 15:12:56,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:56,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790497750] [2021-11-22 15:12:56,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790497750] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:56,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:56,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:56,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81240384] [2021-11-22 15:12:56,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:12:58,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:12:58,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:12:58,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:12:58,388 INFO L87 Difference]: Start difference. First operand 9425 states and 12124 transitions. cyclomatic complexity: 2722 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-22 15:12:58,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:12:58,456 INFO L93 Difference]: Finished difference Result 12301 states and 15784 transitions. [2021-11-22 15:12:58,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:12:58,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12301 states and 15784 transitions. [2021-11-22 15:12:58,526 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2021-11-22 15:12:58,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12301 states to 12297 states and 15780 transitions. [2021-11-22 15:12:58,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9233 [2021-11-22 15:12:58,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9233 [2021-11-22 15:12:58,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12297 states and 15780 transitions. [2021-11-22 15:12:58,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:12:58,647 INFO L681 BuchiCegarLoop]: Abstraction has 12297 states and 15780 transitions. [2021-11-22 15:12:58,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12297 states and 15780 transitions. [2021-11-22 15:12:58,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12297 to 12297. [2021-11-22 15:12:58,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12297 states, 12297 states have (on average 1.283239814588924) internal successors, (15780), 12296 states have internal predecessors, (15780), 0 states have call successors, (0), 0 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-22 15:12:58,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12297 states to 12297 states and 15780 transitions. [2021-11-22 15:12:58,957 INFO L704 BuchiCegarLoop]: Abstraction has 12297 states and 15780 transitions. [2021-11-22 15:12:58,958 INFO L587 BuchiCegarLoop]: Abstraction has 12297 states and 15780 transitions. [2021-11-22 15:12:58,958 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-22 15:12:58,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12297 states and 15780 transitions. [2021-11-22 15:12:59,012 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2021-11-22 15:12:59,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:12:59,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:12:59,022 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-22 15:12:59,022 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-22 15:12:59,022 INFO L791 eck$LassoCheckResult]: Stem: 115854#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(16, 2);call #Ultimate.allocInit(12, 3); 115671#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 115665#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 115606#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 115607#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 115590#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 115591#L110-2 assume !false; 119009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120937#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 120938#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 120933#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 120934#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 120929#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 120930#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120863#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120864#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 117269#L137 assume 8464 == ssl3_accept_~s__state~0#1; 117267#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 117262#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 117263#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; 115575#L553 [2021-11-22 15:12:59,023 INFO L793 eck$LassoCheckResult]: Loop: 115575#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127518#L590 ssl3_accept_~skip~0#1 := 0; 127516#L110-2 assume !false; 127514#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127510#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127503#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127499#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127495#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127491#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127487#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127483#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127479#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127475#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127472#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121347#L146 assume 8496 == ssl3_accept_~s__state~0#1; 115815#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 115641#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 115608#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 115609#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 127163#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 127201#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127195#L590 ssl3_accept_~skip~0#1 := 0; 127193#L110-2 assume !false; 127191#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127189#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127183#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127179#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127176#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127174#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127172#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127169#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127168#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127167#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 120603#L152 assume 8512 == ssl3_accept_~s__state~0#1; 120601#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126451#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 126452#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 115771#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 115772#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127791#L590 ssl3_accept_~skip~0#1 := 0; 127789#L110-2 assume !false; 127787#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127786#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127785#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127783#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127782#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127769#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 115686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 115687#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 115732#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 115724#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 115725#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 115786#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 115787#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 115650#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 115651#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 115699#L158 assume 8528 == ssl3_accept_~s__state~0#1; 115658#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; 115616#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 115617#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 115757#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 115877#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 115646#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126609#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126605#L590 ssl3_accept_~skip~0#1 := 0; 126034#L110-2 assume !false; 126035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126015#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126016#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126008#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126000#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125991#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125992#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125983#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125984#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125975#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125976#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125967#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 125968#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 125955#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 125956#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 125703#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 125704#L164 assume 8544 == ssl3_accept_~s__state~0#1; 125224#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 125225#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 115797#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 115798#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 127551#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 127550#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; 127548#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127542#L590 ssl3_accept_~skip~0#1 := 0; 127540#L110-2 assume !false; 127538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127535#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127533#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127528#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127524#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127517#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127515#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127511#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127509#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127502#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127498#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 127494#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 127490#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 127486#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 127482#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 127478#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 127474#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 127471#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 127468#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 127467#L176 assume 8448 == ssl3_accept_~s__state~0#1; 127466#L177 assume !(ssl3_accept_~num1~0#1 > 0); 115654#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 115655#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127777#L590 ssl3_accept_~skip~0#1 := 0; 127768#L110-2 assume !false; 127762#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127760#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127758#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127756#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127754#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127752#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127749#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127747#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127744#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127741#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127738#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127735#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127732#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127729#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 127726#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 127720#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 127721#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 115562#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 115563#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 115586#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 115587#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 115728#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 115729#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 115860#L179 assume 8576 == ssl3_accept_~s__state~0#1; 115637#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 115638#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 115538#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 115540#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127448#L590 ssl3_accept_~skip~0#1 := 0; 127446#L110-2 assume !false; 127444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127440#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127438#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127432#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127430#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127428#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127426#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127424#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 121346#L143 assume 8466 == ssl3_accept_~s__state~0#1; 115554#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 115555#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 115574#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; 115575#L553 [2021-11-22 15:12:59,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:59,024 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-11-22 15:12:59,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:59,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187547947] [2021-11-22 15:12:59,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:59,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:59,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:59,042 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:59,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:59,053 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:59,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:59,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1295369376, now seen corresponding path program 2 times [2021-11-22 15:12:59,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:59,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146930113] [2021-11-22 15:12:59,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:59,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:59,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:59,074 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:12:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:12:59,112 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:12:59,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:12:59,113 INFO L85 PathProgramCache]: Analyzing trace with hash -342025551, now seen corresponding path program 1 times [2021-11-22 15:12:59,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:12:59,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305958022] [2021-11-22 15:12:59,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:12:59,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:12:59,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:12:59,154 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-22 15:12:59,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:12:59,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305958022] [2021-11-22 15:12:59,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305958022] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:12:59,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:12:59,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:12:59,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253716117] [2021-11-22 15:12:59,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:00,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:00,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:00,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:13:00,893 INFO L87 Difference]: Start difference. First operand 12297 states and 15780 transitions. cyclomatic complexity: 3512 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:13:00,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:00,950 INFO L93 Difference]: Finished difference Result 12577 states and 16116 transitions. [2021-11-22 15:13:00,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:00,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12577 states and 16116 transitions. [2021-11-22 15:13:01,020 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2021-11-22 15:13:01,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12577 states to 12485 states and 16004 transitions. [2021-11-22 15:13:01,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9329 [2021-11-22 15:13:01,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9329 [2021-11-22 15:13:01,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12485 states and 16004 transitions. [2021-11-22 15:13:01,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:01,103 INFO L681 BuchiCegarLoop]: Abstraction has 12485 states and 16004 transitions. [2021-11-22 15:13:01,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states and 16004 transitions. [2021-11-22 15:13:01,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 12485. [2021-11-22 15:13:01,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.281858229875851) internal successors, (16004), 12484 states have internal predecessors, (16004), 0 states have call successors, (0), 0 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-22 15:13:01,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 16004 transitions. [2021-11-22 15:13:01,447 INFO L704 BuchiCegarLoop]: Abstraction has 12485 states and 16004 transitions. [2021-11-22 15:13:01,447 INFO L587 BuchiCegarLoop]: Abstraction has 12485 states and 16004 transitions. [2021-11-22 15:13:01,447 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-22 15:13:01,447 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 16004 transitions. [2021-11-22 15:13:01,506 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2021-11-22 15:13:01,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:01,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:01,510 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:01,510 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:01,510 INFO L791 eck$LassoCheckResult]: Stem: 140733#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(16, 2);call #Ultimate.allocInit(12, 3); 140558#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 140547#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 140487#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 140488#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 140481#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 140482#L110-2 assume !false; 141517#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144118#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 144111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 144112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 144104#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 144105#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 144096#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 144097#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 144089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 144090#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145991#L140 assume 8465 == ssl3_accept_~s__state~0#1; 145992#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145985#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 145984#L285-2 [2021-11-22 15:13:01,511 INFO L793 eck$LassoCheckResult]: Loop: 145984#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; 145982#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145977#L590 ssl3_accept_~skip~0#1 := 0; 145976#L110-2 assume !false; 145975#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145971#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145969#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145968#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145966#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145961#L146 assume 8496 == ssl3_accept_~s__state~0#1; 145960#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 145958#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 145957#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 145955#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 145954#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 145952#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145947#L590 ssl3_accept_~skip~0#1 := 0; 145946#L110-2 assume !false; 145945#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145944#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145943#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145942#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145941#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145940#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145939#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145938#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145937#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145936#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145935#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145934#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145933#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145932#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145931#L152 assume 8512 == ssl3_accept_~s__state~0#1; 144149#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 145929#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 145928#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 145927#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 145925#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145920#L590 ssl3_accept_~skip~0#1 := 0; 145919#L110-2 assume !false; 145918#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145915#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145914#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145913#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145909#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145908#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145907#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145906#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145905#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145904#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145903#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145902#L158 assume 8528 == ssl3_accept_~s__state~0#1; 141424#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; 145901#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 145899#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 145892#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 145890#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 145889#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 145887#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145881#L590 ssl3_accept_~skip~0#1 := 0; 145876#L110-2 assume !false; 145874#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145872#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145866#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145864#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145862#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145860#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145858#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145856#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145852#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145850#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145848#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145846#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145844#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145842#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 145840#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 145838#L164 assume 8544 == ssl3_accept_~s__state~0#1; 141415#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 145835#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 145832#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 145828#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 145823#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 145822#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; 145814#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145808#L590 ssl3_accept_~skip~0#1 := 0; 145806#L110-2 assume !false; 145804#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145802#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145800#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145798#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145796#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145794#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145792#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145790#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145788#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145786#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145782#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145780#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145778#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145776#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145774#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145772#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 145770#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 145768#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 145766#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 145764#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 145762#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 145760#L176 assume 8448 == ssl3_accept_~s__state~0#1; 145757#L177 assume !(ssl3_accept_~num1~0#1 > 0); 145753#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 145746#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145740#L590 ssl3_accept_~skip~0#1 := 0; 145738#L110-2 assume !false; 145736#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145732#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145724#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145719#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145717#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145715#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145713#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145711#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145709#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145707#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145704#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145702#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 145703#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 145698#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 145699#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 145695#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 145694#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 145690#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 145687#L179 assume 8576 == ssl3_accept_~s__state~0#1; 145470#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 145684#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 145642#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 145038#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146017#L590 ssl3_accept_~skip~0#1 := 0; 146015#L110-2 assume !false; 146013#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146011#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146009#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146005#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146003#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146001#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145999#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145997#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145986#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145987#L143 assume 8466 == ssl3_accept_~s__state~0#1; 141520#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145988#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 145984#L285-2 [2021-11-22 15:13:01,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:01,512 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-11-22 15:13:01,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:01,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145221963] [2021-11-22 15:13:01,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:01,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:01,530 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-22 15:13:01,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:01,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145221963] [2021-11-22 15:13:01,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145221963] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:01,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:13:01,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:13:01,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019055793] [2021-11-22 15:13:01,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:01,532 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:13:01,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:01,532 INFO L85 PathProgramCache]: Analyzing trace with hash 183207738, now seen corresponding path program 2 times [2021-11-22 15:13:01,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:01,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641693838] [2021-11-22 15:13:01,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:01,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:01,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:01,578 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-22 15:13:01,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:01,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641693838] [2021-11-22 15:13:01,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641693838] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:01,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:13:01,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:13:01,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99661829] [2021-11-22 15:13:01,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:01,581 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:01,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:01,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:01,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:13:01,582 INFO L87 Difference]: Start difference. First operand 12485 states and 16004 transitions. cyclomatic complexity: 3548 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-22 15:13:01,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:01,743 INFO L93 Difference]: Finished difference Result 12537 states and 16037 transitions. [2021-11-22 15:13:01,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:01,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12537 states and 16037 transitions. [2021-11-22 15:13:01,816 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9241 [2021-11-22 15:13:01,877 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12537 states to 12537 states and 16037 transitions. [2021-11-22 15:13:01,877 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9365 [2021-11-22 15:13:01,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9365 [2021-11-22 15:13:01,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12537 states and 16037 transitions. [2021-11-22 15:13:01,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:01,889 INFO L681 BuchiCegarLoop]: Abstraction has 12537 states and 16037 transitions. [2021-11-22 15:13:01,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12537 states and 16037 transitions. [2021-11-22 15:13:02,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12537 to 12485. [2021-11-22 15:13:02,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.279695634761714) internal successors, (15977), 12484 states have internal predecessors, (15977), 0 states have call successors, (0), 0 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-22 15:13:02,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 15977 transitions. [2021-11-22 15:13:02,316 INFO L704 BuchiCegarLoop]: Abstraction has 12485 states and 15977 transitions. [2021-11-22 15:13:02,316 INFO L587 BuchiCegarLoop]: Abstraction has 12485 states and 15977 transitions. [2021-11-22 15:13:02,317 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-22 15:13:02,317 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 15977 transitions. [2021-11-22 15:13:02,371 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2021-11-22 15:13:02,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:02,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:02,373 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-22 15:13:02,373 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-22 15:13:02,373 INFO L791 eck$LassoCheckResult]: Stem: 165776#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(16, 2);call #Ultimate.allocInit(12, 3); 165584#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 165578#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 165518#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 165519#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 165506#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 165507#L110-2 assume !false; 167183#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173563#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 173564#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 173547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 173548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 173529#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 173530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 173375#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 173376#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 166115#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 166116#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 173384#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 173385#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 172771#L149 [2021-11-22 15:13:02,374 INFO L793 eck$LassoCheckResult]: Loop: 172771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 172768#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 172766#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 172748#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 172749#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 173043#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 173041#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 172690#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 172679#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 172650#L176 assume 8448 == ssl3_accept_~s__state~0#1; 172648#L177 assume !(ssl3_accept_~num1~0#1 > 0); 172645#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 172642#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172636#L590 ssl3_accept_~skip~0#1 := 0; 172634#L110-2 assume !false; 172632#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172629#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 172623#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 172624#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 172626#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 172627#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 172567#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 172568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 172564#L134 assume 8482 == ssl3_accept_~s__state~0#1; 172565#L135 ssl3_accept_~s__state~0#1 := 3; 173422#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173416#L590 ssl3_accept_~skip~0#1 := 0; 173413#L110-2 assume !false; 173407#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 173403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 173401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 173399#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 173397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 173395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 173393#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 173391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 173389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 173387#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 173383#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 172773#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 172771#L149 [2021-11-22 15:13:02,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:02,374 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-22 15:13:02,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:02,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326907347] [2021-11-22 15:13:02,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:02,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:02,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:02,396 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-22 15:13:02,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:02,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326907347] [2021-11-22 15:13:02,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326907347] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:02,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:13:02,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:13:02,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065623283] [2021-11-22 15:13:02,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:02,399 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:13:02,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:02,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1661498341, now seen corresponding path program 2 times [2021-11-22 15:13:02,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:02,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975751039] [2021-11-22 15:13:02,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:02,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:02,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:02,405 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:02,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:02,411 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:02,567 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:13:02,568 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:13:02,568 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:13:02,568 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:13:02,568 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 15:13:02,568 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,568 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:13:02,569 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:13:02,569 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration27_Loop [2021-11-22 15:13:02,569 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:13:02,569 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:13:02,570 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-22 15:13:02,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:13:02,577 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-22 15:13:02,580 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-22 15:13:02,583 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-22 15:13:02,650 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:13:02,650 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 15:13:02,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,651 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-22 15:13:02,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:13:02,654 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:13:02,664 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:13:02,664 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-22 15:13:02,688 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-11-22 15:13:02,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,690 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-22 15:13:02,691 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:13:02,691 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:13:02,706 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:13:02,706 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-22 15:13:02,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:02,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,732 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-22 15:13:02,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:13:02,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:13:02,744 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:13:02,744 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-22 15:13:02,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:02,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,770 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-22 15:13:02,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:13:02,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:13:02,791 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:13:02,791 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-22 15:13:02,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-11-22 15:13:02,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,817 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-22 15:13:02,819 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:13:02,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:13:02,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-11-22 15:13:02,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,863 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-22 15:13:02,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 15:13:02,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:13:02,877 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 15:13:02,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-11-22 15:13:02,901 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:13:02,901 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:13:02,901 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:13:02,901 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:13:02,901 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 15:13:02,902 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,902 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:13:02,902 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:13:02,902 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration27_Loop [2021-11-22 15:13:02,902 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:13:02,902 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:13:02,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:13:02,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-22 15:13:02,914 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-22 15:13:02,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:13:02,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-22 15:13:02,995 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:13:02,995 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 15:13:02,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:02,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:02,996 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:02,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-22 15:13:02,998 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-22 15:13:03,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:13:03,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:13:03,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:13:03,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:13:03,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:13:03,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:13:03,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:13:03,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:13:03,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-11-22 15:13:03,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:03,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:03,037 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:03,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-11-22 15:13:03,038 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-22 15:13:03,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:13:03,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:13:03,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:13:03,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:13:03,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:13:03,048 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:13:03,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:13:03,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:13:03,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:03,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:03,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:03,074 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:03,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-11-22 15:13:03,075 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-22 15:13:03,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:13:03,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:13:03,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:13:03,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:13:03,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:13:03,084 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:13:03,085 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:13:03,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:13:03,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:03,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:03,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:03,111 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:03,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-11-22 15:13:03,112 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-22 15:13:03,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:13:03,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:13:03,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:13:03,121 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 15:13:03,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:13:03,122 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 15:13:03,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:13:03,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:13:03,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-11-22 15:13:03,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:03,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:03,151 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:03,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-11-22 15:13:03,152 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-22 15:13:03,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:13:03,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:13:03,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:13:03,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:13:03,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:13:03,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:13:03,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:13:03,172 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 15:13:03,179 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-22 15:13:03,180 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-22 15:13:03,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:13:03,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:03,181 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:13:03,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-11-22 15:13:03,182 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 15:13:03,182 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 15:13:03,182 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 15:13:03,182 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-22 15:13:03,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-11-22 15:13:03,208 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 15:13:03,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:03,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:03,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:13:03,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:03,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 15:13:03,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:03,525 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-22 15:13:03,526 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-22 15:13:03,526 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12485 states and 15977 transitions. cyclomatic complexity: 3521 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:13:04,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:04,210 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12485 states and 15977 transitions. cyclomatic complexity: 3521. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42896 states and 54446 transitions. Complement of second has 9 states. [2021-11-22 15:13:04,211 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-22 15:13:04,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:13:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2021-11-22 15:13:04,217 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 20 letters. Loop has 41 letters. [2021-11-22 15:13:04,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:13:04,218 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 61 letters. Loop has 41 letters. [2021-11-22 15:13:04,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:13:04,219 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 20 letters. Loop has 82 letters. [2021-11-22 15:13:04,219 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:13:04,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42896 states and 54446 transitions. [2021-11-22 15:13:04,444 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17643 [2021-11-22 15:13:04,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42896 states to 42464 states and 53888 transitions. [2021-11-22 15:13:04,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19286 [2021-11-22 15:13:04,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19398 [2021-11-22 15:13:04,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42464 states and 53888 transitions. [2021-11-22 15:13:04,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:04,661 INFO L681 BuchiCegarLoop]: Abstraction has 42464 states and 53888 transitions. [2021-11-22 15:13:04,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42464 states and 53888 transitions. [2021-11-22 15:13:05,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42464 to 36932. [2021-11-22 15:13:05,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36932 states, 36932 states have (on average 1.2808133867648652) internal successors, (47303), 36931 states have internal predecessors, (47303), 0 states have call successors, (0), 0 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-22 15:13:05,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36932 states to 36932 states and 47303 transitions. [2021-11-22 15:13:05,884 INFO L704 BuchiCegarLoop]: Abstraction has 36932 states and 47303 transitions. [2021-11-22 15:13:05,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:05,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:05,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:13:05,885 INFO L87 Difference]: Start difference. First operand 36932 states and 47303 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-22 15:13:06,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:06,070 INFO L93 Difference]: Finished difference Result 16586 states and 21144 transitions. [2021-11-22 15:13:06,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:06,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16586 states and 21144 transitions. [2021-11-22 15:13:06,332 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5104 [2021-11-22 15:13:06,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16586 states to 16576 states and 21134 transitions. [2021-11-22 15:13:06,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5293 [2021-11-22 15:13:06,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5293 [2021-11-22 15:13:06,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16576 states and 21134 transitions. [2021-11-22 15:13:06,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:06,401 INFO L681 BuchiCegarLoop]: Abstraction has 16576 states and 21134 transitions. [2021-11-22 15:13:06,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16576 states and 21134 transitions. [2021-11-22 15:13:06,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16576 to 16416. [2021-11-22 15:13:06,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.275706627680312) internal successors, (20942), 16415 states have internal predecessors, (20942), 0 states have call successors, (0), 0 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-22 15:13:06,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20942 transitions. [2021-11-22 15:13:06,790 INFO L704 BuchiCegarLoop]: Abstraction has 16416 states and 20942 transitions. [2021-11-22 15:13:06,790 INFO L587 BuchiCegarLoop]: Abstraction has 16416 states and 20942 transitions. [2021-11-22 15:13:06,790 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-22 15:13:06,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20942 transitions. [2021-11-22 15:13:06,841 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-11-22 15:13:06,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:06,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:06,844 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:06,844 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:06,845 INFO L791 eck$LassoCheckResult]: Stem: 274858#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(16, 2);call #Ultimate.allocInit(12, 3); 274697#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 274684#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 274624#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 274625#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 274618#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 274619#L110-2 assume !false; 278035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278034#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278033#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278032#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278031#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278030#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278029#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278027#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278026#L137 assume 8464 == ssl3_accept_~s__state~0#1; 278025#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 278024#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 278023#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; 278021#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278016#L590 ssl3_accept_~skip~0#1 := 0; 278015#L110-2 assume !false; 278014#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278013#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278012#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278011#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278010#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278009#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278008#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278005#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 278004#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 278003#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278001#L146 assume 8496 == ssl3_accept_~s__state~0#1; 277999#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 277998#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 277994#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 277989#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 277990#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 275782#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275778#L590 ssl3_accept_~skip~0#1 := 0; 275773#L110-2 assume !false; 275774#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275769#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275770#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275765#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275766#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275761#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275757#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275754#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275750#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275657#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275658#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275549#L152 [2021-11-22 15:13:06,845 INFO L793 eck$LassoCheckResult]: Loop: 275549#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 275540#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 275541#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 275532#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 275533#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 275524#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 275525#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 275516#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 275517#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 275508#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 275509#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 275500#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 275501#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 275490#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 275491#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 275483#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 275484#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 275479#L203 assume 8656 == ssl3_accept_~s__state~0#1; 274893#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 274690#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 274691#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 274630#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 274631#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 275437#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275416#L590 ssl3_accept_~skip~0#1 := 0; 275411#L110-2 assume !false; 275406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275376#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275371#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275361#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275356#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275351#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275346#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275341#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275336#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 275331#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 275326#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 275321#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 275316#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 275311#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 275306#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 275301#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 275296#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 275291#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 275286#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 275281#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 275276#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 275271#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 275266#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 275261#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 275256#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 275251#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 275242#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 275243#L209 assume 8672 == ssl3_accept_~s__state~0#1; 274862#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 274863#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 275209#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 275210#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 275186#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 275042#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275024#L590 ssl3_accept_~skip~0#1 := 0; 275025#L110-2 assume !false; 275016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275008#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275009#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275000#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275001#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 274992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 274993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 274984#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 274985#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 274976#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 274977#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 274968#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 274969#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 274960#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 274961#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 274952#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 274953#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 274944#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 274945#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 274934#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 274935#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 274924#L176 assume 8448 == ssl3_accept_~s__state~0#1; 274925#L177 assume !(ssl3_accept_~num1~0#1 > 0); 275119#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 275120#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275102#L590 ssl3_accept_~skip~0#1 := 0; 275103#L110-2 assume !false; 275096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275097#L113 assume 12292 == ssl3_accept_~s__state~0#1; 276218#L114 ssl3_accept_~s__new_session~0#1 := 1; 276216#L222 ssl3_accept_~s__server~0#1 := 1; 276214#L227 assume 0 != ssl3_accept_~cb~0#1; 276212#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 276210#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 276207#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 276204#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 276200#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 276177#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276170#L590 ssl3_accept_~skip~0#1 := 0; 276167#L110-2 assume !false; 276164#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276161#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276152#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276148#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276144#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279168#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279169#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 279145#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 279146#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277007#L146 assume 8496 == ssl3_accept_~s__state~0#1; 275918#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 276986#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 276987#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 275873#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 275786#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 275787#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275775#L590 ssl3_accept_~skip~0#1 := 0; 275776#L110-2 assume !false; 275771#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275772#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275767#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275763#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275764#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275759#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275760#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275755#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275756#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275751#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275752#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278152#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275548#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275549#L152 [2021-11-22 15:13:06,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:06,846 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 1 times [2021-11-22 15:13:06,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:06,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48960295] [2021-11-22 15:13:06,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:06,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:06,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:06,856 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:06,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:06,869 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:06,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:06,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1051999757, now seen corresponding path program 1 times [2021-11-22 15:13:06,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:06,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550449689] [2021-11-22 15:13:06,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:06,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:06,917 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-22 15:13:06,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:06,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550449689] [2021-11-22 15:13:06,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550449689] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:13:06,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734132057] [2021-11-22 15:13:06,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:06,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:13:06,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:06,920 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:13:06,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-11-22 15:13:06,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:06,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:13:07,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:07,221 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-22 15:13:07,221 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-22 15:13:07,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734132057] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:07,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-22 15:13:07,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-22 15:13:07,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785658612] [2021-11-22 15:13:07,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:07,223 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:07,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:07,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:07,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-22 15:13:07,224 INFO L87 Difference]: Start difference. First operand 16416 states and 20942 transitions. cyclomatic complexity: 4562 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 15:13:07,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:07,540 INFO L93 Difference]: Finished difference Result 16492 states and 20994 transitions. [2021-11-22 15:13:07,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:07,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16492 states and 20994 transitions. [2021-11-22 15:13:07,608 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5096 [2021-11-22 15:13:07,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16492 states to 16468 states and 20970 transitions. [2021-11-22 15:13:07,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5249 [2021-11-22 15:13:07,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5249 [2021-11-22 15:13:07,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16468 states and 20970 transitions. [2021-11-22 15:13:07,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:07,676 INFO L681 BuchiCegarLoop]: Abstraction has 16468 states and 20970 transitions. [2021-11-22 15:13:07,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16468 states and 20970 transitions. [2021-11-22 15:13:08,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16468 to 16416. [2021-11-22 15:13:08,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.2742446393762183) internal successors, (20918), 16415 states have internal predecessors, (20918), 0 states have call successors, (0), 0 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-22 15:13:08,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20918 transitions. [2021-11-22 15:13:08,094 INFO L704 BuchiCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2021-11-22 15:13:08,094 INFO L587 BuchiCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2021-11-22 15:13:08,094 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-22 15:13:08,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20918 transitions. [2021-11-22 15:13:08,145 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-11-22 15:13:08,145 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:08,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:08,148 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:08,148 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-22 15:13:08,149 INFO L791 eck$LassoCheckResult]: Stem: 308200#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(16, 2);call #Ultimate.allocInit(12, 3); 308039#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 308027#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 307969#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 307970#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 307963#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 307964#L110-2 assume !false; 313180#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313179#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313177#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313176#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313175#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313174#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313173#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313172#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 313171#L137 assume 8464 == ssl3_accept_~s__state~0#1; 313170#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 313168#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 313169#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; 313163#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313159#L590 ssl3_accept_~skip~0#1 := 0; 313154#L110-2 assume !false; 313155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313150#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313151#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313146#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313147#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313142#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313143#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 312591#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 312592#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312574#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312575#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312557#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 312558#L146 assume 8496 == ssl3_accept_~s__state~0#1; 312541#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 312542#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 309336#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 309337#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 314675#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 314673#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 314668#L590 ssl3_accept_~skip~0#1 := 0; 314667#L110-2 assume !false; 314666#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314665#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 314664#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 314663#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 314662#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 314661#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 314660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 314659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 314658#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 314657#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 314656#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 314655#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 314654#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 314652#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 314643#L152 [2021-11-22 15:13:08,149 INFO L793 eck$LassoCheckResult]: Loop: 314643#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 314632#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 314633#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 314622#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 314623#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 314611#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 314612#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 314599#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 314600#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 314589#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 314590#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 314570#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 314445#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 314416#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 314266#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 314265#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 314264#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 307975#L203 assume 8656 == ssl3_accept_~s__state~0#1; 307976#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 308033#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 308034#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 309489#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 309490#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 309486#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 309009#L590 ssl3_accept_~skip~0#1 := 0; 309010#L110-2 assume !false; 308997#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308998#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308989#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 309481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 309479#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 309480#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 309477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 309478#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 309475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 309476#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 309473#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 309474#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 309471#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309472#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309469#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309470#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309467#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309468#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309465#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309466#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309463#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 309464#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 309461#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 309462#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 309459#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 309460#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 309457#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 309458#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 309455#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 309456#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 309453#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 309454#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 314202#L209 assume 8672 == ssl3_accept_~s__state~0#1; 308327#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 308328#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 308152#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 308153#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 308452#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 308453#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308441#L590 ssl3_accept_~skip~0#1 := 0; 308442#L110-2 assume !false; 308435#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308436#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308427#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308428#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 308419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 308420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 308411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 308412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 308403#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 308404#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 308395#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 308396#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 308387#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 308388#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 308379#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 308380#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 308371#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 308372#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 308363#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 308364#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 308340#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 308341#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 308585#L176 assume 8448 == ssl3_accept_~s__state~0#1; 308586#L177 assume !(ssl3_accept_~num1~0#1 > 0); 308577#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 308578#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308560#L590 ssl3_accept_~skip~0#1 := 0; 308561#L110-2 assume !false; 308554#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308555#L113 assume 12292 == ssl3_accept_~s__state~0#1; 314192#L114 ssl3_accept_~s__new_session~0#1 := 1; 314191#L222 ssl3_accept_~s__server~0#1 := 1; 314190#L227 assume 0 != ssl3_accept_~cb~0#1; 314189#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 314188#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 314186#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 314184#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 314182#L254 assume 12292 != ssl3_accept_~s__state~0#1; 314183#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 315476#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315470#L590 ssl3_accept_~skip~0#1 := 0; 315460#L110-2 assume !false; 315456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315454#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315452#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315450#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315448#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315447#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315445#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315439#L137 assume 8464 == ssl3_accept_~s__state~0#1; 308280#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 315438#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 315437#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; 315435#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315430#L590 ssl3_accept_~skip~0#1 := 0; 315429#L110-2 assume !false; 315428#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315427#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315425#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315424#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315423#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315422#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315420#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315418#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315416#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315415#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315414#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315413#L146 assume 8496 == ssl3_accept_~s__state~0#1; 308271#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 315411#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 315404#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 315401#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 309334#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 315093#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315089#L590 ssl3_accept_~skip~0#1 := 0; 315072#L110-2 assume !false; 315073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315060#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315061#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315048#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315049#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315036#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315037#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315005#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315006#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 314691#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 314692#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 314642#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 314643#L152 [2021-11-22 15:13:08,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:08,150 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 2 times [2021-11-22 15:13:08,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:08,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497034807] [2021-11-22 15:13:08,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:08,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:08,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:08,159 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:08,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:08,174 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:08,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:08,175 INFO L85 PathProgramCache]: Analyzing trace with hash 176942323, now seen corresponding path program 1 times [2021-11-22 15:13:08,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:08,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089290890] [2021-11-22 15:13:08,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:08,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:08,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:08,215 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-22 15:13:08,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:08,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089290890] [2021-11-22 15:13:08,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089290890] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:13:08,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433039327] [2021-11-22 15:13:08,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:08,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:13:08,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:08,219 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:13:08,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-11-22 15:13:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:08,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:13:08,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:08,653 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-22 15:13:08,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-22 15:13:08,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433039327] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:08,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-22 15:13:08,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-22 15:13:08,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735149866] [2021-11-22 15:13:08,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:08,657 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:08,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:08,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:08,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-22 15:13:08,659 INFO L87 Difference]: Start difference. First operand 16416 states and 20918 transitions. cyclomatic complexity: 4538 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 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-22 15:13:08,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:08,856 INFO L93 Difference]: Finished difference Result 16264 states and 20714 transitions. [2021-11-22 15:13:08,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:08,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16264 states and 20714 transitions. [2021-11-22 15:13:08,926 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-11-22 15:13:08,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16264 states to 16264 states and 20714 transitions. [2021-11-22 15:13:08,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5193 [2021-11-22 15:13:08,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5193 [2021-11-22 15:13:08,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16264 states and 20714 transitions. [2021-11-22 15:13:08,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:08,992 INFO L681 BuchiCegarLoop]: Abstraction has 16264 states and 20714 transitions. [2021-11-22 15:13:09,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states and 20714 transitions. [2021-11-22 15:13:09,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16264. [2021-11-22 15:13:09,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16264 states, 16264 states have (on average 1.2736104279390064) internal successors, (20714), 16263 states have internal predecessors, (20714), 0 states have call successors, (0), 0 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-22 15:13:09,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16264 states to 16264 states and 20714 transitions. [2021-11-22 15:13:09,424 INFO L704 BuchiCegarLoop]: Abstraction has 16264 states and 20714 transitions. [2021-11-22 15:13:09,424 INFO L587 BuchiCegarLoop]: Abstraction has 16264 states and 20714 transitions. [2021-11-22 15:13:09,424 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-22 15:13:09,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16264 states and 20714 transitions. [2021-11-22 15:13:09,467 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-11-22 15:13:09,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:09,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:09,469 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:09,469 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:09,470 INFO L791 eck$LassoCheckResult]: Stem: 341386#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(16, 2);call #Ultimate.allocInit(12, 3); 341208#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 341196#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 341138#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 341139#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 341132#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 341133#L110-2 assume !false; 345222#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345221#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 345220#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 345219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 345218#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 345217#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 345216#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 345215#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 345214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 345213#L137 assume 8464 == ssl3_accept_~s__state~0#1; 345212#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 345211#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 345209#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; 345210#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354733#L590 ssl3_accept_~skip~0#1 := 0; 354732#L110-2 assume !false; 354731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354730#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354729#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354728#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354727#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354725#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354724#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354723#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354722#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354721#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354720#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 354719#L146 assume 8496 == ssl3_accept_~s__state~0#1; 354718#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 354717#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 354715#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 354713#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 350706#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 342520#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 342515#L590 ssl3_accept_~skip~0#1 := 0; 342514#L110-2 assume !false; 342513#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 342512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 342511#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 342509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 342510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 355077#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 355075#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 355073#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 355071#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 342502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 342501#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 342500#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 342498#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 342499#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 342178#L152 [2021-11-22 15:13:09,470 INFO L793 eck$LassoCheckResult]: Loop: 342178#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 342165#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 342166#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 342153#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 342154#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 342141#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 342142#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 342129#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 342130#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 342117#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 342118#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 342104#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 342097#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 342091#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 342084#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 342083#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 342082#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 342081#L203 assume 8656 == ssl3_accept_~s__state~0#1; 341428#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 342080#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 341134#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 341135#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 341148#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 341205#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 342020#L590 ssl3_accept_~skip~0#1 := 0; 342015#L110-2 assume !false; 342010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 342005#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 342000#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 341995#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 341990#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 341985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 341980#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 341975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 341970#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 341965#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 341960#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 341955#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 341950#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 341945#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 341940#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 341935#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 341930#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 341925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 341920#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 341915#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 341910#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 341905#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 341900#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 341895#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 341890#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 341885#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 341880#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 341875#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 341870#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 341865#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 341860#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 341854#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 341847#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 341843#L209 assume 8672 == ssl3_accept_~s__state~0#1; 341280#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 341299#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 341300#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 341212#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 341213#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 341636#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 341607#L590 ssl3_accept_~skip~0#1 := 0; 341608#L110-2 assume !false; 341599#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 341600#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 341591#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 341592#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 341583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 341584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 341575#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 341576#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 341793#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 341789#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 341790#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 341785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 341786#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 341781#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 341782#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 341777#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 341778#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 341773#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 341774#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 341769#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 341770#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 341765#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 341766#L176 assume 8448 == ssl3_accept_~s__state~0#1; 341762#L177 assume !(ssl3_accept_~num1~0#1 > 0); 341761#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 341737#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 341432#L590 ssl3_accept_~skip~0#1 := 0; 341433#L110-2 assume !false; 341413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 341414#L113 assume 12292 == ssl3_accept_~s__state~0#1; 341723#L114 ssl3_accept_~s__new_session~0#1 := 1; 341312#L222 ssl3_accept_~s__server~0#1 := 1; 341313#L227 assume 0 != ssl3_accept_~cb~0#1; 341198#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 341199#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 341351#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 341296#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 341247#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 341248#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346650#L590 ssl3_accept_~skip~0#1 := 0; 346618#L110-2 assume !false; 346588#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346585#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 346582#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 346579#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 346576#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 346573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 346569#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 346570#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354665#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354664#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354663#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354661#L143 assume 8466 == ssl3_accept_~s__state~0#1; 346666#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 341379#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 341380#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; 354651#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354645#L590 ssl3_accept_~skip~0#1 := 0; 354643#L110-2 assume !false; 354641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354639#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354636#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354613#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354606#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354600#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354597#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354594#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354591#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354588#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354585#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 342600#L146 assume 8496 == ssl3_accept_~s__state~0#1; 342601#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 342596#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 342597#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 342564#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 342565#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 355090#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355085#L590 ssl3_accept_~skip~0#1 := 0; 355084#L110-2 assume !false; 355083#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355082#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 355081#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 355080#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 342508#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 342507#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 342506#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 342505#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 342503#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 342504#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 355059#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 355057#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 355055#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 342177#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 342178#L152 [2021-11-22 15:13:09,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:09,470 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 3 times [2021-11-22 15:13:09,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:09,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201012443] [2021-11-22 15:13:09,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:09,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:09,479 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:09,493 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:09,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:09,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2060091508, now seen corresponding path program 1 times [2021-11-22 15:13:09,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:09,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956919140] [2021-11-22 15:13:09,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:09,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:09,530 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-22 15:13:09,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:09,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956919140] [2021-11-22 15:13:09,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956919140] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:13:09,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457777332] [2021-11-22 15:13:09,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:09,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:13:09,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:09,536 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:13:09,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-11-22 15:13:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:09,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:13:09,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:09,916 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-11-22 15:13:09,917 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-22 15:13:09,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457777332] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:09,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-22 15:13:09,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-22 15:13:09,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364712592] [2021-11-22 15:13:09,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:09,923 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:09,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:09,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:09,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-22 15:13:09,924 INFO L87 Difference]: Start difference. First operand 16264 states and 20714 transitions. cyclomatic complexity: 4486 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-22 15:13:10,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:10,146 INFO L93 Difference]: Finished difference Result 16324 states and 20762 transitions. [2021-11-22 15:13:10,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:10,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16324 states and 20762 transitions. [2021-11-22 15:13:10,218 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-11-22 15:13:10,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16324 states to 16264 states and 20702 transitions. [2021-11-22 15:13:10,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5193 [2021-11-22 15:13:10,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5193 [2021-11-22 15:13:10,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16264 states and 20702 transitions. [2021-11-22 15:13:10,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:10,274 INFO L681 BuchiCegarLoop]: Abstraction has 16264 states and 20702 transitions. [2021-11-22 15:13:10,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states and 20702 transitions. [2021-11-22 15:13:10,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16264. [2021-11-22 15:13:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16264 states, 16264 states have (on average 1.2728726020659125) internal successors, (20702), 16263 states have internal predecessors, (20702), 0 states have call successors, (0), 0 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-22 15:13:10,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16264 states to 16264 states and 20702 transitions. [2021-11-22 15:13:10,724 INFO L704 BuchiCegarLoop]: Abstraction has 16264 states and 20702 transitions. [2021-11-22 15:13:10,724 INFO L587 BuchiCegarLoop]: Abstraction has 16264 states and 20702 transitions. [2021-11-22 15:13:10,725 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-22 15:13:10,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16264 states and 20702 transitions. [2021-11-22 15:13:10,775 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-11-22 15:13:10,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:10,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:10,777 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:10,778 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:10,778 INFO L791 eck$LassoCheckResult]: Stem: 374470#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(16, 2);call #Ultimate.allocInit(12, 3); 374292#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 374280#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 374220#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 374221#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 374214#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 374215#L110-2 assume !false; 378417#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378416#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378415#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378414#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 378412#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 378410#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 378409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 378408#L137 assume 8464 == ssl3_accept_~s__state~0#1; 378407#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 378405#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 378406#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; 378396#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 378392#L590 ssl3_accept_~skip~0#1 := 0; 378383#L110-2 assume !false; 378384#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378376#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378369#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 377693#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 377694#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 377682#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 377683#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 377671#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 377672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 377659#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 377660#L146 assume 8496 == ssl3_accept_~s__state~0#1; 376940#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 376941#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 376889#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 376891#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 375665#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 375666#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375654#L590 ssl3_accept_~skip~0#1 := 0; 375655#L110-2 assume !false; 375650#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375651#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375646#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375642#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375639#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 375638#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 375636#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375637#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 375632#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 375633#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 375578#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 375579#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 375298#L152 [2021-11-22 15:13:10,779 INFO L793 eck$LassoCheckResult]: Loop: 375298#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 375285#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 375286#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 375273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 375274#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 375261#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 375262#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 375249#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 375250#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 375237#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 375238#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 375225#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 375219#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 375214#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 375060#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 375059#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 375058#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 375057#L203 assume 8656 == ssl3_accept_~s__state~0#1; 374919#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 375055#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 375052#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 375049#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 375050#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 375043#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375036#L590 ssl3_accept_~skip~0#1 := 0; 375033#L110-2 assume !false; 375030#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375029#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375022#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375019#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375016#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375013#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 375007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 375004#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375001#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374998#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374995#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374992#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374989#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374986#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374983#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374980#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374977#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374974#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374971#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374968#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374965#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374962#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 374959#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 374956#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 374952#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 374953#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 381322#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 381321#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 381319#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 381317#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 381315#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 381313#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 374909#L209 assume 8672 == ssl3_accept_~s__state~0#1; 374908#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 374899#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 374900#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 374893#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 374894#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 374889#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 374885#L590 ssl3_accept_~skip~0#1 := 0; 374880#L110-2 assume !false; 374881#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 374877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 374872#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 374873#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 374868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 374869#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 374864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 374865#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 374860#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374861#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374856#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374857#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374852#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374853#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374848#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374849#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374844#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374845#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374840#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374841#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374836#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374837#L176 assume 8448 == ssl3_accept_~s__state~0#1; 374833#L177 assume !(ssl3_accept_~num1~0#1 > 0); 374832#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 374825#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 374524#L590 ssl3_accept_~skip~0#1 := 0; 374525#L110-2 assume !false; 374505#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 374818#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 374714#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 374715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 374702#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 374703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 374694#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 374695#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 374686#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374687#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374679#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374670#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374671#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374662#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374663#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374654#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374655#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374646#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374647#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374613#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374614#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 374598#L179 assume 8576 == ssl3_accept_~s__state~0#1; 374599#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 375681#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 375672#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 375674#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 382372#L590 ssl3_accept_~skip~0#1 := 0; 382371#L110-2 assume !false; 382370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 382369#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 382368#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 382367#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 382366#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 382365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 382364#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 382363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 382362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 382360#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 382359#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 382358#L143 assume 8466 == ssl3_accept_~s__state~0#1; 374167#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 374168#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 379118#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; 379119#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 379107#L590 ssl3_accept_~skip~0#1 := 0; 379108#L110-2 assume !false; 378836#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378837#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378820#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378807#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 378808#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 378765#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 378752#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 378753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 378741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 378742#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 375721#L146 assume 8496 == ssl3_accept_~s__state~0#1; 375722#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 375717#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 375718#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 375708#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 375709#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 375661#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375657#L590 ssl3_accept_~skip~0#1 := 0; 375652#L110-2 assume !false; 375653#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375648#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375644#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375640#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 388072#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 388068#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375634#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 375635#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 375630#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 375631#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 375297#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 375298#L152 [2021-11-22 15:13:10,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:10,779 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 4 times [2021-11-22 15:13:10,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:10,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088829407] [2021-11-22 15:13:10,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:10,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:10,787 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:10,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:10,801 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:10,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:10,802 INFO L85 PathProgramCache]: Analyzing trace with hash 419583329, now seen corresponding path program 1 times [2021-11-22 15:13:10,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:10,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746911460] [2021-11-22 15:13:10,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:10,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:10,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:10,854 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-22 15:13:10,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:10,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746911460] [2021-11-22 15:13:10,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746911460] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:13:10,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510949366] [2021-11-22 15:13:10,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:10,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:13:10,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:10,861 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:13:10,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-11-22 15:13:10,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:10,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:13:10,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:11,321 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-22 15:13:11,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:13:11,675 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-22 15:13:11,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510949366] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:13:11,676 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:13:11,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-22 15:13:11,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300145942] [2021-11-22 15:13:11,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:13:11,678 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:11,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:11,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 15:13:11,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 15:13:11,680 INFO L87 Difference]: Start difference. First operand 16264 states and 20702 transitions. cyclomatic complexity: 4474 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 0 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-22 15:13:12,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:12,270 INFO L93 Difference]: Finished difference Result 18956 states and 23690 transitions. [2021-11-22 15:13:12,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 15:13:12,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18956 states and 23690 transitions. [2021-11-22 15:13:12,340 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5818 [2021-11-22 15:13:12,379 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18956 states to 18956 states and 23690 transitions. [2021-11-22 15:13:12,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6007 [2021-11-22 15:13:12,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6007 [2021-11-22 15:13:12,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18956 states and 23690 transitions. [2021-11-22 15:13:12,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:12,386 INFO L681 BuchiCegarLoop]: Abstraction has 18956 states and 23690 transitions. [2021-11-22 15:13:12,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18956 states and 23690 transitions. [2021-11-22 15:13:12,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18956 to 17812. [2021-11-22 15:13:12,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17812 states, 17812 states have (on average 1.2502807096339545) internal successors, (22270), 17811 states have internal predecessors, (22270), 0 states have call successors, (0), 0 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-22 15:13:12,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17812 states to 17812 states and 22270 transitions. [2021-11-22 15:13:12,651 INFO L704 BuchiCegarLoop]: Abstraction has 17812 states and 22270 transitions. [2021-11-22 15:13:12,652 INFO L587 BuchiCegarLoop]: Abstraction has 17812 states and 22270 transitions. [2021-11-22 15:13:12,652 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-22 15:13:12,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17812 states and 22270 transitions. [2021-11-22 15:13:12,870 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5428 [2021-11-22 15:13:12,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:12,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:12,874 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:12,875 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-22 15:13:12,875 INFO L791 eck$LassoCheckResult]: Stem: 410768#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(16, 2);call #Ultimate.allocInit(12, 3); 410585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 410575#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 410516#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 410517#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 410510#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 410511#L110-2 assume !false; 411056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411054#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411052#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411051#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411050#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411049#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411048#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411047#L137 assume 8464 == ssl3_accept_~s__state~0#1; 410467#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 410468#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 422669#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; 422667#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422661#L590 ssl3_accept_~skip~0#1 := 0; 422660#L110-2 assume !false; 422659#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422656#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422650#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422648#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422646#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422644#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422642#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422640#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422638#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422636#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422634#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422632#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422630#L146 assume 8496 == ssl3_accept_~s__state~0#1; 422628#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 422626#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 420530#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 420531#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 422620#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 422613#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422602#L590 ssl3_accept_~skip~0#1 := 0; 422598#L110-2 assume !false; 422594#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422590#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422586#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422582#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422578#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422574#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422566#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422562#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422554#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422550#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422468#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 422465#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 422466#L152 [2021-11-22 15:13:12,876 INFO L793 eck$LassoCheckResult]: Loop: 422466#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 422485#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 422482#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 422478#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 422476#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 422474#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 422472#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 422447#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 422377#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 422273#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 422268#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 422264#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 422260#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 422256#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 422251#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 422246#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 422241#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 422236#L203 assume 8656 == ssl3_accept_~s__state~0#1; 410570#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 422230#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 422229#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 422228#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 422227#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 422217#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422209#L590 ssl3_accept_~skip~0#1 := 0; 422203#L110-2 assume !false; 422194#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422184#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422166#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422160#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422154#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422142#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422136#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422130#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422124#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422118#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 422099#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 422093#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 422087#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 422067#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 421905#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 421895#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 421889#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 421871#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 421860#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 421839#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 421832#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 421824#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 421817#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 421802#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 421797#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 421301#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 421291#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 421278#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 421270#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 410569#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 410571#L209 assume 8672 == ssl3_accept_~s__state~0#1; 410650#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 410671#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 410672#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 421242#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 411354#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 411355#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411341#L590 ssl3_accept_~skip~0#1 := 0; 411342#L110-2 assume !false; 411335#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411336#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411329#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411330#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411322#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411323#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411288#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411289#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411286#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411287#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 411284#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 411285#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 411282#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 411283#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411280#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 411281#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 411278#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 411279#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 411276#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 411277#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 411274#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 411275#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 411272#L176 assume 8448 == ssl3_accept_~s__state~0#1; 411273#L177 assume !(ssl3_accept_~num1~0#1 > 0); 411269#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 411270#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411261#L590 ssl3_accept_~skip~0#1 := 0; 411262#L110-2 assume !false; 411259#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411260#L113 assume 12292 == ssl3_accept_~s__state~0#1; 411257#L114 ssl3_accept_~s__new_session~0#1 := 1; 411258#L222 ssl3_accept_~s__server~0#1 := 1; 411255#L227 assume 0 != ssl3_accept_~cb~0#1; 411256#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 411252#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 411253#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 411246#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 411247#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#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~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 421232#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 421227#L590 ssl3_accept_~skip~0#1 := 0; 421226#L110-2 assume !false; 421225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 421224#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 421223#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 421222#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 421221#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 421220#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 421219#L128 assume 8480 == ssl3_accept_~s__state~0#1; 420608#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 410471#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; 410472#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 421046#L590 ssl3_accept_~skip~0#1 := 0; 421044#L110-2 assume !false; 421042#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 421040#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 421038#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 421036#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 421034#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 421032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 421030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 421028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 421026#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 421024#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 421021#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 421018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 421012#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 421010#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 421008#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 421006#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 421004#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 421002#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 421000#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 420998#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 420996#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 420994#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 420992#L176 assume 8448 == ssl3_accept_~s__state~0#1; 420988#L177 assume !(ssl3_accept_~num1~0#1 > 0); 420982#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 420972#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 420966#L590 ssl3_accept_~skip~0#1 := 0; 420964#L110-2 assume !false; 420962#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 420960#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 420958#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 420956#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 420954#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 420952#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 420950#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 420948#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 420946#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 420944#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 420942#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 420940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 420938#L146 assume 8496 == ssl3_accept_~s__state~0#1; 410722#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 410723#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 422673#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 422671#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 420526#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 422542#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422535#L590 ssl3_accept_~skip~0#1 := 0; 422532#L110-2 assume !false; 422529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422523#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422520#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422517#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422505#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422499#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422496#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422493#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 422490#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 422466#L152 [2021-11-22 15:13:12,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:12,877 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 5 times [2021-11-22 15:13:12,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:12,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041745683] [2021-11-22 15:13:12,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:12,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:12,886 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:12,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:12,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:12,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1681598212, now seen corresponding path program 1 times [2021-11-22 15:13:12,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:12,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088357177] [2021-11-22 15:13:12,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:12,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-22 15:13:12,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:12,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088357177] [2021-11-22 15:13:12,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088357177] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:13:12,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769571310] [2021-11-22 15:13:12,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:12,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:13:12,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:13:12,959 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:13:12,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-11-22 15:13:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:13,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:13:13,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:13:13,404 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-22 15:13:13,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:13:13,837 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-22 15:13:13,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769571310] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:13:13,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:13:13,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-22 15:13:13,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063498399] [2021-11-22 15:13:13,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:13:13,842 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:13,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:13,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 15:13:13,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 15:13:13,843 INFO L87 Difference]: Start difference. First operand 17812 states and 22270 transitions. cyclomatic complexity: 4494 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-22 15:13:14,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:14,227 INFO L93 Difference]: Finished difference Result 18832 states and 23330 transitions. [2021-11-22 15:13:14,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 15:13:14,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18832 states and 23330 transitions. [2021-11-22 15:13:14,308 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4214 [2021-11-22 15:13:14,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18832 states to 16531 states and 20582 transitions. [2021-11-22 15:13:14,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5597 [2021-11-22 15:13:14,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5937 [2021-11-22 15:13:14,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16531 states and 20582 transitions. [2021-11-22 15:13:14,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:14,361 INFO L681 BuchiCegarLoop]: Abstraction has 16531 states and 20582 transitions. [2021-11-22 15:13:14,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16531 states and 20582 transitions. [2021-11-22 15:13:14,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16531 to 13941. [2021-11-22 15:13:14,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13941 states, 13941 states have (on average 1.2524926475862563) internal successors, (17461), 13940 states have internal predecessors, (17461), 0 states have call successors, (0), 0 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-22 15:13:14,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13941 states to 13941 states and 17461 transitions. [2021-11-22 15:13:14,619 INFO L704 BuchiCegarLoop]: Abstraction has 13941 states and 17461 transitions. [2021-11-22 15:13:14,619 INFO L587 BuchiCegarLoop]: Abstraction has 13941 states and 17461 transitions. [2021-11-22 15:13:14,619 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-22 15:13:14,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13941 states and 17461 transitions. [2021-11-22 15:13:14,671 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3804 [2021-11-22 15:13:14,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:14,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:14,678 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:14,678 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-22 15:13:14,678 INFO L791 eck$LassoCheckResult]: Stem: 448492#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(16, 2);call #Ultimate.allocInit(12, 3); 448333#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 448327#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 448270#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 448271#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 448256#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 448257#L110-2 assume !false; 452519#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 452518#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 452517#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 452516#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 452515#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 452514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 452513#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 452512#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 452511#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 452510#L137 assume 8464 == ssl3_accept_~s__state~0#1; 452509#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 452507#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 452508#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; 452502#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 452498#L590 ssl3_accept_~skip~0#1 := 0; 452493#L110-2 assume !false; 452494#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 452489#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 452490#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 452485#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 452486#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 452481#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 452482#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 452477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 452478#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 452473#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 452474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 452469#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 452470#L146 assume 8496 == ssl3_accept_~s__state~0#1; 452465#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 452466#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 452415#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 452417#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 456897#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 456895#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 456890#L590 ssl3_accept_~skip~0#1 := 0; 456889#L110-2 assume !false; 456888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 456887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 456886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 456885#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 456884#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 456883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 456882#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 456881#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 456880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 456879#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 456878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 456877#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 456876#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 456875#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 448558#L152 [2021-11-22 15:13:14,679 INFO L793 eck$LassoCheckResult]: Loop: 448558#L152 assume 8512 == ssl3_accept_~s__state~0#1; 448554#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 448551#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 448553#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 459195#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 459190#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459183#L590 ssl3_accept_~skip~0#1 := 0; 459088#L110-2 assume !false; 459080#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459062#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459045#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459037#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459028#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459019#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459008#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459002#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458957#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458952#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458946#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458941#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458935#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458930#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458924#L158 assume 8528 == ssl3_accept_~s__state~0#1; 458387#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; 458918#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 458879#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 458873#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 458865#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 458808#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 458799#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458787#L590 ssl3_accept_~skip~0#1 := 0; 458666#L110-2 assume !false; 458661#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458659#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458657#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458655#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458653#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458649#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458647#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458643#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458641#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458639#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458637#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458635#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458624#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458617#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458608#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458603#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458598#L164 assume 8544 == ssl3_accept_~s__state~0#1; 458384#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 458589#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 458583#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 458578#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 458570#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 458566#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; 458563#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458558#L590 ssl3_accept_~skip~0#1 := 0; 458557#L110-2 assume !false; 458556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458555#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458554#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458553#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458552#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458551#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458550#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458548#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458547#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458546#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458545#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458544#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458543#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458542#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458541#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458540#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458539#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458538#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 458537#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 458536#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 458535#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 458534#L176 assume 8448 == ssl3_accept_~s__state~0#1; 458533#L177 assume !(ssl3_accept_~num1~0#1 > 0); 458531#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 458529#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458524#L590 ssl3_accept_~skip~0#1 := 0; 458523#L110-2 assume !false; 458522#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458520#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458519#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458518#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458517#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458510#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458509#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458508#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458507#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458502#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458503#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458492#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 458493#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 458482#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 458475#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 458474#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 458379#L179 assume 8576 == ssl3_accept_~s__state~0#1; 449102#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 458473#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 458471#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 458472#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459387#L590 ssl3_accept_~skip~0#1 := 0; 459386#L110-2 assume !false; 459385#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459384#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459383#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459382#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459381#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459380#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459378#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459376#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 459375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 459374#L143 assume 8466 == ssl3_accept_~s__state~0#1; 458295#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 459373#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 459372#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; 459370#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459365#L590 ssl3_accept_~skip~0#1 := 0; 459364#L110-2 assume !false; 459363#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459362#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459361#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459360#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459359#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459358#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459357#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459356#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459355#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459354#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 459353#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 459352#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 459351#L146 assume 8496 == ssl3_accept_~s__state~0#1; 458285#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 459350#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 459349#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 458225#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 459348#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 459346#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459341#L590 ssl3_accept_~skip~0#1 := 0; 459340#L110-2 assume !false; 459339#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459338#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459336#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459334#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459333#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459331#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459330#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 459329#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 459328#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 459327#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 459326#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 448558#L152 [2021-11-22 15:13:14,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:14,681 INFO L85 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 1 times [2021-11-22 15:13:14,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:14,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545932378] [2021-11-22 15:13:14,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:14,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:14,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:14,697 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:14,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:14,712 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:14,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:14,713 INFO L85 PathProgramCache]: Analyzing trace with hash -777500065, now seen corresponding path program 1 times [2021-11-22 15:13:14,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:14,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558437955] [2021-11-22 15:13:14,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:14,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:14,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:13:14,820 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-11-22 15:13:14,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:13:14,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558437955] [2021-11-22 15:13:14,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558437955] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:13:14,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:13:14,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:13:14,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398805449] [2021-11-22 15:13:14,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:13:14,822 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:13:14,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:13:14,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:13:14,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:13:14,823 INFO L87 Difference]: Start difference. First operand 13941 states and 17461 transitions. cyclomatic complexity: 3565 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-22 15:13:14,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:13:14,916 INFO L93 Difference]: Finished difference Result 27548 states and 34373 transitions. [2021-11-22 15:13:14,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:13:14,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27548 states and 34373 transitions. [2021-11-22 15:13:15,197 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 7568 [2021-11-22 15:13:15,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27548 states to 27548 states and 34373 transitions. [2021-11-22 15:13:15,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9280 [2021-11-22 15:13:15,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9280 [2021-11-22 15:13:15,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27548 states and 34373 transitions. [2021-11-22 15:13:15,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:13:15,267 INFO L681 BuchiCegarLoop]: Abstraction has 27548 states and 34373 transitions. [2021-11-22 15:13:15,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27548 states and 34373 transitions. [2021-11-22 15:13:15,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27548 to 13941. [2021-11-22 15:13:15,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13941 states, 13941 states have (on average 1.2507711068072591) internal successors, (17437), 13940 states have internal predecessors, (17437), 0 states have call successors, (0), 0 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-22 15:13:15,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13941 states to 13941 states and 17437 transitions. [2021-11-22 15:13:15,559 INFO L704 BuchiCegarLoop]: Abstraction has 13941 states and 17437 transitions. [2021-11-22 15:13:15,560 INFO L587 BuchiCegarLoop]: Abstraction has 13941 states and 17437 transitions. [2021-11-22 15:13:15,560 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-22 15:13:15,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13941 states and 17437 transitions. [2021-11-22 15:13:15,605 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3804 [2021-11-22 15:13:15,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:13:15,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:13:15,609 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:13:15,609 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-22 15:13:15,610 INFO L791 eck$LassoCheckResult]: Stem: 490009#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(16, 2);call #Ultimate.allocInit(12, 3); 489831#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#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~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#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;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#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~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#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__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#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; 489825#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 489768#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 489769#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 489757#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 489758#L110-2 assume !false; 495350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 495349#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 495348#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 495347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 495346#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 495345#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 495344#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 495343#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 495342#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 495341#L137 assume 8464 == ssl3_accept_~s__state~0#1; 495340#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 495339#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 495338#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; 495336#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 495331#L590 ssl3_accept_~skip~0#1 := 0; 495330#L110-2 assume !false; 495329#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 495328#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 495327#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 495326#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 495325#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 495324#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 495323#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 495322#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 495321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 495320#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 495319#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 495318#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 495317#L146 assume 8496 == ssl3_accept_~s__state~0#1; 495316#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 495315#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 495312#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 495314#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 501614#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 501612#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501607#L590 ssl3_accept_~skip~0#1 := 0; 501606#L110-2 assume !false; 501605#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501604#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501603#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501602#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501601#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501600#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501599#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501597#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501596#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501595#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501594#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501593#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501592#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501455#L152 [2021-11-22 15:13:15,610 INFO L793 eck$LassoCheckResult]: Loop: 501455#L152 assume 8512 == ssl3_accept_~s__state~0#1; 500862#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 501450#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 501449#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 501448#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 501446#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501441#L590 ssl3_accept_~skip~0#1 := 0; 501440#L110-2 assume !false; 501439#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501438#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501436#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501433#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501432#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501431#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501430#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501429#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501428#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501427#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501426#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501425#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501424#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501423#L158 assume 8528 == ssl3_accept_~s__state~0#1; 500856#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; 501421#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 501422#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 501413#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 501411#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 501410#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 501406#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501401#L590 ssl3_accept_~skip~0#1 := 0; 501400#L110-2 assume !false; 501398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501391#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501385#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501383#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501381#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501379#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501377#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501373#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501371#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501369#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501367#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501365#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501363#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 501361#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 501359#L164 assume 8544 == ssl3_accept_~s__state~0#1; 500851#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 501356#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 501353#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 501350#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 501345#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 501344#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; 501341#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501336#L590 ssl3_accept_~skip~0#1 := 0; 501335#L110-2 assume !false; 501334#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501333#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501332#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501331#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501330#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501329#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501328#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501327#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501324#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501323#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501322#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501321#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501320#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501319#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501318#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 501317#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 501316#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 501315#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 501314#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 501313#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 501312#L176 assume 8448 == ssl3_accept_~s__state~0#1; 501311#L177 assume !(ssl3_accept_~num1~0#1 > 0); 501309#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 501307#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501302#L590 ssl3_accept_~skip~0#1 := 0; 501301#L110-2 assume !false; 501300#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501298#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501296#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501295#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501294#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501293#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501292#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501290#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501289#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501288#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501287#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501285#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501279#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 501280#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 501271#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 501272#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 501172#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 491888#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 491855#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 491852#L179 assume 8576 == ssl3_accept_~s__state~0#1; 491851#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 491845#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 491840#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 491841#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501229#L590 ssl3_accept_~skip~0#1 := 0; 501227#L110-2 assume !false; 501225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501168#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501166#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501165#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501082#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 500518#L143 assume 8466 == ssl3_accept_~s__state~0#1; 489719#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 489720#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 489737#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; 489738#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501512#L590 ssl3_accept_~skip~0#1 := 0; 501510#L110-2 assume !false; 501508#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501504#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501502#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501500#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501498#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501496#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501494#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501492#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501490#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501488#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501482#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501481#L146 assume 8496 == ssl3_accept_~s__state~0#1; 498647#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 501480#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 489770#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 489771#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 501479#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 501477#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501472#L590 ssl3_accept_~skip~0#1 := 0; 501471#L110-2 assume !false; 501470#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501469#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501467#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501466#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501465#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501464#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501463#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501462#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501461#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501460#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501459#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501458#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501456#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501455#L152 [2021-11-22 15:13:15,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:15,611 INFO L85 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 2 times [2021-11-22 15:13:15,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:15,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102979758] [2021-11-22 15:13:15,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:15,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:15,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:15,620 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:15,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:15,641 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:15,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:15,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1896797630, now seen corresponding path program 3 times [2021-11-22 15:13:15,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:15,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563750034] [2021-11-22 15:13:15,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:15,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:15,659 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:15,690 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:15,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:13:15,691 INFO L85 PathProgramCache]: Analyzing trace with hash 34477522, now seen corresponding path program 1 times [2021-11-22 15:13:15,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:13:15,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692384710] [2021-11-22 15:13:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:13:15,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:13:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:15,712 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:13:15,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:13:15,773 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:13:18,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.11 03:13:18 BoogieIcfgContainer [2021-11-22 15:13:18,442 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-22 15:13:18,443 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-22 15:13:18,443 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-22 15:13:18,443 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-22 15:13:18,444 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 03:12:36" (3/4) ... [2021-11-22 15:13:18,448 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-22 15:13:18,537 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/witness.graphml [2021-11-22 15:13:18,537 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-22 15:13:18,538 INFO L158 Benchmark]: Toolchain (without parser) took 43665.70ms. Allocated memory was 96.5MB in the beginning and 7.1GB in the end (delta: 7.0GB). Free memory was 60.4MB in the beginning and 6.4GB in the end (delta: -6.3GB). Peak memory consumption was 721.0MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,538 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 96.5MB. Free memory was 66.9MB in the beginning and 66.8MB in the end (delta: 25.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-22 15:13:18,539 INFO L158 Benchmark]: CACSL2BoogieTranslator took 521.08ms. Allocated memory is still 96.5MB. Free memory was 60.3MB in the beginning and 67.1MB in the end (delta: -6.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,539 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.97ms. Allocated memory is still 96.5MB. Free memory was 67.1MB in the beginning and 64.6MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,540 INFO L158 Benchmark]: Boogie Preprocessor took 68.58ms. Allocated memory is still 96.5MB. Free memory was 64.6MB in the beginning and 62.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,540 INFO L158 Benchmark]: RCFGBuilder took 889.79ms. Allocated memory is still 96.5MB. Free memory was 62.5MB in the beginning and 37.8MB in the end (delta: 24.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,541 INFO L158 Benchmark]: BuchiAutomizer took 42001.85ms. Allocated memory was 96.5MB in the beginning and 7.1GB in the end (delta: 7.0GB). Free memory was 37.8MB in the beginning and 6.4GB in the end (delta: -6.3GB). Peak memory consumption was 979.6MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,541 INFO L158 Benchmark]: Witness Printer took 94.23ms. Allocated memory is still 7.1GB. Free memory was 6.4GB in the beginning and 6.4GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-22 15:13:18,544 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.33ms. Allocated memory is still 96.5MB. Free memory was 66.9MB in the beginning and 66.8MB in the end (delta: 25.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 521.08ms. Allocated memory is still 96.5MB. Free memory was 60.3MB in the beginning and 67.1MB in the end (delta: -6.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.97ms. Allocated memory is still 96.5MB. Free memory was 67.1MB in the beginning and 64.6MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.58ms. Allocated memory is still 96.5MB. Free memory was 64.6MB in the beginning and 62.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 889.79ms. Allocated memory is still 96.5MB. Free memory was 62.5MB in the beginning and 37.8MB in the end (delta: 24.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 42001.85ms. Allocated memory was 96.5MB in the beginning and 7.1GB in the end (delta: 7.0GB). Free memory was 37.8MB in the beginning and 6.4GB in the end (delta: -6.3GB). Peak memory consumption was 979.6MB. Max. memory is 16.1GB. * Witness Printer took 94.23ms. Allocated memory is still 7.1GB. Free memory was 6.4GB in the beginning and 6.4GB 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 35 terminating modules (32 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 13941 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 41.8s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 20.9s. Construction of modules took 4.8s. Büchi inclusion checks took 5.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 6.3s AutomataMinimizationTime, 35 MinimizatonAttempts, 40087 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 3.0s Buchi closure took 0.1s. Biggest automaton had 17812 states and ocurred in iteration 31. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6631 SdHoareTripleChecker+Valid, 6.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6628 mSDsluCounter, 14542 SdHoareTripleChecker+Invalid, 4.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6475 mSDsCounter, 954 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4864 IncrementalHoareTripleChecker+Invalid, 5818 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 954 mSolverCounterUnsat, 8067 mSDtfsCounter, 4864 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 27ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 21 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30b9d72d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f6ac415=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@640b9846=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e24efb2=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e554d1e=0, s__ctx__info_callback=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11aaf401=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fa725d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@594df1f4=0, tmp___2=0, cb=4, s__cert__pkeys__AT0__privatekey=0, s__options=-4297064447, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6da0da85=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e6b77ca=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@110aee25=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@69fefa38=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b26574d=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58cc50cc=1, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4dd521f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@795fbea0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e577345=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17514304=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@651ab504=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@96bd204=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d5ab60a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f14916a=0, s__verify_mode=8, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20333dfe=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29378a7d=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6397ceb=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2ea59bf2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d3d5dca=1, l=-256, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fb3ce88=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f82f779=0, __cil_tmp56=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62c35d1a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42ee6760=0, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63f16db6=0, s__s3__tmp__reuse_message=5, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11eb7cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9d20271=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cef2682=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@3af6b257=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d63eec3=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@396b6203=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@18049117=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1833a9d9=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d0bb92a=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47167385=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@da403b=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d04f8fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52ee7c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61bc9c2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b4d16a0=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a1ba0ba=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@810396a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c89b958=0, __cil_tmp57=-4297064447, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2e98e4ee=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L629] 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 = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __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 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] 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 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] 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 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] 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 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] 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 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] 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 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-22 15:13:18,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:18,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-11-22 15:13:19,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-11-22 15:13:19,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-11-22 15:13:19,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-11-22 15:13:19,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-22 15:13:19,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-22 15:13:20,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-11-22 15:13:20,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03eb7fdd-f874-4bf0-82e1-3dc46cca2fbe/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, 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)