./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 43912c058ca7c15c8c6457eeb789407e832150331154a382f35ff917be4b5bfe ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 08:41:31,163 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 08:41:31,165 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 08:41:31,210 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 08:41:31,210 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 08:41:31,212 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 08:41:31,214 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 08:41:31,217 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 08:41:31,220 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 08:41:31,221 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 08:41:31,222 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 08:41:31,224 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 08:41:31,225 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 08:41:31,226 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 08:41:31,228 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 08:41:31,230 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 08:41:31,231 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 08:41:31,232 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 08:41:31,234 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 08:41:31,237 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 08:41:31,239 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 08:41:31,241 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 08:41:31,243 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 08:41:31,244 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 08:41:31,248 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 08:41:31,248 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 08:41:31,249 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 08:41:31,250 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 08:41:31,251 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 08:41:31,252 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 08:41:31,252 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 08:41:31,253 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 08:41:31,254 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 08:41:31,255 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 08:41:31,257 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 08:41:31,257 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 08:41:31,258 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 08:41:31,259 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 08:41:31,259 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 08:41:31,260 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 08:41:31,261 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 08:41:31,262 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 08:41:31,290 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 08:41:31,290 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 08:41:31,290 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 08:41:31,290 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 08:41:31,292 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 08:41:31,292 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 08:41:31,292 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 08:41:31,292 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 08:41:31,292 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 08:41:31,293 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 08:41:31,293 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 08:41:31,293 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 08:41:31,293 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 08:41:31,294 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 08:41:31,294 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 08:41:31,294 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 08:41:31,294 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 08:41:31,294 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 08:41:31,295 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 08:41:31,295 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 08:41:31,295 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 08:41:31,295 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 08:41:31,296 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 08:41:31,296 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 08:41:31,296 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 08:41:31,296 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 08:41:31,296 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 08:41:31,297 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 08:41:31,297 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 08:41:31,297 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 08:41:31,297 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 08:41:31,298 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 08:41:31,299 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 08:41:31,299 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_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 43912c058ca7c15c8c6457eeb789407e832150331154a382f35ff917be4b5bfe [2021-10-28 08:41:31,560 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 08:41:31,585 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 08:41:31,587 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 08:41:31,588 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 08:41:31,589 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 08:41:31,590 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-10-28 08:41:31,657 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/data/b255c544b/a111f039d3b54a93832bafc2966b834e/FLAG8cbb3e363 [2021-10-28 08:41:32,096 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 08:41:32,097 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-10-28 08:41:32,109 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/data/b255c544b/a111f039d3b54a93832bafc2966b834e/FLAG8cbb3e363 [2021-10-28 08:41:32,451 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/data/b255c544b/a111f039d3b54a93832bafc2966b834e [2021-10-28 08:41:32,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 08:41:32,456 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 08:41:32,459 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 08:41:32,459 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 08:41:32,462 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 08:41:32,463 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,464 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6119a1b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32, skipping insertion in model container [2021-10-28 08:41:32,465 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,479 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 08:41:32,518 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 08:41:32,751 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c[48499,48512] [2021-10-28 08:41:32,756 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 08:41:32,765 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 08:41:32,822 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c[48499,48512] [2021-10-28 08:41:32,839 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 08:41:32,861 INFO L208 MainTranslator]: Completed translation [2021-10-28 08:41:32,861 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32 WrapperNode [2021-10-28 08:41:32,861 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 08:41:32,863 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 08:41:32,865 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 08:41:32,865 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 08:41:32,874 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,883 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,926 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 08:41:32,927 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 08:41:32,927 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 08:41:32,927 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 08:41:32,936 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,947 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,952 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,952 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,973 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,982 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,985 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:32,990 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 08:41:32,991 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 08:41:32,991 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 08:41:32,991 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 08:41:32,992 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (1/1) ... [2021-10-28 08:41:33,011 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:33,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:33,056 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:33,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 08:41:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 08:41:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 08:41:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 08:41:33,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 08:41:33,208 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 08:41:33,704 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2021-10-28 08:41:33,705 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2021-10-28 08:41:33,713 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 08:41:33,714 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 08:41:33,716 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:41:33 BoogieIcfgContainer [2021-10-28 08:41:33,716 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 08:41:33,717 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 08:41:33,718 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 08:41:33,721 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 08:41:33,722 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:41:33,722 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 08:41:32" (1/3) ... [2021-10-28 08:41:33,723 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f9ff975 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 08:41:33, skipping insertion in model container [2021-10-28 08:41:33,723 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:41:33,724 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:41:32" (2/3) ... [2021-10-28 08:41:33,724 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f9ff975 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 08:41:33, skipping insertion in model container [2021-10-28 08:41:33,724 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:41:33,724 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:41:33" (3/3) ... [2021-10-28 08:41:33,726 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-1.c [2021-10-28 08:41:33,768 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 08:41:33,769 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 08:41:33,769 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 08:41:33,769 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 08:41:33,769 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 08:41:33,769 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 08:41:33,769 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 08:41:33,770 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 08:41:33,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:33,819 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-10-28 08:41:33,819 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:33,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:33,828 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 08:41:33,829 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:33,829 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 08:41:33,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:33,839 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-10-28 08:41:33,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:33,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:33,842 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 08:41:33,842 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:33,846 INFO L791 eck$LassoCheckResult]: Stem: 142#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47#L-1true havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118#L93-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22#L104true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 157#L104-1true assume !(0 == ssl3_accept_~s__cert~0); 57#L113-2true [2021-10-28 08:41:33,847 INFO L793 eck$LassoCheckResult]: Loop: 57#L113-2true assume !false; 64#L114true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36#L116true assume !(12292 == ssl3_accept_~s__state~0); 143#L119true assume !(16384 == ssl3_accept_~s__state~0); 60#L122true assume !(8192 == ssl3_accept_~s__state~0); 104#L125true assume !(24576 == ssl3_accept_~s__state~0); 66#L128true assume !(8195 == ssl3_accept_~s__state~0); 50#L131true assume 8480 == ssl3_accept_~s__state~0; 127#L135true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 73#L273true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 79#L617true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131#L654true ssl3_accept_~skip~0 := 0; 57#L113-2true [2021-10-28 08:41:33,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:33,853 INFO L85 PathProgramCache]: Analyzing trace with hash 889519896, now seen corresponding path program 1 times [2021-10-28 08:41:33,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:33,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102570789] [2021-10-28 08:41:33,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:33,864 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:33,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:33,956 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:33,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:34,027 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:34,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:34,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2066131561, now seen corresponding path program 1 times [2021-10-28 08:41:34,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:34,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393567520] [2021-10-28 08:41:34,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:34,032 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:34,040 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:34,071 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:34,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:34,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1159555630, now seen corresponding path program 1 times [2021-10-28 08:41:34,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:34,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499394380] [2021-10-28 08:41:34,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:34,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:34,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:34,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:34,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499394380] [2021-10-28 08:41:34,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499394380] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:34,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:34,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:34,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530528224] [2021-10-28 08:41:34,323 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:41:34,323 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:41:34,324 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:41:34,324 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:41:34,324 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:41:34,325 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,325 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:41:34,325 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:41:34,325 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-10-28 08:41:34,326 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:41:34,326 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:41:34,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,460 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:41:34,461 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:41:34,463 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:34,469 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:34,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 08:41:34,482 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:41:34,482 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:41:34,511 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:41:34,511 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:41:34,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:34,547 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:34,549 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:34,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 08:41:34,554 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:41:34,554 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:41:34,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-10-28 08:41:34,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:34,627 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:34,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 08:41:34,633 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:41:34,633 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:41:34,656 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:41:34,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:34,695 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:41:34,695 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:41:34,695 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:41:34,695 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:41:34,695 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:41:34,695 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,695 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:41:34,695 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:41:34,696 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-10-28 08:41:34,696 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:41:34,696 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:41:34,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:34,818 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:41:34,823 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:41:34,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:34,825 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:34,833 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:41:34,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:41:34,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:41:34,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:41:34,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:41:34,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:41:34,846 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:41:34,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:41:34,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 08:41:34,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:41:34,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:34,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:34,902 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:34,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:41:34,916 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:41:34,916 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:41:34,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:41:34,917 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:41:34,917 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:41:34,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:41:34,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:41:34,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 08:41:34,940 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:41:34,954 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:41:34,954 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 08:41:34,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:34,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:34,963 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:34,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 08:41:34,972 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:41:34,972 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:41:34,972 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:41:34,973 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 08:41:35,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:35,009 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:41:35,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:35,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:35,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:41:35,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:35,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:35,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:41:35,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:35,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:35,299 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:41:35,304 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:35,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:36,054 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 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 876 states and 1499 transitions. Complement of second has 10 states. [2021-10-28 08:41:36,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:41:36,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 644 transitions. [2021-10-28 08:41:36,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-28 08:41:36,060 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:41:36,060 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-28 08:41:36,061 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:41:36,061 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-28 08:41:36,062 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:41:36,063 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1499 transitions. [2021-10-28 08:41:36,078 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2021-10-28 08:41:36,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 728 states and 1156 transitions. [2021-10-28 08:41:36,093 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 409 [2021-10-28 08:41:36,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-10-28 08:41:36,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 728 states and 1156 transitions. [2021-10-28 08:41:36,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:36,096 INFO L681 BuchiCegarLoop]: Abstraction has 728 states and 1156 transitions. [2021-10-28 08:41:36,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states and 1156 transitions. [2021-10-28 08:41:36,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 504. [2021-10-28 08:41:36,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5753968253968254) internal successors, (794), 503 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 794 transitions. [2021-10-28 08:41:36,155 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 794 transitions. [2021-10-28 08:41:36,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:36,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:36,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:36,162 INFO L87 Difference]: Start difference. First operand 504 states and 794 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:36,294 INFO L93 Difference]: Finished difference Result 556 states and 875 transitions. [2021-10-28 08:41:36,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:36,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 875 transitions. [2021-10-28 08:41:36,301 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-10-28 08:41:36,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 875 transitions. [2021-10-28 08:41:36,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-10-28 08:41:36,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-10-28 08:41:36,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 875 transitions. [2021-10-28 08:41:36,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:36,309 INFO L681 BuchiCegarLoop]: Abstraction has 556 states and 875 transitions. [2021-10-28 08:41:36,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 875 transitions. [2021-10-28 08:41:36,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 536. [2021-10-28 08:41:36,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.583955223880597) internal successors, (849), 535 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 849 transitions. [2021-10-28 08:41:36,345 INFO L704 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-10-28 08:41:36,345 INFO L587 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-10-28 08:41:36,345 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 08:41:36,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 849 transitions. [2021-10-28 08:41:36,349 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2021-10-28 08:41:36,349 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:36,349 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:36,350 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:36,350 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:36,350 INFO L791 eck$LassoCheckResult]: Stem: 2475#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2323#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2308#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2269#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2251#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2250#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 2482#L113-2 assume !false; 2342#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2292#L116 assume !(12292 == ssl3_accept_~s__state~0); 2293#L119 assume !(16384 == ssl3_accept_~s__state~0); 2345#L122 assume !(8192 == ssl3_accept_~s__state~0); 2347#L125 assume !(24576 == ssl3_accept_~s__state~0); 2354#L128 assume !(8195 == ssl3_accept_~s__state~0); 2324#L131 assume !(8480 == ssl3_accept_~s__state~0); 2325#L134 assume !(8481 == ssl3_accept_~s__state~0); 2375#L137 assume !(8482 == ssl3_accept_~s__state~0); 2364#L140 assume 8464 == ssl3_accept_~s__state~0; 2365#L147 [2021-10-28 08:41:36,351 INFO L793 eck$LassoCheckResult]: Loop: 2365#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2290#L288 assume !(0 == ssl3_accept_~blastFlag~0); 2291#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2706#L654 ssl3_accept_~skip~0 := 0; 2665#L113-2 assume !false; 2660#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2622#L116 assume !(12292 == ssl3_accept_~s__state~0); 2623#L119 assume !(16384 == ssl3_accept_~s__state~0); 2655#L122 assume !(8192 == ssl3_accept_~s__state~0); 2653#L125 assume !(24576 == ssl3_accept_~s__state~0); 2651#L128 assume !(8195 == ssl3_accept_~s__state~0); 2549#L131 assume !(8480 == ssl3_accept_~s__state~0); 2547#L134 assume !(8481 == ssl3_accept_~s__state~0); 2545#L137 assume !(8482 == ssl3_accept_~s__state~0); 2543#L140 assume 8464 == ssl3_accept_~s__state~0; 2365#L147 [2021-10-28 08:41:36,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:36,351 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 1 times [2021-10-28 08:41:36,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:36,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479997423] [2021-10-28 08:41:36,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:36,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:36,369 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:36,390 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:36,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:36,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1565071203, now seen corresponding path program 1 times [2021-10-28 08:41:36,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:36,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917784766] [2021-10-28 08:41:36,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:36,391 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:36,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:36,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:36,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917784766] [2021-10-28 08:41:36,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917784766] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:36,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:36,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:36,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378291143] [2021-10-28 08:41:36,424 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:36,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:36,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:36,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:36,426 INFO L87 Difference]: Start difference. First operand 536 states and 849 transitions. cyclomatic complexity: 316 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:36,581 INFO L93 Difference]: Finished difference Result 646 states and 1027 transitions. [2021-10-28 08:41:36,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:36,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 1027 transitions. [2021-10-28 08:41:36,588 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-10-28 08:41:36,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 1027 transitions. [2021-10-28 08:41:36,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-10-28 08:41:36,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-10-28 08:41:36,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 1027 transitions. [2021-10-28 08:41:36,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:36,598 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 1027 transitions. [2021-10-28 08:41:36,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 1027 transitions. [2021-10-28 08:41:36,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 570. [2021-10-28 08:41:36,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 570 states have (on average 1.5771929824561404) internal successors, (899), 569 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 899 transitions. [2021-10-28 08:41:36,620 INFO L704 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-10-28 08:41:36,620 INFO L587 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-10-28 08:41:36,620 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 08:41:36,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 899 transitions. [2021-10-28 08:41:36,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-10-28 08:41:36,624 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:36,624 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:36,627 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:36,628 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:36,628 INFO L791 eck$LassoCheckResult]: Stem: 3674#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3514#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3498#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3458#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3439#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3438#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 3683#L113-2 assume !false; 3793#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3792#L116 assume !(12292 == ssl3_accept_~s__state~0); 3791#L119 assume !(16384 == ssl3_accept_~s__state~0); 3789#L122 assume !(8192 == ssl3_accept_~s__state~0); 3790#L125 assume !(24576 == ssl3_accept_~s__state~0); 3788#L128 assume !(8195 == ssl3_accept_~s__state~0); 3515#L131 assume !(8480 == ssl3_accept_~s__state~0); 3516#L134 assume !(8481 == ssl3_accept_~s__state~0); 3570#L137 assume !(8482 == ssl3_accept_~s__state~0); 3571#L140 assume 8464 == ssl3_accept_~s__state~0; 3671#L147 [2021-10-28 08:41:36,628 INFO L793 eck$LassoCheckResult]: Loop: 3671#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3479#L288 assume !(0 == ssl3_accept_~blastFlag~0); 3480#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3538#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3847#L654 ssl3_accept_~skip~0 := 0; 3846#L113-2 assume !false; 3845#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3844#L116 assume 12292 == ssl3_accept_~s__state~0; 3729#L117 ssl3_accept_~s__new_session~0 := 1; 3504#L225 ssl3_accept_~s__server~0 := 1; 3505#L230 assume 0 != ssl3_accept_~cb~0; 3607#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3668#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3459#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3461#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3519#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3650#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3735#L654 ssl3_accept_~skip~0 := 0; 3733#L113-2 assume !false; 3731#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3728#L116 assume !(12292 == ssl3_accept_~s__state~0); 3726#L119 assume !(16384 == ssl3_accept_~s__state~0); 3724#L122 assume !(8192 == ssl3_accept_~s__state~0); 3722#L125 assume !(24576 == ssl3_accept_~s__state~0); 3720#L128 assume !(8195 == ssl3_accept_~s__state~0); 3715#L131 assume !(8480 == ssl3_accept_~s__state~0); 3713#L134 assume !(8481 == ssl3_accept_~s__state~0); 3714#L137 assume !(8482 == ssl3_accept_~s__state~0); 3765#L140 assume 8464 == ssl3_accept_~s__state~0; 3671#L147 [2021-10-28 08:41:36,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:36,638 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 2 times [2021-10-28 08:41:36,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:36,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766336732] [2021-10-28 08:41:36,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:36,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:36,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:36,661 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:36,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:36,697 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:36,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:36,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1187682315, now seen corresponding path program 1 times [2021-10-28 08:41:36,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:36,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804562129] [2021-10-28 08:41:36,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:36,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:36,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:36,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:36,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804562129] [2021-10-28 08:41:36,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804562129] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:36,720 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:36,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:36,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712981399] [2021-10-28 08:41:36,720 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:36,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:36,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:36,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:36,721 INFO L87 Difference]: Start difference. First operand 570 states and 899 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:36,879 INFO L93 Difference]: Finished difference Result 695 states and 1010 transitions. [2021-10-28 08:41:36,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:36,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 1010 transitions. [2021-10-28 08:41:36,886 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2021-10-28 08:41:36,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 622 states and 930 transitions. [2021-10-28 08:41:36,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 434 [2021-10-28 08:41:36,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 445 [2021-10-28 08:41:36,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 930 transitions. [2021-10-28 08:41:36,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:36,894 INFO L681 BuchiCegarLoop]: Abstraction has 622 states and 930 transitions. [2021-10-28 08:41:36,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 930 transitions. [2021-10-28 08:41:36,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 579. [2021-10-28 08:41:36,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5181347150259068) internal successors, (879), 578 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 879 transitions. [2021-10-28 08:41:36,930 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-10-28 08:41:36,930 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-10-28 08:41:36,930 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 08:41:36,930 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 879 transitions. [2021-10-28 08:41:36,934 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-28 08:41:36,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:36,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:36,935 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:36,935 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:36,935 INFO L791 eck$LassoCheckResult]: Stem: 4954#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4784#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4769#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4729#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4709#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4708#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 4959#L113-2 assume !false; 5030#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5190#L116 assume !(12292 == ssl3_accept_~s__state~0); 5189#L119 assume !(16384 == ssl3_accept_~s__state~0); 5188#L122 assume 8192 == ssl3_accept_~s__state~0; 4775#L225 [2021-10-28 08:41:36,935 INFO L793 eck$LassoCheckResult]: Loop: 4775#L225 ssl3_accept_~s__server~0 := 1; 4776#L230 assume 0 != ssl3_accept_~cb~0; 5219#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5218#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5216#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5214#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5213#L257 assume 12292 != ssl3_accept_~s__state~0; 4760#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4649#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5156#L654 ssl3_accept_~skip~0 := 0; 5150#L113-2 assume !false; 5148#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5146#L116 assume !(12292 == ssl3_accept_~s__state~0); 5144#L119 assume !(16384 == ssl3_accept_~s__state~0); 5142#L122 assume 8192 == ssl3_accept_~s__state~0; 4775#L225 [2021-10-28 08:41:36,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:36,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1663727330, now seen corresponding path program 1 times [2021-10-28 08:41:36,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:36,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962296535] [2021-10-28 08:41:36,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:36,937 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:36,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-10-28 08:41:36,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:36,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962296535] [2021-10-28 08:41:36,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962296535] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:36,962 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:36,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:36,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274459882] [2021-10-28 08:41:36,963 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:41:36,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:36,963 INFO L85 PathProgramCache]: Analyzing trace with hash 59966208, now seen corresponding path program 1 times [2021-10-28 08:41:36,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:36,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445827697] [2021-10-28 08:41:36,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:36,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:36,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:36,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:36,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:36,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445827697] [2021-10-28 08:41:36,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445827697] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:36,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:36,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:36,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451375948] [2021-10-28 08:41:36,994 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:36,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:36,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:36,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:36,995 INFO L87 Difference]: Start difference. First operand 579 states and 879 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:37,094 INFO L93 Difference]: Finished difference Result 589 states and 887 transitions. [2021-10-28 08:41:37,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:37,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 887 transitions. [2021-10-28 08:41:37,100 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-10-28 08:41:37,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 887 transitions. [2021-10-28 08:41:37,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-10-28 08:41:37,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-10-28 08:41:37,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 887 transitions. [2021-10-28 08:41:37,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:37,106 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 887 transitions. [2021-10-28 08:41:37,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 887 transitions. [2021-10-28 08:41:37,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-10-28 08:41:37,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5112262521588946) internal successors, (875), 578 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 875 transitions. [2021-10-28 08:41:37,119 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-10-28 08:41:37,119 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-10-28 08:41:37,119 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 08:41:37,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 875 transitions. [2021-10-28 08:41:37,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-28 08:41:37,123 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:37,123 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:37,124 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,124 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,124 INFO L791 eck$LassoCheckResult]: Stem: 6102#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5953#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5942#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5901#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5884#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5883#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 6107#L113-2 assume !false; 6313#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6372#L116 assume !(12292 == ssl3_accept_~s__state~0); 6371#L119 assume !(16384 == ssl3_accept_~s__state~0); 6370#L122 assume !(8192 == ssl3_accept_~s__state~0); 6346#L125 assume !(24576 == ssl3_accept_~s__state~0); 6345#L128 assume 8195 == ssl3_accept_~s__state~0; 5948#L225 [2021-10-28 08:41:37,124 INFO L793 eck$LassoCheckResult]: Loop: 5948#L225 ssl3_accept_~s__server~0 := 1; 5949#L230 assume 0 != ssl3_accept_~cb~0; 6034#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6099#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5904#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5906#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5962#L257 assume 12292 != ssl3_accept_~s__state~0; 5934#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5824#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5873#L654 ssl3_accept_~skip~0 := 0; 5973#L113-2 assume !false; 5974#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5926#L116 assume !(12292 == ssl3_accept_~s__state~0); 5927#L119 assume !(16384 == ssl3_accept_~s__state~0); 6103#L122 assume !(8192 == ssl3_accept_~s__state~0); 6383#L125 assume !(24576 == ssl3_accept_~s__state~0); 6378#L128 assume 8195 == ssl3_accept_~s__state~0; 5948#L225 [2021-10-28 08:41:37,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1114125917, now seen corresponding path program 1 times [2021-10-28 08:41:37,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547327447] [2021-10-28 08:41:37,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:37,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:37,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:37,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547327447] [2021-10-28 08:41:37,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547327447] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:37,149 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:37,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:37,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532239902] [2021-10-28 08:41:37,150 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:41:37,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1792955141, now seen corresponding path program 1 times [2021-10-28 08:41:37,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18398939] [2021-10-28 08:41:37,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:37,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:37,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:37,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18398939] [2021-10-28 08:41:37,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18398939] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:37,172 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:37,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:37,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685193131] [2021-10-28 08:41:37,172 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:37,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:37,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:37,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:37,173 INFO L87 Difference]: Start difference. First operand 579 states and 875 transitions. cyclomatic complexity: 299 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:37,271 INFO L93 Difference]: Finished difference Result 589 states and 883 transitions. [2021-10-28 08:41:37,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:37,272 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 883 transitions. [2021-10-28 08:41:37,276 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-10-28 08:41:37,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 883 transitions. [2021-10-28 08:41:37,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-10-28 08:41:37,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-10-28 08:41:37,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 883 transitions. [2021-10-28 08:41:37,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:37,283 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 883 transitions. [2021-10-28 08:41:37,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 883 transitions. [2021-10-28 08:41:37,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-10-28 08:41:37,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5043177892918826) internal successors, (871), 578 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 871 transitions. [2021-10-28 08:41:37,295 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-10-28 08:41:37,295 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-10-28 08:41:37,295 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 08:41:37,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 871 transitions. [2021-10-28 08:41:37,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-28 08:41:37,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:37,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:37,301 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,301 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,301 INFO L791 eck$LassoCheckResult]: Stem: 7284#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7130#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7118#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7076#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7059#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7058#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 7289#L113-2 assume !false; 7395#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7509#L116 assume !(12292 == ssl3_accept_~s__state~0); 7507#L119 assume !(16384 == ssl3_accept_~s__state~0); 7505#L122 assume !(8192 == ssl3_accept_~s__state~0); 7503#L125 assume !(24576 == ssl3_accept_~s__state~0); 7501#L128 assume !(8195 == ssl3_accept_~s__state~0); 7500#L131 assume !(8480 == ssl3_accept_~s__state~0); 7499#L134 assume !(8481 == ssl3_accept_~s__state~0); 7498#L137 assume !(8482 == ssl3_accept_~s__state~0); 7497#L140 assume 8464 == ssl3_accept_~s__state~0; 7283#L147 [2021-10-28 08:41:37,301 INFO L793 eck$LassoCheckResult]: Loop: 7283#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7093#L288 assume !(0 == ssl3_accept_~blastFlag~0); 7094#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7154#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7556#L654 ssl3_accept_~skip~0 := 0; 7555#L113-2 assume !false; 7553#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7551#L116 assume !(12292 == ssl3_accept_~s__state~0); 7549#L119 assume !(16384 == ssl3_accept_~s__state~0); 7547#L122 assume !(8192 == ssl3_accept_~s__state~0); 7545#L125 assume !(24576 == ssl3_accept_~s__state~0); 7544#L128 assume !(8195 == ssl3_accept_~s__state~0); 7543#L131 assume !(8480 == ssl3_accept_~s__state~0); 7542#L134 assume !(8481 == ssl3_accept_~s__state~0); 7520#L137 assume !(8482 == ssl3_accept_~s__state~0); 7519#L140 assume !(8464 == ssl3_accept_~s__state~0); 7518#L143 assume !(8465 == ssl3_accept_~s__state~0); 7517#L146 assume !(8466 == ssl3_accept_~s__state~0); 7258#L149 assume 8496 == ssl3_accept_~s__state~0; 7259#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7481#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7480#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 7479#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7460#L307-2 ssl3_accept_~s__init_num~0 := 0; 7293#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7451#L654 ssl3_accept_~skip~0 := 0; 7450#L113-2 assume !false; 7449#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7448#L116 assume !(12292 == ssl3_accept_~s__state~0); 7446#L119 assume 16384 == ssl3_accept_~s__state~0; 7362#L225 ssl3_accept_~s__server~0 := 1; 7443#L230 assume 0 != ssl3_accept_~cb~0; 7442#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7441#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7439#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7434#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7429#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7423#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7417#L654 ssl3_accept_~skip~0 := 0; 7415#L113-2 assume !false; 7413#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7411#L116 assume !(12292 == ssl3_accept_~s__state~0); 7409#L119 assume !(16384 == ssl3_accept_~s__state~0); 7407#L122 assume !(8192 == ssl3_accept_~s__state~0); 7405#L125 assume !(24576 == ssl3_accept_~s__state~0); 7402#L128 assume !(8195 == ssl3_accept_~s__state~0); 7400#L131 assume !(8480 == ssl3_accept_~s__state~0); 7398#L134 assume !(8481 == ssl3_accept_~s__state~0); 7399#L137 assume !(8482 == ssl3_accept_~s__state~0); 7341#L140 assume 8464 == ssl3_accept_~s__state~0; 7283#L147 [2021-10-28 08:41:37,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,302 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 3 times [2021-10-28 08:41:37,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623802915] [2021-10-28 08:41:37,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:37,327 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:37,354 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:37,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1370116643, now seen corresponding path program 1 times [2021-10-28 08:41:37,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526860902] [2021-10-28 08:41:37,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:37,408 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:37,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:37,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526860902] [2021-10-28 08:41:37,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526860902] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:37,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:37,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:37,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220548032] [2021-10-28 08:41:37,409 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:37,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:37,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:37,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:37,410 INFO L87 Difference]: Start difference. First operand 579 states and 871 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:37,566 INFO L93 Difference]: Finished difference Result 728 states and 1099 transitions. [2021-10-28 08:41:37,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:37,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 728 states and 1099 transitions. [2021-10-28 08:41:37,572 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2021-10-28 08:41:37,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 728 states to 721 states and 1092 transitions. [2021-10-28 08:41:37,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 501 [2021-10-28 08:41:37,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 501 [2021-10-28 08:41:37,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 721 states and 1092 transitions. [2021-10-28 08:41:37,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:37,580 INFO L681 BuchiCegarLoop]: Abstraction has 721 states and 1092 transitions. [2021-10-28 08:41:37,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states and 1092 transitions. [2021-10-28 08:41:37,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 699. [2021-10-28 08:41:37,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 699 states have (on average 1.513590844062947) internal successors, (1058), 698 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1058 transitions. [2021-10-28 08:41:37,595 INFO L704 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-10-28 08:41:37,595 INFO L587 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-10-28 08:41:37,595 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 08:41:37,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 1058 transitions. [2021-10-28 08:41:37,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-10-28 08:41:37,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:37,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:37,601 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,601 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,601 INFO L791 eck$LassoCheckResult]: Stem: 8609#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8441#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8430#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8390#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8373#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8372#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 8614#L113-2 assume !false; 8850#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8911#L116 assume !(12292 == ssl3_accept_~s__state~0); 8909#L119 assume !(16384 == ssl3_accept_~s__state~0); 8907#L122 assume !(8192 == ssl3_accept_~s__state~0); 8905#L125 assume !(24576 == ssl3_accept_~s__state~0); 8903#L128 assume !(8195 == ssl3_accept_~s__state~0); 8897#L131 assume !(8480 == ssl3_accept_~s__state~0); 8893#L134 assume !(8481 == ssl3_accept_~s__state~0); 8888#L137 assume !(8482 == ssl3_accept_~s__state~0); 8889#L140 assume 8464 == ssl3_accept_~s__state~0; 8606#L147 [2021-10-28 08:41:37,601 INFO L793 eck$LassoCheckResult]: Loop: 8606#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8413#L288 assume !(0 == ssl3_accept_~blastFlag~0); 8414#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8467#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8924#L654 ssl3_accept_~skip~0 := 0; 8923#L113-2 assume !false; 8922#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8917#L116 assume !(12292 == ssl3_accept_~s__state~0); 8915#L119 assume !(16384 == ssl3_accept_~s__state~0); 8913#L122 assume !(8192 == ssl3_accept_~s__state~0); 8912#L125 assume !(24576 == ssl3_accept_~s__state~0); 8910#L128 assume !(8195 == ssl3_accept_~s__state~0); 8908#L131 assume !(8480 == ssl3_accept_~s__state~0); 8906#L134 assume !(8481 == ssl3_accept_~s__state~0); 8904#L137 assume !(8482 == ssl3_accept_~s__state~0); 8898#L140 assume !(8464 == ssl3_accept_~s__state~0); 8894#L143 assume !(8465 == ssl3_accept_~s__state~0); 8892#L146 assume !(8466 == ssl3_accept_~s__state~0); 8820#L149 assume 8496 == ssl3_accept_~s__state~0; 8726#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8811#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8810#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 8808#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8793#L307-2 ssl3_accept_~s__init_num~0 := 0; 8622#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8773#L654 ssl3_accept_~skip~0 := 0; 8770#L113-2 assume !false; 8767#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8764#L116 assume !(12292 == ssl3_accept_~s__state~0); 8761#L119 assume !(16384 == ssl3_accept_~s__state~0); 8758#L122 assume !(8192 == ssl3_accept_~s__state~0); 8755#L125 assume !(24576 == ssl3_accept_~s__state~0); 8752#L128 assume !(8195 == ssl3_accept_~s__state~0); 8749#L131 assume !(8480 == ssl3_accept_~s__state~0); 8746#L134 assume !(8481 == ssl3_accept_~s__state~0); 8743#L137 assume !(8482 == ssl3_accept_~s__state~0); 8740#L140 assume !(8464 == ssl3_accept_~s__state~0); 8737#L143 assume !(8465 == ssl3_accept_~s__state~0); 8734#L146 assume !(8466 == ssl3_accept_~s__state~0); 8731#L149 assume !(8496 == ssl3_accept_~s__state~0); 8728#L152 assume !(8497 == ssl3_accept_~s__state~0); 8724#L155 assume !(8512 == ssl3_accept_~s__state~0); 8721#L158 assume !(8513 == ssl3_accept_~s__state~0); 8717#L161 assume !(8528 == ssl3_accept_~s__state~0); 8713#L164 assume !(8529 == ssl3_accept_~s__state~0); 8635#L167 assume !(8544 == ssl3_accept_~s__state~0); 8636#L170 assume !(8545 == ssl3_accept_~s__state~0); 8637#L173 assume 8560 == ssl3_accept_~s__state~0; 8474#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 8383#L441 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8312#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8970#L654 ssl3_accept_~skip~0 := 0; 8969#L113-2 assume !false; 8968#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8967#L116 assume !(12292 == ssl3_accept_~s__state~0); 8966#L119 assume !(16384 == ssl3_accept_~s__state~0); 8886#L122 assume !(8192 == ssl3_accept_~s__state~0); 8885#L125 assume !(24576 == ssl3_accept_~s__state~0); 8884#L128 assume !(8195 == ssl3_accept_~s__state~0); 8883#L131 assume !(8480 == ssl3_accept_~s__state~0); 8657#L134 assume !(8481 == ssl3_accept_~s__state~0); 8658#L137 assume !(8482 == ssl3_accept_~s__state~0); 8649#L140 assume 8464 == ssl3_accept_~s__state~0; 8606#L147 [2021-10-28 08:41:37,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,602 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 4 times [2021-10-28 08:41:37,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911865103] [2021-10-28 08:41:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:37,610 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:37,627 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:37,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,635 INFO L85 PathProgramCache]: Analyzing trace with hash 2139406038, now seen corresponding path program 1 times [2021-10-28 08:41:37,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516204930] [2021-10-28 08:41:37,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:37,685 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:37,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:37,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516204930] [2021-10-28 08:41:37,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516204930] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:37,686 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:37,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:37,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219482388] [2021-10-28 08:41:37,687 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:37,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:37,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:37,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:37,688 INFO L87 Difference]: Start difference. First operand 699 states and 1058 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:37,865 INFO L93 Difference]: Finished difference Result 835 states and 1168 transitions. [2021-10-28 08:41:37,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:37,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 835 states and 1168 transitions. [2021-10-28 08:41:37,873 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-10-28 08:41:37,880 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 835 states to 835 states and 1168 transitions. [2021-10-28 08:41:37,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2021-10-28 08:41:37,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 581 [2021-10-28 08:41:37,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 835 states and 1168 transitions. [2021-10-28 08:41:37,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:37,881 INFO L681 BuchiCegarLoop]: Abstraction has 835 states and 1168 transitions. [2021-10-28 08:41:37,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states and 1168 transitions. [2021-10-28 08:41:37,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 827. [2021-10-28 08:41:37,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 827 states have (on average 1.3990326481257558) internal successors, (1157), 826 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:37,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1157 transitions. [2021-10-28 08:41:37,899 INFO L704 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-10-28 08:41:37,899 INFO L587 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-10-28 08:41:37,899 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 08:41:37,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 827 states and 1157 transitions. [2021-10-28 08:41:37,904 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2021-10-28 08:41:37,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:37,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:37,906 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,906 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:37,906 INFO L791 eck$LassoCheckResult]: Stem: 10151#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9976#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9964#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9926#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9911#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9910#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 10158#L113-2 assume !false; 10350#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10559#L116 assume !(12292 == ssl3_accept_~s__state~0); 10558#L119 assume !(16384 == ssl3_accept_~s__state~0); 10557#L122 assume !(8192 == ssl3_accept_~s__state~0); 10556#L125 assume !(24576 == ssl3_accept_~s__state~0); 10555#L128 assume !(8195 == ssl3_accept_~s__state~0); 10554#L131 assume !(8480 == ssl3_accept_~s__state~0); 10553#L134 assume !(8481 == ssl3_accept_~s__state~0); 10552#L137 assume !(8482 == ssl3_accept_~s__state~0); 10215#L140 assume 8464 == ssl3_accept_~s__state~0; 10150#L147 [2021-10-28 08:41:37,907 INFO L793 eck$LassoCheckResult]: Loop: 10150#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9943#L288 assume !(0 == ssl3_accept_~blastFlag~0); 9944#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10003#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10638#L654 ssl3_accept_~skip~0 := 0; 10637#L113-2 assume !false; 10636#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10635#L116 assume !(12292 == ssl3_accept_~s__state~0); 10634#L119 assume !(16384 == ssl3_accept_~s__state~0); 10633#L122 assume !(8192 == ssl3_accept_~s__state~0); 10632#L125 assume !(24576 == ssl3_accept_~s__state~0); 10631#L128 assume !(8195 == ssl3_accept_~s__state~0); 10630#L131 assume !(8480 == ssl3_accept_~s__state~0); 10153#L134 assume !(8481 == ssl3_accept_~s__state~0); 10036#L137 assume !(8482 == ssl3_accept_~s__state~0); 10019#L140 assume !(8464 == ssl3_accept_~s__state~0); 10020#L143 assume !(8465 == ssl3_accept_~s__state~0); 10608#L146 assume !(8466 == ssl3_accept_~s__state~0); 10340#L149 assume 8496 == ssl3_accept_~s__state~0; 10327#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10322#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9939#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 9940#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9896#L307-2 ssl3_accept_~s__init_num~0 := 0; 9897#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9901#L654 ssl3_accept_~skip~0 := 0; 9999#L113-2 assume !false; 10000#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9949#L116 assume !(12292 == ssl3_accept_~s__state~0); 9950#L119 assume !(16384 == ssl3_accept_~s__state~0); 10005#L122 assume !(8192 == ssl3_accept_~s__state~0); 10006#L125 assume !(24576 == ssl3_accept_~s__state~0); 10015#L128 assume !(8195 == ssl3_accept_~s__state~0); 9981#L131 assume !(8480 == ssl3_accept_~s__state~0); 9982#L134 assume !(8481 == ssl3_accept_~s__state~0); 10624#L137 assume !(8482 == ssl3_accept_~s__state~0); 10622#L140 assume !(8464 == ssl3_accept_~s__state~0); 10620#L143 assume !(8465 == ssl3_accept_~s__state~0); 10561#L146 assume !(8466 == ssl3_accept_~s__state~0); 10562#L149 assume !(8496 == ssl3_accept_~s__state~0); 10341#L152 assume !(8497 == ssl3_accept_~s__state~0); 10342#L155 assume !(8512 == ssl3_accept_~s__state~0); 10376#L158 assume !(8513 == ssl3_accept_~s__state~0); 10374#L161 assume !(8528 == ssl3_accept_~s__state~0); 10372#L164 assume !(8529 == ssl3_accept_~s__state~0); 10206#L167 assume !(8544 == ssl3_accept_~s__state~0); 10207#L170 assume !(8545 == ssl3_accept_~s__state~0); 10208#L173 assume 8560 == ssl3_accept_~s__state~0; 10013#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 9919#L441 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9852#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10449#L654 ssl3_accept_~skip~0 := 0; 10446#L113-2 assume !false; 10443#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10439#L116 assume !(12292 == ssl3_accept_~s__state~0); 10437#L119 assume !(16384 == ssl3_accept_~s__state~0); 10435#L122 assume !(8192 == ssl3_accept_~s__state~0); 10434#L125 assume !(24576 == ssl3_accept_~s__state~0); 10433#L128 assume !(8195 == ssl3_accept_~s__state~0); 10431#L131 assume !(8480 == ssl3_accept_~s__state~0); 10225#L134 assume !(8481 == ssl3_accept_~s__state~0); 10226#L137 assume !(8482 == ssl3_accept_~s__state~0); 10360#L140 assume 8464 == ssl3_accept_~s__state~0; 10150#L147 [2021-10-28 08:41:37,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,907 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 5 times [2021-10-28 08:41:37,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,908 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888528846] [2021-10-28 08:41:37,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:37,923 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:37,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:37,944 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:37,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:37,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1731914536, now seen corresponding path program 1 times [2021-10-28 08:41:37,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:37,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187949009] [2021-10-28 08:41:37,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:37,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:37,995 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:37,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:37,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187949009] [2021-10-28 08:41:37,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187949009] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:37,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:37,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:37,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297972954] [2021-10-28 08:41:37,998 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:37,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:37,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:37,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:37,999 INFO L87 Difference]: Start difference. First operand 827 states and 1157 transitions. cyclomatic complexity: 333 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:38,115 INFO L93 Difference]: Finished difference Result 911 states and 1262 transitions. [2021-10-28 08:41:38,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:38,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 911 states and 1262 transitions. [2021-10-28 08:41:38,125 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-10-28 08:41:38,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 911 states to 911 states and 1262 transitions. [2021-10-28 08:41:38,133 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2021-10-28 08:41:38,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2021-10-28 08:41:38,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 911 states and 1262 transitions. [2021-10-28 08:41:38,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:38,134 INFO L681 BuchiCegarLoop]: Abstraction has 911 states and 1262 transitions. [2021-10-28 08:41:38,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states and 1262 transitions. [2021-10-28 08:41:38,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 896. [2021-10-28 08:41:38,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.3850446428571428) internal successors, (1241), 895 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1241 transitions. [2021-10-28 08:41:38,155 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-10-28 08:41:38,155 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-10-28 08:41:38,155 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 08:41:38,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1241 transitions. [2021-10-28 08:41:38,165 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-10-28 08:41:38,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:38,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:38,168 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:38,168 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:38,169 INFO L791 eck$LassoCheckResult]: Stem: 11913#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11722#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11709#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11671#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11656#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11655#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 11926#L113-2 assume !false; 12236#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12234#L116 assume !(12292 == ssl3_accept_~s__state~0); 12232#L119 assume !(16384 == ssl3_accept_~s__state~0); 12230#L122 assume !(8192 == ssl3_accept_~s__state~0); 12228#L125 assume !(24576 == ssl3_accept_~s__state~0); 12210#L128 assume !(8195 == ssl3_accept_~s__state~0); 12207#L131 assume !(8480 == ssl3_accept_~s__state~0); 12204#L134 assume !(8481 == ssl3_accept_~s__state~0); 12196#L137 assume !(8482 == ssl3_accept_~s__state~0); 12197#L140 assume 8464 == ssl3_accept_~s__state~0; 11909#L147 [2021-10-28 08:41:38,171 INFO L793 eck$LassoCheckResult]: Loop: 11909#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11689#L288 assume !(0 == ssl3_accept_~blastFlag~0); 11690#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11749#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12434#L654 ssl3_accept_~skip~0 := 0; 12433#L113-2 assume !false; 12432#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12431#L116 assume !(12292 == ssl3_accept_~s__state~0); 12430#L119 assume !(16384 == ssl3_accept_~s__state~0); 12416#L122 assume !(8192 == ssl3_accept_~s__state~0); 12415#L125 assume !(24576 == ssl3_accept_~s__state~0); 12414#L128 assume !(8195 == ssl3_accept_~s__state~0); 12413#L131 assume !(8480 == ssl3_accept_~s__state~0); 12412#L134 assume !(8481 == ssl3_accept_~s__state~0); 12411#L137 assume !(8482 == ssl3_accept_~s__state~0); 12410#L140 assume !(8464 == ssl3_accept_~s__state~0); 12409#L143 assume !(8465 == ssl3_accept_~s__state~0); 12408#L146 assume !(8466 == ssl3_accept_~s__state~0); 12095#L149 assume 8496 == ssl3_accept_~s__state~0; 11607#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11608#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11685#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 11686#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11831#L307-2 ssl3_accept_~s__init_num~0 := 0; 12482#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12479#L654 ssl3_accept_~skip~0 := 0; 12478#L113-2 assume !false; 12477#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12476#L116 assume !(12292 == ssl3_accept_~s__state~0); 12475#L119 assume !(16384 == ssl3_accept_~s__state~0); 11752#L122 assume !(8192 == ssl3_accept_~s__state~0); 11753#L125 assume !(24576 == ssl3_accept_~s__state~0); 11763#L128 assume !(8195 == ssl3_accept_~s__state~0); 11764#L131 assume !(8480 == ssl3_accept_~s__state~0); 11915#L134 assume !(8481 == ssl3_accept_~s__state~0); 11916#L137 assume !(8482 == ssl3_accept_~s__state~0); 11769#L140 assume !(8464 == ssl3_accept_~s__state~0); 11770#L143 assume !(8465 == ssl3_accept_~s__state~0); 11855#L146 assume !(8466 == ssl3_accept_~s__state~0); 11856#L149 assume !(8496 == ssl3_accept_~s__state~0); 11699#L152 assume !(8497 == ssl3_accept_~s__state~0); 11700#L155 assume 8512 == ssl3_accept_~s__state~0; 12157#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11923#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11807#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11776#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12459#L654 ssl3_accept_~skip~0 := 0; 12457#L113-2 assume !false; 12456#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12454#L116 assume !(12292 == ssl3_accept_~s__state~0); 12449#L119 assume !(16384 == ssl3_accept_~s__state~0); 12429#L122 assume !(8192 == ssl3_accept_~s__state~0); 12428#L125 assume !(24576 == ssl3_accept_~s__state~0); 12427#L128 assume !(8195 == ssl3_accept_~s__state~0); 12426#L131 assume !(8480 == ssl3_accept_~s__state~0); 12420#L134 assume !(8481 == ssl3_accept_~s__state~0); 12419#L137 assume !(8482 == ssl3_accept_~s__state~0); 12418#L140 assume !(8464 == ssl3_accept_~s__state~0); 12417#L143 assume !(8465 == ssl3_accept_~s__state~0); 12099#L146 assume !(8466 == ssl3_accept_~s__state~0); 12100#L149 assume !(8496 == ssl3_accept_~s__state~0); 12370#L152 assume !(8497 == ssl3_accept_~s__state~0); 12168#L155 assume !(8512 == ssl3_accept_~s__state~0); 12169#L158 assume !(8513 == ssl3_accept_~s__state~0); 12154#L161 assume !(8528 == ssl3_accept_~s__state~0); 12155#L164 assume !(8529 == ssl3_accept_~s__state~0); 12333#L167 assume !(8544 == ssl3_accept_~s__state~0); 12331#L170 assume !(8545 == ssl3_accept_~s__state~0); 12329#L173 assume 8560 == ssl3_accept_~s__state~0; 11761#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 11664#L441 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11596#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12267#L654 ssl3_accept_~skip~0 := 0; 12264#L113-2 assume !false; 12261#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12258#L116 assume !(12292 == ssl3_accept_~s__state~0); 12255#L119 assume !(16384 == ssl3_accept_~s__state~0); 12252#L122 assume !(8192 == ssl3_accept_~s__state~0); 12249#L125 assume !(24576 == ssl3_accept_~s__state~0); 12246#L128 assume !(8195 == ssl3_accept_~s__state~0); 12242#L131 assume !(8480 == ssl3_accept_~s__state~0); 12241#L134 assume !(8481 == ssl3_accept_~s__state~0); 12198#L137 assume !(8482 == ssl3_accept_~s__state~0); 12191#L140 assume 8464 == ssl3_accept_~s__state~0; 11909#L147 [2021-10-28 08:41:38,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:38,172 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 6 times [2021-10-28 08:41:38,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:38,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099873168] [2021-10-28 08:41:38,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:38,177 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:38,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:38,196 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:38,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:38,210 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:38,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:38,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1674942998, now seen corresponding path program 1 times [2021-10-28 08:41:38,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:38,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607745940] [2021-10-28 08:41:38,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:38,211 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:38,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-28 08:41:38,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:38,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607745940] [2021-10-28 08:41:38,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607745940] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:38,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:38,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:38,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273982198] [2021-10-28 08:41:38,269 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:38,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:38,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:38,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:38,270 INFO L87 Difference]: Start difference. First operand 896 states and 1241 transitions. cyclomatic complexity: 348 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:38,389 INFO L93 Difference]: Finished difference Result 1013 states and 1400 transitions. [2021-10-28 08:41:38,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:38,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1013 states and 1400 transitions. [2021-10-28 08:41:38,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2021-10-28 08:41:38,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1013 states to 1013 states and 1400 transitions. [2021-10-28 08:41:38,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2021-10-28 08:41:38,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2021-10-28 08:41:38,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1013 states and 1400 transitions. [2021-10-28 08:41:38,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:38,407 INFO L681 BuchiCegarLoop]: Abstraction has 1013 states and 1400 transitions. [2021-10-28 08:41:38,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states and 1400 transitions. [2021-10-28 08:41:38,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 971. [2021-10-28 08:41:38,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 971 states have (on average 1.3707518022657055) internal successors, (1331), 970 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1331 transitions. [2021-10-28 08:41:38,427 INFO L704 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-10-28 08:41:38,427 INFO L587 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-10-28 08:41:38,427 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 08:41:38,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 971 states and 1331 transitions. [2021-10-28 08:41:38,433 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2021-10-28 08:41:38,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:38,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:38,434 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:38,434 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:38,435 INFO L791 eck$LassoCheckResult]: Stem: 13798#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13634#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13623#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13585#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13569#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13568#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 13804#L113-2 assume !false; 14108#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14411#L116 assume !(12292 == ssl3_accept_~s__state~0); 14409#L119 assume !(16384 == ssl3_accept_~s__state~0); 14407#L122 assume !(8192 == ssl3_accept_~s__state~0); 14405#L125 assume !(24576 == ssl3_accept_~s__state~0); 14403#L128 assume !(8195 == ssl3_accept_~s__state~0); 14401#L131 assume !(8480 == ssl3_accept_~s__state~0); 14399#L134 assume !(8481 == ssl3_accept_~s__state~0); 14010#L137 assume !(8482 == ssl3_accept_~s__state~0); 14011#L140 assume 8464 == ssl3_accept_~s__state~0; 13797#L147 [2021-10-28 08:41:38,435 INFO L793 eck$LassoCheckResult]: Loop: 13797#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13602#L288 assume !(0 == ssl3_accept_~blastFlag~0); 13603#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13659#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13560#L654 ssl3_accept_~skip~0 := 0; 13655#L113-2 assume !false; 13656#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13608#L116 assume !(12292 == ssl3_accept_~s__state~0); 13609#L119 assume !(16384 == ssl3_accept_~s__state~0); 13660#L122 assume !(8192 == ssl3_accept_~s__state~0); 13661#L125 assume !(24576 == ssl3_accept_~s__state~0); 13668#L128 assume !(8195 == ssl3_accept_~s__state~0); 13639#L131 assume !(8480 == ssl3_accept_~s__state~0); 13640#L134 assume !(8481 == ssl3_accept_~s__state~0); 13690#L137 assume !(8482 == ssl3_accept_~s__state~0); 13672#L140 assume !(8464 == ssl3_accept_~s__state~0); 13673#L143 assume !(8465 == ssl3_accept_~s__state~0); 13754#L146 assume !(8466 == ssl3_accept_~s__state~0); 13755#L149 assume 8496 == ssl3_accept_~s__state~0; 13522#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13523#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13598#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13599#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13730#L307-2 ssl3_accept_~s__init_num~0 := 0; 14440#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14435#L654 ssl3_accept_~skip~0 := 0; 14434#L113-2 assume !false; 14433#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14432#L116 assume !(12292 == ssl3_accept_~s__state~0); 14431#L119 assume !(16384 == ssl3_accept_~s__state~0); 14430#L122 assume !(8192 == ssl3_accept_~s__state~0); 14429#L125 assume !(24576 == ssl3_accept_~s__state~0); 14428#L128 assume !(8195 == ssl3_accept_~s__state~0); 14427#L131 assume !(8480 == ssl3_accept_~s__state~0); 14426#L134 assume !(8481 == ssl3_accept_~s__state~0); 14425#L137 assume !(8482 == ssl3_accept_~s__state~0); 14424#L140 assume !(8464 == ssl3_accept_~s__state~0); 14423#L143 assume !(8465 == ssl3_accept_~s__state~0); 14422#L146 assume !(8466 == ssl3_accept_~s__state~0); 14421#L149 assume !(8496 == ssl3_accept_~s__state~0); 14420#L152 assume !(8497 == ssl3_accept_~s__state~0); 14417#L155 assume !(8512 == ssl3_accept_~s__state~0); 14415#L158 assume !(8513 == ssl3_accept_~s__state~0); 14413#L161 assume !(8528 == ssl3_accept_~s__state~0); 14412#L164 assume !(8529 == ssl3_accept_~s__state~0); 14410#L167 assume !(8544 == ssl3_accept_~s__state~0); 14408#L170 assume !(8545 == ssl3_accept_~s__state~0); 14406#L173 assume !(8560 == ssl3_accept_~s__state~0); 14404#L176 assume !(8561 == ssl3_accept_~s__state~0); 14402#L179 assume !(8448 == ssl3_accept_~s__state~0); 14400#L182 assume !(8576 == ssl3_accept_~s__state~0); 14014#L185 assume !(8577 == ssl3_accept_~s__state~0); 14013#L188 assume !(8592 == ssl3_accept_~s__state~0); 14012#L191 assume !(8593 == ssl3_accept_~s__state~0); 14009#L194 assume !(8608 == ssl3_accept_~s__state~0); 14008#L197 assume !(8609 == ssl3_accept_~s__state~0); 14007#L200 assume !(8640 == ssl3_accept_~s__state~0); 14006#L203 assume !(8641 == ssl3_accept_~s__state~0); 14005#L206 assume 8656 == ssl3_accept_~s__state~0; 13857#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13518#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 13519#L547 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13580#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13581#L567 assume !(0 == ssl3_accept_~tmp___10~0); 13651#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14157#L654 ssl3_accept_~skip~0 := 0; 14156#L113-2 assume !false; 14155#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14154#L116 assume 12292 == ssl3_accept_~s__state~0; 13506#L117 ssl3_accept_~s__new_session~0 := 1; 13507#L225 ssl3_accept_~s__server~0 := 1; 14149#L230 assume 0 != ssl3_accept_~cb~0; 14148#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14147#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14145#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14142#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14140#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14138#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14132#L654 ssl3_accept_~skip~0 := 0; 14130#L113-2 assume !false; 14128#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14126#L116 assume !(12292 == ssl3_accept_~s__state~0); 14124#L119 assume !(16384 == ssl3_accept_~s__state~0); 14122#L122 assume !(8192 == ssl3_accept_~s__state~0); 14120#L125 assume !(24576 == ssl3_accept_~s__state~0); 14118#L128 assume !(8195 == ssl3_accept_~s__state~0); 13871#L131 assume !(8480 == ssl3_accept_~s__state~0); 13869#L134 assume !(8481 == ssl3_accept_~s__state~0); 13870#L137 assume !(8482 == ssl3_accept_~s__state~0); 13899#L140 assume 8464 == ssl3_accept_~s__state~0; 13797#L147 [2021-10-28 08:41:38,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:38,436 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 7 times [2021-10-28 08:41:38,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:38,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253809870] [2021-10-28 08:41:38,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:38,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:38,443 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:38,453 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:38,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:38,454 INFO L85 PathProgramCache]: Analyzing trace with hash 455229605, now seen corresponding path program 1 times [2021-10-28 08:41:38,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:38,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776076780] [2021-10-28 08:41:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:38,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:38,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:38,480 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-28 08:41:38,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:38,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776076780] [2021-10-28 08:41:38,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776076780] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:38,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:38,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:38,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940760621] [2021-10-28 08:41:38,482 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:38,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:38,483 INFO L87 Difference]: Start difference. First operand 971 states and 1331 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:38,573 INFO L93 Difference]: Finished difference Result 1932 states and 2598 transitions. [2021-10-28 08:41:38,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:38,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1932 states and 2598 transitions. [2021-10-28 08:41:38,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-10-28 08:41:38,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-10-28 08:41:38,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1330 [2021-10-28 08:41:38,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1330 [2021-10-28 08:41:38,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1932 states and 2598 transitions. [2021-10-28 08:41:38,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:38,635 INFO L681 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-10-28 08:41:38,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states and 2598 transitions. [2021-10-28 08:41:38,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1932. [2021-10-28 08:41:38,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1932 states have (on average 1.34472049689441) internal successors, (2598), 1931 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-10-28 08:41:38,680 INFO L704 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-10-28 08:41:38,680 INFO L587 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-10-28 08:41:38,680 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 08:41:38,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1932 states and 2598 transitions. [2021-10-28 08:41:38,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-10-28 08:41:38,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:38,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:38,697 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:38,697 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, 1, 1, 1] [2021-10-28 08:41:38,697 INFO L791 eck$LassoCheckResult]: Stem: 16748#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16543#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16531#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16492#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 16478#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16477#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 16770#L113-2 assume !false; 17464#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17459#L116 assume !(12292 == ssl3_accept_~s__state~0); 17454#L119 assume !(16384 == ssl3_accept_~s__state~0); 17449#L122 assume !(8192 == ssl3_accept_~s__state~0); 17444#L125 assume !(24576 == ssl3_accept_~s__state~0); 17439#L128 assume !(8195 == ssl3_accept_~s__state~0); 17434#L131 assume !(8480 == ssl3_accept_~s__state~0); 17428#L134 assume !(8481 == ssl3_accept_~s__state~0); 17423#L137 assume !(8482 == ssl3_accept_~s__state~0); 17419#L140 assume 8464 == ssl3_accept_~s__state~0; 16747#L147 [2021-10-28 08:41:38,698 INFO L793 eck$LassoCheckResult]: Loop: 16747#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16514#L288 assume !(0 == ssl3_accept_~blastFlag~0); 16515#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16569#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17473#L654 ssl3_accept_~skip~0 := 0; 17468#L113-2 assume !false; 17463#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17458#L116 assume !(12292 == ssl3_accept_~s__state~0); 17453#L119 assume !(16384 == ssl3_accept_~s__state~0); 17448#L122 assume !(8192 == ssl3_accept_~s__state~0); 17443#L125 assume !(24576 == ssl3_accept_~s__state~0); 17438#L128 assume !(8195 == ssl3_accept_~s__state~0); 17433#L131 assume !(8480 == ssl3_accept_~s__state~0); 17427#L134 assume !(8481 == ssl3_accept_~s__state~0); 17422#L137 assume !(8482 == ssl3_accept_~s__state~0); 17418#L140 assume !(8464 == ssl3_accept_~s__state~0); 17414#L143 assume !(8465 == ssl3_accept_~s__state~0); 17410#L146 assume !(8466 == ssl3_accept_~s__state~0); 17147#L149 assume 8496 == ssl3_accept_~s__state~0; 16871#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 17146#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17143#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 17141#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17142#L307-2 ssl3_accept_~s__init_num~0 := 0; 18266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18260#L654 ssl3_accept_~skip~0 := 0; 18258#L113-2 assume !false; 18256#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18254#L116 assume !(12292 == ssl3_accept_~s__state~0); 18252#L119 assume !(16384 == ssl3_accept_~s__state~0); 18250#L122 assume !(8192 == ssl3_accept_~s__state~0); 18248#L125 assume !(24576 == ssl3_accept_~s__state~0); 18246#L128 assume !(8195 == ssl3_accept_~s__state~0); 18244#L131 assume !(8480 == ssl3_accept_~s__state~0); 18242#L134 assume !(8481 == ssl3_accept_~s__state~0); 18240#L137 assume !(8482 == ssl3_accept_~s__state~0); 18238#L140 assume !(8464 == ssl3_accept_~s__state~0); 18236#L143 assume !(8465 == ssl3_accept_~s__state~0); 18234#L146 assume !(8466 == ssl3_accept_~s__state~0); 18232#L149 assume !(8496 == ssl3_accept_~s__state~0); 18230#L152 assume !(8497 == ssl3_accept_~s__state~0); 18228#L155 assume !(8512 == ssl3_accept_~s__state~0); 18226#L158 assume !(8513 == ssl3_accept_~s__state~0); 18224#L161 assume !(8528 == ssl3_accept_~s__state~0); 18222#L164 assume !(8529 == ssl3_accept_~s__state~0); 18220#L167 assume !(8544 == ssl3_accept_~s__state~0); 18218#L170 assume !(8545 == ssl3_accept_~s__state~0); 18216#L173 assume !(8560 == ssl3_accept_~s__state~0); 18214#L176 assume !(8561 == ssl3_accept_~s__state~0); 18212#L179 assume !(8448 == ssl3_accept_~s__state~0); 18211#L182 assume !(8576 == ssl3_accept_~s__state~0); 18210#L185 assume !(8577 == ssl3_accept_~s__state~0); 18208#L188 assume !(8592 == ssl3_accept_~s__state~0); 18206#L191 assume !(8593 == ssl3_accept_~s__state~0); 18205#L194 assume !(8608 == ssl3_accept_~s__state~0); 18204#L197 assume !(8609 == ssl3_accept_~s__state~0); 18203#L200 assume !(8640 == ssl3_accept_~s__state~0); 17937#L203 assume !(8641 == ssl3_accept_~s__state~0); 17910#L206 assume 8656 == ssl3_accept_~s__state~0; 17569#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 16427#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 16428#L547 assume !(10 == ssl3_accept_~blastFlag~0); 16533#L550 assume !(13 == ssl3_accept_~blastFlag~0); 16656#L553 assume !(16 == ssl3_accept_~blastFlag~0); 16657#L556 assume !(19 == ssl3_accept_~blastFlag~0); 16487#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 16488#L567 assume !(0 == ssl3_accept_~tmp___10~0); 16561#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17946#L654 ssl3_accept_~skip~0 := 0; 17943#L113-2 assume !false; 17940#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17938#L116 assume !(12292 == ssl3_accept_~s__state~0); 17939#L119 assume 16384 == ssl3_accept_~s__state~0; 16897#L225 ssl3_accept_~s__server~0 := 1; 18164#L230 assume 0 != ssl3_accept_~cb~0; 18160#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18158#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18150#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18140#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18133#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 18134#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18290#L654 ssl3_accept_~skip~0 := 0; 18289#L113-2 assume !false; 18288#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18287#L116 assume !(12292 == ssl3_accept_~s__state~0); 18286#L119 assume !(16384 == ssl3_accept_~s__state~0); 18285#L122 assume !(8192 == ssl3_accept_~s__state~0); 18284#L125 assume !(24576 == ssl3_accept_~s__state~0); 18283#L128 assume !(8195 == ssl3_accept_~s__state~0); 18282#L131 assume !(8480 == ssl3_accept_~s__state~0); 17567#L134 assume !(8481 == ssl3_accept_~s__state~0); 16861#L137 assume !(8482 == ssl3_accept_~s__state~0); 16863#L140 assume 8464 == ssl3_accept_~s__state~0; 16747#L147 [2021-10-28 08:41:38,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:38,699 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 8 times [2021-10-28 08:41:38,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:38,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644860083] [2021-10-28 08:41:38,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:38,700 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:38,711 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:38,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:38,724 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:38,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash -639606205, now seen corresponding path program 1 times [2021-10-28 08:41:38,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:38,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031891471] [2021-10-28 08:41:38,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:38,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-28 08:41:38,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:38,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031891471] [2021-10-28 08:41:38,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031891471] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:38,760 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:38,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:38,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141690924] [2021-10-28 08:41:38,761 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:38,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:38,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:38,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:38,767 INFO L87 Difference]: Start difference. First operand 1932 states and 2598 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:38,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:38,938 INFO L93 Difference]: Finished difference Result 1828 states and 2438 transitions. [2021-10-28 08:41:38,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:38,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2438 transitions. [2021-10-28 08:41:38,957 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2021-10-28 08:41:38,972 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1824 states and 2434 transitions. [2021-10-28 08:41:38,972 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2021-10-28 08:41:38,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2021-10-28 08:41:38,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1824 states and 2434 transitions. [2021-10-28 08:41:38,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:38,974 INFO L681 BuchiCegarLoop]: Abstraction has 1824 states and 2434 transitions. [2021-10-28 08:41:38,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states and 2434 transitions. [2021-10-28 08:41:39,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1810. [2021-10-28 08:41:39,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1810 states have (on average 1.3348066298342542) internal successors, (2416), 1809 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2416 transitions. [2021-10-28 08:41:39,012 INFO L704 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-10-28 08:41:39,012 INFO L587 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-10-28 08:41:39,012 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 08:41:39,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1810 states and 2416 transitions. [2021-10-28 08:41:39,022 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2021-10-28 08:41:39,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:39,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:39,023 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,023 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,024 INFO L791 eck$LassoCheckResult]: Stem: 20483#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20301#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20290#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20253#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20239#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20238#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 20497#L113-2 assume !false; 20910#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21624#L116 assume !(12292 == ssl3_accept_~s__state~0); 21622#L119 assume !(16384 == ssl3_accept_~s__state~0); 21614#L122 assume !(8192 == ssl3_accept_~s__state~0); 21611#L125 assume !(24576 == ssl3_accept_~s__state~0); 21607#L128 assume !(8195 == ssl3_accept_~s__state~0); 21580#L131 assume !(8480 == ssl3_accept_~s__state~0); 21512#L134 assume !(8481 == ssl3_accept_~s__state~0); 21509#L137 assume !(8482 == ssl3_accept_~s__state~0); 21510#L140 assume 8464 == ssl3_accept_~s__state~0; 20953#L147 [2021-10-28 08:41:39,024 INFO L793 eck$LassoCheckResult]: Loop: 20953#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21504#L288 assume !(0 == ssl3_accept_~blastFlag~0); 20271#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20329#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21599#L654 ssl3_accept_~skip~0 := 0; 21597#L113-2 assume !false; 21595#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21593#L116 assume !(12292 == ssl3_accept_~s__state~0); 21591#L119 assume !(16384 == ssl3_accept_~s__state~0); 21590#L122 assume !(8192 == ssl3_accept_~s__state~0); 21588#L125 assume !(24576 == ssl3_accept_~s__state~0); 21585#L128 assume !(8195 == ssl3_accept_~s__state~0); 21529#L131 assume !(8480 == ssl3_accept_~s__state~0); 21524#L134 assume !(8481 == ssl3_accept_~s__state~0); 21522#L137 assume !(8482 == ssl3_accept_~s__state~0); 21520#L140 assume !(8464 == ssl3_accept_~s__state~0); 21518#L143 assume !(8465 == ssl3_accept_~s__state~0); 21505#L146 assume !(8466 == ssl3_accept_~s__state~0); 21405#L149 assume 8496 == ssl3_accept_~s__state~0; 20950#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 21402#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21398#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 21395#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21396#L307-2 ssl3_accept_~s__init_num~0 := 0; 21835#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21830#L654 ssl3_accept_~skip~0 := 0; 21829#L113-2 assume !false; 21828#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21827#L116 assume !(12292 == ssl3_accept_~s__state~0); 21826#L119 assume !(16384 == ssl3_accept_~s__state~0); 21825#L122 assume !(8192 == ssl3_accept_~s__state~0); 21824#L125 assume !(24576 == ssl3_accept_~s__state~0); 21823#L128 assume !(8195 == ssl3_accept_~s__state~0); 21822#L131 assume !(8480 == ssl3_accept_~s__state~0); 21821#L134 assume !(8481 == ssl3_accept_~s__state~0); 21820#L137 assume !(8482 == ssl3_accept_~s__state~0); 21819#L140 assume !(8464 == ssl3_accept_~s__state~0); 21818#L143 assume !(8465 == ssl3_accept_~s__state~0); 21817#L146 assume !(8466 == ssl3_accept_~s__state~0); 21816#L149 assume !(8496 == ssl3_accept_~s__state~0); 21815#L152 assume !(8497 == ssl3_accept_~s__state~0); 21482#L155 assume 8512 == ssl3_accept_~s__state~0; 20947#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21479#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21477#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21475#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21470#L654 ssl3_accept_~skip~0 := 0; 21469#L113-2 assume !false; 21468#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21467#L116 assume !(12292 == ssl3_accept_~s__state~0); 21466#L119 assume !(16384 == ssl3_accept_~s__state~0); 21465#L122 assume !(8192 == ssl3_accept_~s__state~0); 21464#L125 assume !(24576 == ssl3_accept_~s__state~0); 21463#L128 assume !(8195 == ssl3_accept_~s__state~0); 21462#L131 assume !(8480 == ssl3_accept_~s__state~0); 21461#L134 assume !(8481 == ssl3_accept_~s__state~0); 21460#L137 assume !(8482 == ssl3_accept_~s__state~0); 21459#L140 assume !(8464 == ssl3_accept_~s__state~0); 21458#L143 assume !(8465 == ssl3_accept_~s__state~0); 21457#L146 assume !(8466 == ssl3_accept_~s__state~0); 21456#L149 assume !(8496 == ssl3_accept_~s__state~0); 21455#L152 assume !(8497 == ssl3_accept_~s__state~0); 21454#L155 assume !(8512 == ssl3_accept_~s__state~0); 21453#L158 assume !(8513 == ssl3_accept_~s__state~0); 21452#L161 assume 8528 == ssl3_accept_~s__state~0; 20944#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21451#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21449#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21447#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21442#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21433#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20511#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21424#L654 ssl3_accept_~skip~0 := 0; 21423#L113-2 assume !false; 21422#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21421#L116 assume !(12292 == ssl3_accept_~s__state~0); 21420#L119 assume !(16384 == ssl3_accept_~s__state~0); 21419#L122 assume !(8192 == ssl3_accept_~s__state~0); 21418#L125 assume !(24576 == ssl3_accept_~s__state~0); 21417#L128 assume !(8195 == ssl3_accept_~s__state~0); 21416#L131 assume !(8480 == ssl3_accept_~s__state~0); 21415#L134 assume !(8481 == ssl3_accept_~s__state~0); 21414#L137 assume !(8482 == ssl3_accept_~s__state~0); 21413#L140 assume !(8464 == ssl3_accept_~s__state~0); 21412#L143 assume !(8465 == ssl3_accept_~s__state~0); 21410#L146 assume !(8466 == ssl3_accept_~s__state~0); 21409#L149 assume !(8496 == ssl3_accept_~s__state~0); 21406#L152 assume !(8497 == ssl3_accept_~s__state~0); 21407#L155 assume !(8512 == ssl3_accept_~s__state~0); 21269#L158 assume !(8513 == ssl3_accept_~s__state~0); 21263#L161 assume !(8528 == ssl3_accept_~s__state~0); 21261#L164 assume !(8529 == ssl3_accept_~s__state~0); 21256#L167 assume !(8544 == ssl3_accept_~s__state~0); 21257#L170 assume !(8545 == ssl3_accept_~s__state~0); 21258#L173 assume 8560 == ssl3_accept_~s__state~0; 20938#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 20246#L441 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 20184#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21636#L654 ssl3_accept_~skip~0 := 0; 21635#L113-2 assume !false; 21630#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21628#L116 assume !(12292 == ssl3_accept_~s__state~0); 21626#L119 assume !(16384 == ssl3_accept_~s__state~0); 21625#L122 assume !(8192 == ssl3_accept_~s__state~0); 21623#L125 assume !(24576 == ssl3_accept_~s__state~0); 21621#L128 assume !(8195 == ssl3_accept_~s__state~0); 21514#L131 assume !(8480 == ssl3_accept_~s__state~0); 21515#L134 assume !(8481 == ssl3_accept_~s__state~0); 21578#L137 assume !(8482 == ssl3_accept_~s__state~0); 21136#L140 assume 8464 == ssl3_accept_~s__state~0; 20953#L147 [2021-10-28 08:41:39,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,025 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 9 times [2021-10-28 08:41:39,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074380555] [2021-10-28 08:41:39,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:39,032 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:39,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:39,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,042 INFO L85 PathProgramCache]: Analyzing trace with hash -312215454, now seen corresponding path program 1 times [2021-10-28 08:41:39,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700503361] [2021-10-28 08:41:39,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 08:41:39,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:39,074 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700503361] [2021-10-28 08:41:39,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700503361] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:39,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:39,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:39,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306803488] [2021-10-28 08:41:39,075 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:39,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:39,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:39,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:39,076 INFO L87 Difference]: Start difference. First operand 1810 states and 2416 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:39,103 INFO L93 Difference]: Finished difference Result 3568 states and 4733 transitions. [2021-10-28 08:41:39,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:39,103 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3568 states and 4733 transitions. [2021-10-28 08:41:39,128 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2021-10-28 08:41:39,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3568 states to 3568 states and 4733 transitions. [2021-10-28 08:41:39,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2510 [2021-10-28 08:41:39,158 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2510 [2021-10-28 08:41:39,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3568 states and 4733 transitions. [2021-10-28 08:41:39,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:39,159 INFO L681 BuchiCegarLoop]: Abstraction has 3568 states and 4733 transitions. [2021-10-28 08:41:39,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states and 4733 transitions. [2021-10-28 08:41:39,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 1816. [2021-10-28 08:41:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1816 states, 1816 states have (on average 1.3337004405286343) internal successors, (2422), 1815 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1816 states to 1816 states and 2422 transitions. [2021-10-28 08:41:39,235 INFO L704 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-10-28 08:41:39,235 INFO L587 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-10-28 08:41:39,235 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 08:41:39,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1816 states and 2422 transitions. [2021-10-28 08:41:39,243 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2021-10-28 08:41:39,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:39,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:39,245 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,245 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,246 INFO L791 eck$LassoCheckResult]: Stem: 25892#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25690#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25679#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25641#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25627#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25626#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 25908#L113-2 assume !false; 26126#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26609#L116 assume !(12292 == ssl3_accept_~s__state~0); 26607#L119 assume !(16384 == ssl3_accept_~s__state~0); 26605#L122 assume !(8192 == ssl3_accept_~s__state~0); 26603#L125 assume !(24576 == ssl3_accept_~s__state~0); 26601#L128 assume !(8195 == ssl3_accept_~s__state~0); 26599#L131 assume !(8480 == ssl3_accept_~s__state~0); 26597#L134 assume !(8481 == ssl3_accept_~s__state~0); 26595#L137 assume !(8482 == ssl3_accept_~s__state~0); 26593#L140 assume 8464 == ssl3_accept_~s__state~0; 25890#L147 [2021-10-28 08:41:39,246 INFO L793 eck$LassoCheckResult]: Loop: 25890#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 25891#L288 assume !(0 == ssl3_accept_~blastFlag~0); 25663#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27023#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27017#L654 ssl3_accept_~skip~0 := 0; 27015#L113-2 assume !false; 27013#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27011#L116 assume !(12292 == ssl3_accept_~s__state~0); 27009#L119 assume !(16384 == ssl3_accept_~s__state~0); 27008#L122 assume !(8192 == ssl3_accept_~s__state~0); 27007#L125 assume !(24576 == ssl3_accept_~s__state~0); 27006#L128 assume !(8195 == ssl3_accept_~s__state~0); 27005#L131 assume !(8480 == ssl3_accept_~s__state~0); 27004#L134 assume !(8481 == ssl3_accept_~s__state~0); 27001#L137 assume !(8482 == ssl3_accept_~s__state~0); 27000#L140 assume !(8464 == ssl3_accept_~s__state~0); 26999#L143 assume !(8465 == ssl3_accept_~s__state~0); 26995#L146 assume !(8466 == ssl3_accept_~s__state~0); 26993#L149 assume 8496 == ssl3_accept_~s__state~0; 26318#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26992#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25833#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 26985#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26983#L307-2 ssl3_accept_~s__init_num~0 := 0; 26731#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26727#L654 ssl3_accept_~skip~0 := 0; 26718#L113-2 assume !false; 26719#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26708#L116 assume !(12292 == ssl3_accept_~s__state~0); 26709#L119 assume !(16384 == ssl3_accept_~s__state~0); 26699#L122 assume !(8192 == ssl3_accept_~s__state~0); 26700#L125 assume !(24576 == ssl3_accept_~s__state~0); 26691#L128 assume !(8195 == ssl3_accept_~s__state~0); 26692#L131 assume !(8480 == ssl3_accept_~s__state~0); 26685#L134 assume !(8481 == ssl3_accept_~s__state~0); 26686#L137 assume !(8482 == ssl3_accept_~s__state~0); 26677#L140 assume !(8464 == ssl3_accept_~s__state~0); 26678#L143 assume !(8465 == ssl3_accept_~s__state~0); 26669#L146 assume !(8466 == ssl3_accept_~s__state~0); 26670#L149 assume !(8496 == ssl3_accept_~s__state~0); 26661#L152 assume !(8497 == ssl3_accept_~s__state~0); 26662#L155 assume 8512 == ssl3_accept_~s__state~0; 25790#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25791#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26964#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26962#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26957#L654 ssl3_accept_~skip~0 := 0; 26956#L113-2 assume !false; 26955#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26954#L116 assume !(12292 == ssl3_accept_~s__state~0); 26952#L119 assume !(16384 == ssl3_accept_~s__state~0); 26950#L122 assume !(8192 == ssl3_accept_~s__state~0); 26949#L125 assume !(24576 == ssl3_accept_~s__state~0); 26946#L128 assume !(8195 == ssl3_accept_~s__state~0); 26944#L131 assume !(8480 == ssl3_accept_~s__state~0); 26942#L134 assume !(8481 == ssl3_accept_~s__state~0); 26940#L137 assume !(8482 == ssl3_accept_~s__state~0); 26938#L140 assume !(8464 == ssl3_accept_~s__state~0); 26936#L143 assume !(8465 == ssl3_accept_~s__state~0); 26934#L146 assume !(8466 == ssl3_accept_~s__state~0); 26932#L149 assume !(8496 == ssl3_accept_~s__state~0); 26929#L152 assume !(8497 == ssl3_accept_~s__state~0); 26927#L155 assume !(8512 == ssl3_accept_~s__state~0); 26925#L158 assume !(8513 == ssl3_accept_~s__state~0); 26921#L161 assume 8528 == ssl3_accept_~s__state~0; 26306#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26917#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26657#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26658#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 25865#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 25605#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25749#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26890#L654 ssl3_accept_~skip~0 := 0; 26889#L113-2 assume !false; 26888#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26887#L116 assume !(12292 == ssl3_accept_~s__state~0); 26886#L119 assume !(16384 == ssl3_accept_~s__state~0); 26885#L122 assume !(8192 == ssl3_accept_~s__state~0); 26884#L125 assume !(24576 == ssl3_accept_~s__state~0); 26883#L128 assume !(8195 == ssl3_accept_~s__state~0); 26882#L131 assume !(8480 == ssl3_accept_~s__state~0); 26881#L134 assume !(8481 == ssl3_accept_~s__state~0); 26880#L137 assume !(8482 == ssl3_accept_~s__state~0); 26879#L140 assume !(8464 == ssl3_accept_~s__state~0); 26878#L143 assume !(8465 == ssl3_accept_~s__state~0); 26877#L146 assume !(8466 == ssl3_accept_~s__state~0); 26778#L149 assume !(8496 == ssl3_accept_~s__state~0); 26399#L152 assume !(8497 == ssl3_accept_~s__state~0); 26384#L155 assume !(8512 == ssl3_accept_~s__state~0); 26380#L158 assume !(8513 == ssl3_accept_~s__state~0); 26379#L161 assume !(8528 == ssl3_accept_~s__state~0); 26331#L164 assume !(8529 == ssl3_accept_~s__state~0); 26295#L167 assume !(8544 == ssl3_accept_~s__state~0); 26296#L170 assume !(8545 == ssl3_accept_~s__state~0); 26297#L173 assume 8560 == ssl3_accept_~s__state~0; 25729#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25634#L441 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 25568#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26793#L654 ssl3_accept_~skip~0 := 0; 26786#L113-2 assume !false; 26787#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26779#L116 assume !(12292 == ssl3_accept_~s__state~0); 26780#L119 assume !(16384 == ssl3_accept_~s__state~0); 26774#L122 assume !(8192 == ssl3_accept_~s__state~0); 26775#L125 assume !(24576 == ssl3_accept_~s__state~0); 26770#L128 assume !(8195 == ssl3_accept_~s__state~0); 26771#L131 assume !(8480 == ssl3_accept_~s__state~0); 26710#L134 assume !(8481 == ssl3_accept_~s__state~0); 26711#L137 assume !(8482 == ssl3_accept_~s__state~0); 26701#L140 assume 8464 == ssl3_accept_~s__state~0; 25890#L147 [2021-10-28 08:41:39,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 10 times [2021-10-28 08:41:39,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014043263] [2021-10-28 08:41:39,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:39,254 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:39,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:39,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:39,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1933364000, now seen corresponding path program 1 times [2021-10-28 08:41:39,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202126143] [2021-10-28 08:41:39,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 08:41:39,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:39,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202126143] [2021-10-28 08:41:39,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202126143] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:39,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:39,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:39,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532358861] [2021-10-28 08:41:39,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:39,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:39,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:39,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:39,296 INFO L87 Difference]: Start difference. First operand 1816 states and 2422 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:39,407 INFO L93 Difference]: Finished difference Result 2026 states and 2690 transitions. [2021-10-28 08:41:39,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:39,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2026 states and 2690 transitions. [2021-10-28 08:41:39,420 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2021-10-28 08:41:39,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2026 states to 2026 states and 2690 transitions. [2021-10-28 08:41:39,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1416 [2021-10-28 08:41:39,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1416 [2021-10-28 08:41:39,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2026 states and 2690 transitions. [2021-10-28 08:41:39,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:39,437 INFO L681 BuchiCegarLoop]: Abstraction has 2026 states and 2690 transitions. [2021-10-28 08:41:39,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2026 states and 2690 transitions. [2021-10-28 08:41:39,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2026 to 1978. [2021-10-28 08:41:39,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.321536905965622) internal successors, (2614), 1977 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2614 transitions. [2021-10-28 08:41:39,478 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-10-28 08:41:39,479 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-10-28 08:41:39,479 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 08:41:39,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2614 transitions. [2021-10-28 08:41:39,487 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2021-10-28 08:41:39,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:39,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:39,489 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,489 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, 1] [2021-10-28 08:41:39,489 INFO L791 eck$LassoCheckResult]: Stem: 29748#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29540#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29524#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29487#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29473#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29472#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 29764#L113-2 assume !false; 30064#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30598#L116 assume !(12292 == ssl3_accept_~s__state~0); 30596#L119 assume !(16384 == ssl3_accept_~s__state~0); 30594#L122 assume !(8192 == ssl3_accept_~s__state~0); 30592#L125 assume !(24576 == ssl3_accept_~s__state~0); 30590#L128 assume !(8195 == ssl3_accept_~s__state~0); 30587#L131 assume !(8480 == ssl3_accept_~s__state~0); 30585#L134 assume !(8481 == ssl3_accept_~s__state~0); 30580#L137 assume !(8482 == ssl3_accept_~s__state~0); 30575#L140 assume 8464 == ssl3_accept_~s__state~0; 30277#L147 [2021-10-28 08:41:39,490 INFO L793 eck$LassoCheckResult]: Loop: 30277#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29502#L288 assume !(0 == ssl3_accept_~blastFlag~0); 29503#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30643#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30637#L654 ssl3_accept_~skip~0 := 0; 30635#L113-2 assume !false; 30633#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30631#L116 assume !(12292 == ssl3_accept_~s__state~0); 30629#L119 assume !(16384 == ssl3_accept_~s__state~0); 30627#L122 assume !(8192 == ssl3_accept_~s__state~0); 30625#L125 assume !(24576 == ssl3_accept_~s__state~0); 30623#L128 assume !(8195 == ssl3_accept_~s__state~0); 30621#L131 assume !(8480 == ssl3_accept_~s__state~0); 30619#L134 assume !(8481 == ssl3_accept_~s__state~0); 30617#L137 assume !(8482 == ssl3_accept_~s__state~0); 30581#L140 assume !(8464 == ssl3_accept_~s__state~0); 30577#L143 assume !(8465 == ssl3_accept_~s__state~0); 30571#L146 assume !(8466 == ssl3_accept_~s__state~0); 30558#L149 assume 8496 == ssl3_accept_~s__state~0; 30270#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 30553#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30498#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 30547#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30548#L307-2 ssl3_accept_~s__init_num~0 := 0; 30894#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30889#L654 ssl3_accept_~skip~0 := 0; 30888#L113-2 assume !false; 30887#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30886#L116 assume !(12292 == ssl3_accept_~s__state~0); 30885#L119 assume !(16384 == ssl3_accept_~s__state~0); 30884#L122 assume !(8192 == ssl3_accept_~s__state~0); 30883#L125 assume !(24576 == ssl3_accept_~s__state~0); 30882#L128 assume !(8195 == ssl3_accept_~s__state~0); 30881#L131 assume !(8480 == ssl3_accept_~s__state~0); 30880#L134 assume !(8481 == ssl3_accept_~s__state~0); 30879#L137 assume !(8482 == ssl3_accept_~s__state~0); 30878#L140 assume !(8464 == ssl3_accept_~s__state~0); 30877#L143 assume !(8465 == ssl3_accept_~s__state~0); 30876#L146 assume !(8466 == ssl3_accept_~s__state~0); 30875#L149 assume !(8496 == ssl3_accept_~s__state~0); 30874#L152 assume !(8497 == ssl3_accept_~s__state~0); 30873#L155 assume 8512 == ssl3_accept_~s__state~0; 30263#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30871#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30869#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30867#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30862#L654 ssl3_accept_~skip~0 := 0; 30861#L113-2 assume !false; 30860#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30859#L116 assume !(12292 == ssl3_accept_~s__state~0); 30858#L119 assume !(16384 == ssl3_accept_~s__state~0); 30857#L122 assume !(8192 == ssl3_accept_~s__state~0); 30856#L125 assume !(24576 == ssl3_accept_~s__state~0); 30855#L128 assume !(8195 == ssl3_accept_~s__state~0); 30854#L131 assume !(8480 == ssl3_accept_~s__state~0); 30853#L134 assume !(8481 == ssl3_accept_~s__state~0); 30852#L137 assume !(8482 == ssl3_accept_~s__state~0); 30851#L140 assume !(8464 == ssl3_accept_~s__state~0); 30850#L143 assume !(8465 == ssl3_accept_~s__state~0); 30849#L146 assume !(8466 == ssl3_accept_~s__state~0); 30848#L149 assume !(8496 == ssl3_accept_~s__state~0); 30847#L152 assume !(8497 == ssl3_accept_~s__state~0); 30846#L155 assume !(8512 == ssl3_accept_~s__state~0); 30845#L158 assume !(8513 == ssl3_accept_~s__state~0); 30844#L161 assume 8528 == ssl3_accept_~s__state~0; 30256#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30842#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30841#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30840#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30837#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30830#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30828#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30822#L654 ssl3_accept_~skip~0 := 0; 30820#L113-2 assume !false; 30818#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30816#L116 assume !(12292 == ssl3_accept_~s__state~0); 30814#L119 assume !(16384 == ssl3_accept_~s__state~0); 30812#L122 assume !(8192 == ssl3_accept_~s__state~0); 30810#L125 assume !(24576 == ssl3_accept_~s__state~0); 30808#L128 assume !(8195 == ssl3_accept_~s__state~0); 30806#L131 assume !(8480 == ssl3_accept_~s__state~0); 30804#L134 assume !(8481 == ssl3_accept_~s__state~0); 30803#L137 assume !(8482 == ssl3_accept_~s__state~0); 30802#L140 assume !(8464 == ssl3_accept_~s__state~0); 30801#L143 assume !(8465 == ssl3_accept_~s__state~0); 30800#L146 assume !(8466 == ssl3_accept_~s__state~0); 30798#L149 assume !(8496 == ssl3_accept_~s__state~0); 30796#L152 assume !(8497 == ssl3_accept_~s__state~0); 30794#L155 assume !(8512 == ssl3_accept_~s__state~0); 30790#L158 assume !(8513 == ssl3_accept_~s__state~0); 30788#L161 assume !(8528 == ssl3_accept_~s__state~0); 30787#L164 assume !(8529 == ssl3_accept_~s__state~0); 30781#L167 assume 8544 == ssl3_accept_~s__state~0; 30243#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30654#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 30653#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30772#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30651#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30769#L420 assume !(4 == ssl3_accept_~blastFlag~0); 29413#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 29414#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31256#L654 ssl3_accept_~skip~0 := 0; 31254#L113-2 assume !false; 31252#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31250#L116 assume !(12292 == ssl3_accept_~s__state~0); 31248#L119 assume !(16384 == ssl3_accept_~s__state~0); 31244#L122 assume !(8192 == ssl3_accept_~s__state~0); 31242#L125 assume !(24576 == ssl3_accept_~s__state~0); 31239#L128 assume !(8195 == ssl3_accept_~s__state~0); 29541#L131 assume !(8480 == ssl3_accept_~s__state~0); 29542#L134 assume !(8481 == ssl3_accept_~s__state~0); 29965#L137 assume !(8482 == ssl3_accept_~s__state~0); 30576#L140 assume 8464 == ssl3_accept_~s__state~0; 30277#L147 [2021-10-28 08:41:39,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,490 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 11 times [2021-10-28 08:41:39,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,491 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121867861] [2021-10-28 08:41:39,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,491 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:39,498 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:39,506 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:39,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1787147458, now seen corresponding path program 1 times [2021-10-28 08:41:39,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943071857] [2021-10-28 08:41:39,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:39,536 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:39,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:39,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943071857] [2021-10-28 08:41:39,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943071857] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:39,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:39,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:39,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576392264] [2021-10-28 08:41:39,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:39,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:39,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:39,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:39,539 INFO L87 Difference]: Start difference. First operand 1978 states and 2614 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:39,663 INFO L93 Difference]: Finished difference Result 2124 states and 2790 transitions. [2021-10-28 08:41:39,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:39,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2124 states and 2790 transitions. [2021-10-28 08:41:39,676 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2021-10-28 08:41:39,691 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2124 states to 2080 states and 2728 transitions. [2021-10-28 08:41:39,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1490 [2021-10-28 08:41:39,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1526 [2021-10-28 08:41:39,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2728 transitions. [2021-10-28 08:41:39,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:39,696 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2728 transitions. [2021-10-28 08:41:39,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2728 transitions. [2021-10-28 08:41:39,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1978. [2021-10-28 08:41:39,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3179979777553084) internal successors, (2607), 1977 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:39,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2607 transitions. [2021-10-28 08:41:39,736 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-10-28 08:41:39,736 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-10-28 08:41:39,736 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 08:41:39,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2607 transitions. [2021-10-28 08:41:39,745 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-28 08:41:39,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:39,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:39,746 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,746 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:39,747 INFO L791 eck$LassoCheckResult]: Stem: 33823#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33637#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33625#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33589#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33576#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33575#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 33839#L113-2 assume !false; 33881#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33879#L116 assume !(12292 == ssl3_accept_~s__state~0); 33877#L119 assume !(16384 == ssl3_accept_~s__state~0); 33875#L122 assume !(8192 == ssl3_accept_~s__state~0); 33873#L125 assume !(24576 == ssl3_accept_~s__state~0); 33871#L128 assume !(8195 == ssl3_accept_~s__state~0); 33869#L131 assume !(8480 == ssl3_accept_~s__state~0); 33866#L134 assume 8481 == ssl3_accept_~s__state~0; 33867#L135 [2021-10-28 08:41:39,747 INFO L793 eck$LassoCheckResult]: Loop: 33867#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 35157#L273 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 35146#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35140#L654 ssl3_accept_~skip~0 := 0; 35138#L113-2 assume !false; 35136#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35134#L116 assume !(12292 == ssl3_accept_~s__state~0); 35132#L119 assume !(16384 == ssl3_accept_~s__state~0); 35130#L122 assume !(8192 == ssl3_accept_~s__state~0); 35128#L125 assume !(24576 == ssl3_accept_~s__state~0); 35126#L128 assume !(8195 == ssl3_accept_~s__state~0); 35124#L131 assume !(8480 == ssl3_accept_~s__state~0); 35122#L134 assume !(8481 == ssl3_accept_~s__state~0); 35120#L137 assume !(8482 == ssl3_accept_~s__state~0); 35118#L140 assume !(8464 == ssl3_accept_~s__state~0); 35116#L143 assume !(8465 == ssl3_accept_~s__state~0); 35115#L146 assume !(8466 == ssl3_accept_~s__state~0); 35113#L149 assume !(8496 == ssl3_accept_~s__state~0); 35092#L152 assume !(8497 == ssl3_accept_~s__state~0); 35110#L155 assume !(8512 == ssl3_accept_~s__state~0); 35108#L158 assume !(8513 == ssl3_accept_~s__state~0); 35106#L161 assume !(8528 == ssl3_accept_~s__state~0); 35104#L164 assume !(8529 == ssl3_accept_~s__state~0); 35102#L167 assume !(8544 == ssl3_accept_~s__state~0); 35100#L170 assume !(8545 == ssl3_accept_~s__state~0); 35099#L173 assume !(8560 == ssl3_accept_~s__state~0); 35093#L176 assume !(8561 == ssl3_accept_~s__state~0); 34525#L179 assume 8448 == ssl3_accept_~s__state~0; 33518#L180 assume !(ssl3_accept_~num1~0 > 0); 33520#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33782#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34314#L654 ssl3_accept_~skip~0 := 0; 34313#L113-2 assume !false; 34312#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33842#L116 assume !(12292 == ssl3_accept_~s__state~0); 33843#L119 assume !(16384 == ssl3_accept_~s__state~0); 34341#L122 assume !(8192 == ssl3_accept_~s__state~0); 34340#L125 assume !(24576 == ssl3_accept_~s__state~0); 34339#L128 assume !(8195 == ssl3_accept_~s__state~0); 34338#L131 assume 8480 == ssl3_accept_~s__state~0; 33867#L135 [2021-10-28 08:41:39,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1228145112, now seen corresponding path program 1 times [2021-10-28 08:41:39,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,748 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296722281] [2021-10-28 08:41:39,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:39,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:39,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:39,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296722281] [2021-10-28 08:41:39,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296722281] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:39,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:39,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:39,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456809285] [2021-10-28 08:41:39,787 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:41:39,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:39,788 INFO L85 PathProgramCache]: Analyzing trace with hash -95142126, now seen corresponding path program 1 times [2021-10-28 08:41:39,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:39,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126909834] [2021-10-28 08:41:39,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:39,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:39,808 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:39,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:39,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126909834] [2021-10-28 08:41:39,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126909834] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:39,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821912019] [2021-10-28 08:41:39,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:39,809 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:39,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:39,810 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:39,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-28 08:41:39,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:39,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:41:39,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:40,007 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:40,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821912019] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:40,008 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:41:40,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 08:41:40,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201063696] [2021-10-28 08:41:40,009 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:40,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:40,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:40,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:40,010 INFO L87 Difference]: Start difference. First operand 1978 states and 2607 transitions. cyclomatic complexity: 636 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:40,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:40,117 INFO L93 Difference]: Finished difference Result 1982 states and 2607 transitions. [2021-10-28 08:41:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:40,118 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1982 states and 2607 transitions. [2021-10-28 08:41:40,127 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2021-10-28 08:41:40,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1982 states to 1982 states and 2607 transitions. [2021-10-28 08:41:40,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1428 [2021-10-28 08:41:40,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1428 [2021-10-28 08:41:40,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1982 states and 2607 transitions. [2021-10-28 08:41:40,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:40,143 INFO L681 BuchiCegarLoop]: Abstraction has 1982 states and 2607 transitions. [2021-10-28 08:41:40,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states and 2607 transitions. [2021-10-28 08:41:40,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1978. [2021-10-28 08:41:40,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3159757330637007) internal successors, (2603), 1977 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:40,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2603 transitions. [2021-10-28 08:41:40,180 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-10-28 08:41:40,180 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-10-28 08:41:40,180 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 08:41:40,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2603 transitions. [2021-10-28 08:41:40,188 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-28 08:41:40,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:40,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:40,189 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:40,189 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:40,189 INFO L791 eck$LassoCheckResult]: Stem: 37908#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37721#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37709#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37674#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 37661#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37660#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 37915#L113-2 assume !false; 38112#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38113#L116 assume !(12292 == ssl3_accept_~s__state~0); 38106#L119 assume !(16384 == ssl3_accept_~s__state~0); 38107#L122 assume !(8192 == ssl3_accept_~s__state~0); 38098#L125 assume !(24576 == ssl3_accept_~s__state~0); 38099#L128 assume !(8195 == ssl3_accept_~s__state~0); 38075#L131 assume !(8480 == ssl3_accept_~s__state~0); 38076#L134 assume !(8481 == ssl3_accept_~s__state~0); 38066#L137 assume 8482 == ssl3_accept_~s__state~0; 37785#L138 [2021-10-28 08:41:40,190 INFO L793 eck$LassoCheckResult]: Loop: 37785#L138 ssl3_accept_~s__state~0 := 3; 37609#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39515#L654 ssl3_accept_~skip~0 := 0; 39514#L113-2 assume !false; 39513#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39512#L116 assume !(12292 == ssl3_accept_~s__state~0); 39511#L119 assume !(16384 == ssl3_accept_~s__state~0); 39510#L122 assume !(8192 == ssl3_accept_~s__state~0); 39393#L125 assume !(24576 == ssl3_accept_~s__state~0); 39392#L128 assume !(8195 == ssl3_accept_~s__state~0); 39391#L131 assume !(8480 == ssl3_accept_~s__state~0); 39390#L134 assume !(8481 == ssl3_accept_~s__state~0); 39389#L137 assume !(8482 == ssl3_accept_~s__state~0); 39388#L140 assume !(8464 == ssl3_accept_~s__state~0); 39387#L143 assume !(8465 == ssl3_accept_~s__state~0); 39386#L146 assume !(8466 == ssl3_accept_~s__state~0); 38566#L149 assume !(8496 == ssl3_accept_~s__state~0); 38565#L152 assume !(8497 == ssl3_accept_~s__state~0); 38564#L155 assume !(8512 == ssl3_accept_~s__state~0); 38563#L158 assume !(8513 == ssl3_accept_~s__state~0); 38562#L161 assume !(8528 == ssl3_accept_~s__state~0); 38561#L164 assume !(8529 == ssl3_accept_~s__state~0); 38560#L167 assume !(8544 == ssl3_accept_~s__state~0); 38558#L170 assume !(8545 == ssl3_accept_~s__state~0); 38557#L173 assume !(8560 == ssl3_accept_~s__state~0); 38556#L176 assume !(8561 == ssl3_accept_~s__state~0); 38553#L179 assume 8448 == ssl3_accept_~s__state~0; 38552#L180 assume !(ssl3_accept_~num1~0 > 0); 38550#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38440#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38435#L654 ssl3_accept_~skip~0 := 0; 38432#L113-2 assume !false; 38431#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37917#L116 assume !(12292 == ssl3_accept_~s__state~0); 37919#L119 assume !(16384 == ssl3_accept_~s__state~0); 38366#L122 assume !(8192 == ssl3_accept_~s__state~0); 38363#L125 assume !(24576 == ssl3_accept_~s__state~0); 38360#L128 assume !(8195 == ssl3_accept_~s__state~0); 38358#L131 assume !(8480 == ssl3_accept_~s__state~0); 38355#L134 assume !(8481 == ssl3_accept_~s__state~0); 38233#L137 assume 8482 == ssl3_accept_~s__state~0; 37785#L138 [2021-10-28 08:41:40,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:40,190 INFO L85 PathProgramCache]: Analyzing trace with hash 582207340, now seen corresponding path program 1 times [2021-10-28 08:41:40,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:40,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035664366] [2021-10-28 08:41:40,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,191 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:40,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:40,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:40,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:40,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035664366] [2021-10-28 08:41:40,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035664366] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:40,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:40,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:40,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058021923] [2021-10-28 08:41:40,206 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:41:40,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:40,206 INFO L85 PathProgramCache]: Analyzing trace with hash 122820009, now seen corresponding path program 1 times [2021-10-28 08:41:40,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:40,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64470934] [2021-10-28 08:41:40,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:40,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:40,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:40,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:40,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64470934] [2021-10-28 08:41:40,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64470934] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:40,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:40,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:40,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237984695] [2021-10-28 08:41:40,223 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:40,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:40,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:40,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:40,223 INFO L87 Difference]: Start difference. First operand 1978 states and 2603 transitions. cyclomatic complexity: 632 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:40,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:40,331 INFO L93 Difference]: Finished difference Result 1978 states and 2599 transitions. [2021-10-28 08:41:40,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:40,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1978 states and 2599 transitions. [2021-10-28 08:41:40,342 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-28 08:41:40,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-10-28 08:41:40,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2021-10-28 08:41:40,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2021-10-28 08:41:40,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1978 states and 2599 transitions. [2021-10-28 08:41:40,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:40,355 INFO L681 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-10-28 08:41:40,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states and 2599 transitions. [2021-10-28 08:41:40,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1978. [2021-10-28 08:41:40,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.313953488372093) internal successors, (2599), 1977 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:40,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-10-28 08:41:40,392 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-10-28 08:41:40,392 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-10-28 08:41:40,392 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 08:41:40,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2599 transitions. [2021-10-28 08:41:40,400 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-28 08:41:40,400 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:40,400 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:40,402 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:40,402 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] [2021-10-28 08:41:40,402 INFO L791 eck$LassoCheckResult]: Stem: 41859#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41686#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41673#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41637#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 41624#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41623#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 41867#L113-2 assume !false; 42176#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42866#L116 assume !(12292 == ssl3_accept_~s__state~0); 42865#L119 assume !(16384 == ssl3_accept_~s__state~0); 42864#L122 assume !(8192 == ssl3_accept_~s__state~0); 42863#L125 assume !(24576 == ssl3_accept_~s__state~0); 42861#L128 assume !(8195 == ssl3_accept_~s__state~0); 42855#L131 assume !(8480 == ssl3_accept_~s__state~0); 42854#L134 assume !(8481 == ssl3_accept_~s__state~0); 42807#L137 assume !(8482 == ssl3_accept_~s__state~0); 42799#L140 assume 8464 == ssl3_accept_~s__state~0; 41857#L147 [2021-10-28 08:41:40,403 INFO L793 eck$LassoCheckResult]: Loop: 41857#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41858#L288 assume !(0 == ssl3_accept_~blastFlag~0); 41657#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41706#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42891#L654 ssl3_accept_~skip~0 := 0; 42889#L113-2 assume !false; 42887#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42885#L116 assume !(12292 == ssl3_accept_~s__state~0); 42883#L119 assume !(16384 == ssl3_accept_~s__state~0); 42881#L122 assume !(8192 == ssl3_accept_~s__state~0); 42879#L125 assume !(24576 == ssl3_accept_~s__state~0); 42877#L128 assume !(8195 == ssl3_accept_~s__state~0); 42876#L131 assume !(8480 == ssl3_accept_~s__state~0); 42875#L134 assume !(8481 == ssl3_accept_~s__state~0); 42874#L137 assume !(8482 == ssl3_accept_~s__state~0); 42873#L140 assume !(8464 == ssl3_accept_~s__state~0); 42872#L143 assume !(8465 == ssl3_accept_~s__state~0); 42828#L146 assume !(8466 == ssl3_accept_~s__state~0); 42827#L149 assume 8496 == ssl3_accept_~s__state~0; 42280#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 42826#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42753#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 42823#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42824#L307-2 ssl3_accept_~s__init_num~0 := 0; 42947#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42941#L654 ssl3_accept_~skip~0 := 0; 42939#L113-2 assume !false; 42937#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42935#L116 assume !(12292 == ssl3_accept_~s__state~0); 42933#L119 assume !(16384 == ssl3_accept_~s__state~0); 42532#L122 assume !(8192 == ssl3_accept_~s__state~0); 42531#L125 assume !(24576 == ssl3_accept_~s__state~0); 42530#L128 assume !(8195 == ssl3_accept_~s__state~0); 42528#L131 assume !(8480 == ssl3_accept_~s__state~0); 42527#L134 assume !(8481 == ssl3_accept_~s__state~0); 42526#L137 assume !(8482 == ssl3_accept_~s__state~0); 42525#L140 assume !(8464 == ssl3_accept_~s__state~0); 42524#L143 assume !(8465 == ssl3_accept_~s__state~0); 42523#L146 assume !(8466 == ssl3_accept_~s__state~0); 42521#L149 assume !(8496 == ssl3_accept_~s__state~0); 42520#L152 assume !(8497 == ssl3_accept_~s__state~0); 42519#L155 assume 8512 == ssl3_accept_~s__state~0; 42272#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42516#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42514#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42512#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42507#L654 ssl3_accept_~skip~0 := 0; 42506#L113-2 assume !false; 42505#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42502#L116 assume !(12292 == ssl3_accept_~s__state~0); 42501#L119 assume !(16384 == ssl3_accept_~s__state~0); 42499#L122 assume !(8192 == ssl3_accept_~s__state~0); 42498#L125 assume !(24576 == ssl3_accept_~s__state~0); 42497#L128 assume !(8195 == ssl3_accept_~s__state~0); 42494#L131 assume !(8480 == ssl3_accept_~s__state~0); 42493#L134 assume !(8481 == ssl3_accept_~s__state~0); 42491#L137 assume !(8482 == ssl3_accept_~s__state~0); 42490#L140 assume !(8464 == ssl3_accept_~s__state~0); 42489#L143 assume !(8465 == ssl3_accept_~s__state~0); 42488#L146 assume !(8466 == ssl3_accept_~s__state~0); 42487#L149 assume !(8496 == ssl3_accept_~s__state~0); 42485#L152 assume !(8497 == ssl3_accept_~s__state~0); 42484#L155 assume !(8512 == ssl3_accept_~s__state~0); 42483#L158 assume !(8513 == ssl3_accept_~s__state~0); 42481#L161 assume 8528 == ssl3_accept_~s__state~0; 42261#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42479#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42478#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42477#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42474#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42468#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42467#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42462#L654 ssl3_accept_~skip~0 := 0; 42461#L113-2 assume !false; 42457#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42456#L116 assume !(12292 == ssl3_accept_~s__state~0); 42454#L119 assume !(16384 == ssl3_accept_~s__state~0); 42452#L122 assume !(8192 == ssl3_accept_~s__state~0); 42449#L125 assume !(24576 == ssl3_accept_~s__state~0); 42447#L128 assume !(8195 == ssl3_accept_~s__state~0); 42443#L131 assume !(8480 == ssl3_accept_~s__state~0); 42438#L134 assume !(8481 == ssl3_accept_~s__state~0); 42436#L137 assume !(8482 == ssl3_accept_~s__state~0); 42434#L140 assume !(8464 == ssl3_accept_~s__state~0); 42432#L143 assume !(8465 == ssl3_accept_~s__state~0); 42430#L146 assume !(8466 == ssl3_accept_~s__state~0); 42428#L149 assume !(8496 == ssl3_accept_~s__state~0); 42426#L152 assume !(8497 == ssl3_accept_~s__state~0); 42424#L155 assume !(8512 == ssl3_accept_~s__state~0); 42422#L158 assume !(8513 == ssl3_accept_~s__state~0); 42420#L161 assume !(8528 == ssl3_accept_~s__state~0); 42418#L164 assume !(8529 == ssl3_accept_~s__state~0); 42248#L167 assume 8544 == ssl3_accept_~s__state~0; 42246#L171 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 42239#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42316#L654 ssl3_accept_~skip~0 := 0; 42314#L113-2 assume !false; 42311#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42309#L116 assume !(12292 == ssl3_accept_~s__state~0); 42306#L119 assume !(16384 == ssl3_accept_~s__state~0); 42304#L122 assume !(8192 == ssl3_accept_~s__state~0); 42300#L125 assume !(24576 == ssl3_accept_~s__state~0); 42298#L128 assume !(8195 == ssl3_accept_~s__state~0); 42295#L131 assume !(8480 == ssl3_accept_~s__state~0); 42294#L134 assume !(8481 == ssl3_accept_~s__state~0); 42292#L137 assume !(8482 == ssl3_accept_~s__state~0); 42289#L140 assume !(8464 == ssl3_accept_~s__state~0); 42287#L143 assume !(8465 == ssl3_accept_~s__state~0); 42283#L146 assume !(8466 == ssl3_accept_~s__state~0); 42284#L149 assume !(8496 == ssl3_accept_~s__state~0); 42343#L152 assume !(8497 == ssl3_accept_~s__state~0); 42342#L155 assume !(8512 == ssl3_accept_~s__state~0); 42271#L158 assume !(8513 == ssl3_accept_~s__state~0); 42273#L161 assume !(8528 == ssl3_accept_~s__state~0); 42260#L164 assume !(8529 == ssl3_accept_~s__state~0); 42262#L167 assume !(8544 == ssl3_accept_~s__state~0); 42249#L170 assume !(8545 == ssl3_accept_~s__state~0); 42250#L173 assume !(8560 == ssl3_accept_~s__state~0); 42346#L176 assume !(8561 == ssl3_accept_~s__state~0); 42345#L179 assume !(8448 == ssl3_accept_~s__state~0); 42338#L182 assume 8576 == ssl3_accept_~s__state~0; 42336#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 42335#L463 assume !(5 == ssl3_accept_~blastFlag~0); 42334#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 42333#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41667#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42918#L654 ssl3_accept_~skip~0 := 0; 42862#L113-2 assume !false; 42858#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42856#L116 assume !(12292 == ssl3_accept_~s__state~0); 42846#L119 assume !(16384 == ssl3_accept_~s__state~0); 42845#L122 assume !(8192 == ssl3_accept_~s__state~0); 42843#L125 assume !(24576 == ssl3_accept_~s__state~0); 42841#L128 assume !(8195 == ssl3_accept_~s__state~0); 42839#L131 assume !(8480 == ssl3_accept_~s__state~0); 42216#L134 assume !(8481 == ssl3_accept_~s__state~0); 42836#L137 assume !(8482 == ssl3_accept_~s__state~0); 42834#L140 assume 8464 == ssl3_accept_~s__state~0; 41857#L147 [2021-10-28 08:41:40,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:40,403 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 12 times [2021-10-28 08:41:40,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:40,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805874748] [2021-10-28 08:41:40,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:40,410 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:40,418 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:40,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:40,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1091846189, now seen corresponding path program 1 times [2021-10-28 08:41:40,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:40,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261947515] [2021-10-28 08:41:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:40,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:40,477 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:40,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:40,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261947515] [2021-10-28 08:41:40,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261947515] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:40,478 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:40,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:40,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455480254] [2021-10-28 08:41:40,479 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:40,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:40,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:40,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:40,479 INFO L87 Difference]: Start difference. First operand 1978 states and 2599 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:40,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:40,583 INFO L93 Difference]: Finished difference Result 1618 states and 2084 transitions. [2021-10-28 08:41:40,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:40,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1618 states and 2084 transitions. [2021-10-28 08:41:40,591 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2021-10-28 08:41:40,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1618 states to 1383 states and 1790 transitions. [2021-10-28 08:41:40,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1041 [2021-10-28 08:41:40,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1276 [2021-10-28 08:41:40,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1790 transitions. [2021-10-28 08:41:40,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:40,608 INFO L681 BuchiCegarLoop]: Abstraction has 1383 states and 1790 transitions. [2021-10-28 08:41:40,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1790 transitions. [2021-10-28 08:41:40,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1144. [2021-10-28 08:41:40,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1144 states have (on average 1.2998251748251748) internal successors, (1487), 1143 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:40,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1487 transitions. [2021-10-28 08:41:40,631 INFO L704 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-10-28 08:41:40,631 INFO L587 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-10-28 08:41:40,631 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 08:41:40,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1487 transitions. [2021-10-28 08:41:40,636 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2021-10-28 08:41:40,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:40,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:40,638 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:40,638 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, 1] [2021-10-28 08:41:40,638 INFO L791 eck$LassoCheckResult]: Stem: 45399#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45271#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45263#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45230#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 45218#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45217#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 45408#L113-2 assume !false; 45690#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46074#L116 assume !(12292 == ssl3_accept_~s__state~0); 46073#L119 assume !(16384 == ssl3_accept_~s__state~0); 46072#L122 assume !(8192 == ssl3_accept_~s__state~0); 46071#L125 assume !(24576 == ssl3_accept_~s__state~0); 46070#L128 assume !(8195 == ssl3_accept_~s__state~0); 45630#L131 assume !(8480 == ssl3_accept_~s__state~0); 45631#L134 assume !(8481 == ssl3_accept_~s__state~0); 45625#L137 assume !(8482 == ssl3_accept_~s__state~0); 45626#L140 assume 8464 == ssl3_accept_~s__state~0; 45396#L147 [2021-10-28 08:41:40,639 INFO L793 eck$LassoCheckResult]: Loop: 45396#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45397#L288 assume !(0 == ssl3_accept_~blastFlag~0); 45249#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45291#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46100#L654 ssl3_accept_~skip~0 := 0; 46099#L113-2 assume !false; 46098#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46097#L116 assume !(12292 == ssl3_accept_~s__state~0); 46096#L119 assume !(16384 == ssl3_accept_~s__state~0); 46095#L122 assume !(8192 == ssl3_accept_~s__state~0); 46094#L125 assume !(24576 == ssl3_accept_~s__state~0); 46093#L128 assume !(8195 == ssl3_accept_~s__state~0); 46092#L131 assume !(8480 == ssl3_accept_~s__state~0); 46091#L134 assume !(8481 == ssl3_accept_~s__state~0); 46090#L137 assume !(8482 == ssl3_accept_~s__state~0); 46089#L140 assume !(8464 == ssl3_accept_~s__state~0); 46087#L143 assume !(8465 == ssl3_accept_~s__state~0); 46086#L146 assume !(8466 == ssl3_accept_~s__state~0); 46080#L149 assume 8496 == ssl3_accept_~s__state~0; 45181#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 45182#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45363#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 46043#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45204#L307-2 ssl3_accept_~s__init_num~0 := 0; 45205#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46298#L654 ssl3_accept_~skip~0 := 0; 46296#L113-2 assume !false; 46294#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46292#L116 assume !(12292 == ssl3_accept_~s__state~0); 46290#L119 assume !(16384 == ssl3_accept_~s__state~0); 46288#L122 assume !(8192 == ssl3_accept_~s__state~0); 46286#L125 assume !(24576 == ssl3_accept_~s__state~0); 46284#L128 assume !(8195 == ssl3_accept_~s__state~0); 46282#L131 assume !(8480 == ssl3_accept_~s__state~0); 46280#L134 assume !(8481 == ssl3_accept_~s__state~0); 46278#L137 assume !(8482 == ssl3_accept_~s__state~0); 46276#L140 assume !(8464 == ssl3_accept_~s__state~0); 46274#L143 assume !(8465 == ssl3_accept_~s__state~0); 46272#L146 assume !(8466 == ssl3_accept_~s__state~0); 46271#L149 assume !(8496 == ssl3_accept_~s__state~0); 46269#L152 assume !(8497 == ssl3_accept_~s__state~0); 46267#L155 assume 8512 == ssl3_accept_~s__state~0; 45339#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45340#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45401#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45402#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46261#L654 ssl3_accept_~skip~0 := 0; 46216#L113-2 assume !false; 46214#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46208#L116 assume !(12292 == ssl3_accept_~s__state~0); 46206#L119 assume !(16384 == ssl3_accept_~s__state~0); 46204#L122 assume !(8192 == ssl3_accept_~s__state~0); 46202#L125 assume !(24576 == ssl3_accept_~s__state~0); 46200#L128 assume !(8195 == ssl3_accept_~s__state~0); 46198#L131 assume !(8480 == ssl3_accept_~s__state~0); 46196#L134 assume !(8481 == ssl3_accept_~s__state~0); 46194#L137 assume !(8482 == ssl3_accept_~s__state~0); 46192#L140 assume !(8464 == ssl3_accept_~s__state~0); 46190#L143 assume !(8465 == ssl3_accept_~s__state~0); 46188#L146 assume !(8466 == ssl3_accept_~s__state~0); 46186#L149 assume !(8496 == ssl3_accept_~s__state~0); 46184#L152 assume !(8497 == ssl3_accept_~s__state~0); 46182#L155 assume !(8512 == ssl3_accept_~s__state~0); 46180#L158 assume !(8513 == ssl3_accept_~s__state~0); 46178#L161 assume 8528 == ssl3_accept_~s__state~0; 45187#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45188#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45297#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45393#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45394#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46162#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46161#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46155#L654 ssl3_accept_~skip~0 := 0; 46154#L113-2 assume !false; 46149#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46147#L116 assume !(12292 == ssl3_accept_~s__state~0); 46145#L119 assume !(16384 == ssl3_accept_~s__state~0); 46143#L122 assume !(8192 == ssl3_accept_~s__state~0); 46141#L125 assume !(24576 == ssl3_accept_~s__state~0); 46139#L128 assume !(8195 == ssl3_accept_~s__state~0); 46137#L131 assume !(8480 == ssl3_accept_~s__state~0); 46135#L134 assume !(8481 == ssl3_accept_~s__state~0); 46133#L137 assume !(8482 == ssl3_accept_~s__state~0); 46131#L140 assume !(8464 == ssl3_accept_~s__state~0); 46129#L143 assume !(8465 == ssl3_accept_~s__state~0); 46127#L146 assume !(8466 == ssl3_accept_~s__state~0); 46125#L149 assume !(8496 == ssl3_accept_~s__state~0); 46123#L152 assume !(8497 == ssl3_accept_~s__state~0); 46121#L155 assume !(8512 == ssl3_accept_~s__state~0); 46119#L158 assume !(8513 == ssl3_accept_~s__state~0); 46117#L161 assume !(8528 == ssl3_accept_~s__state~0); 46115#L164 assume !(8529 == ssl3_accept_~s__state~0); 46113#L167 assume 8544 == ssl3_accept_~s__state~0; 45477#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46110#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 46107#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45382#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45270#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 45267#L420 assume !(4 == ssl3_accept_~blastFlag~0); 45173#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45174#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46247#L654 ssl3_accept_~skip~0 := 0; 46245#L113-2 assume !false; 46243#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46241#L116 assume !(12292 == ssl3_accept_~s__state~0); 46239#L119 assume !(16384 == ssl3_accept_~s__state~0); 46237#L122 assume !(8192 == ssl3_accept_~s__state~0); 46235#L125 assume !(24576 == ssl3_accept_~s__state~0); 46233#L128 assume !(8195 == ssl3_accept_~s__state~0); 46231#L131 assume !(8480 == ssl3_accept_~s__state~0); 46229#L134 assume !(8481 == ssl3_accept_~s__state~0); 46227#L137 assume !(8482 == ssl3_accept_~s__state~0); 46225#L140 assume !(8464 == ssl3_accept_~s__state~0); 46223#L143 assume !(8465 == ssl3_accept_~s__state~0); 46221#L146 assume !(8466 == ssl3_accept_~s__state~0); 45810#L149 assume !(8496 == ssl3_accept_~s__state~0); 45808#L152 assume !(8497 == ssl3_accept_~s__state~0); 45806#L155 assume !(8512 == ssl3_accept_~s__state~0); 45803#L158 assume !(8513 == ssl3_accept_~s__state~0); 45802#L161 assume !(8528 == ssl3_accept_~s__state~0); 45801#L164 assume !(8529 == ssl3_accept_~s__state~0); 45797#L167 assume !(8544 == ssl3_accept_~s__state~0); 45795#L170 assume !(8545 == ssl3_accept_~s__state~0); 45794#L173 assume !(8560 == ssl3_accept_~s__state~0); 45793#L176 assume !(8561 == ssl3_accept_~s__state~0); 45792#L179 assume 8448 == ssl3_accept_~s__state~0; 45168#L180 assume !(ssl3_accept_~num1~0 > 0); 45170#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45369#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45558#L654 ssl3_accept_~skip~0 := 0; 45557#L113-2 assume !false; 45556#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45554#L116 assume !(12292 == ssl3_accept_~s__state~0); 45553#L119 assume !(16384 == ssl3_accept_~s__state~0); 45552#L122 assume !(8192 == ssl3_accept_~s__state~0); 45517#L125 assume !(24576 == ssl3_accept_~s__state~0); 45511#L128 assume !(8195 == ssl3_accept_~s__state~0); 45509#L131 assume !(8480 == ssl3_accept_~s__state~0); 45507#L134 assume !(8481 == ssl3_accept_~s__state~0); 45505#L137 assume !(8482 == ssl3_accept_~s__state~0); 45503#L140 assume 8464 == ssl3_accept_~s__state~0; 45396#L147 [2021-10-28 08:41:40,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:40,639 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 13 times [2021-10-28 08:41:40,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:40,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025179306] [2021-10-28 08:41:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,640 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:40,649 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:40,663 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:40,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:40,664 INFO L85 PathProgramCache]: Analyzing trace with hash -865229721, now seen corresponding path program 1 times [2021-10-28 08:41:40,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:40,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905369739] [2021-10-28 08:41:40,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:40,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:40,716 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:40,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:40,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905369739] [2021-10-28 08:41:40,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905369739] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:40,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648665840] [2021-10-28 08:41:40,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:40,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:40,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:40,718 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:40,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-28 08:41:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:40,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:41:40,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:41,180 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:41,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648665840] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:41,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:41:41,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 08:41:41,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940078637] [2021-10-28 08:41:41,181 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:41,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:41,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:41:41,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:41:41,182 INFO L87 Difference]: Start difference. First operand 1144 states and 1487 transitions. cyclomatic complexity: 346 Second operand has 4 states, 3 states have (on average 30.0) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:41,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:41,492 INFO L93 Difference]: Finished difference Result 2046 states and 2615 transitions. [2021-10-28 08:41:41,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:41:41,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2046 states and 2615 transitions. [2021-10-28 08:41:41,503 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1871 [2021-10-28 08:41:41,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2046 states to 2046 states and 2615 transitions. [2021-10-28 08:41:41,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1939 [2021-10-28 08:41:41,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1939 [2021-10-28 08:41:41,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2046 states and 2615 transitions. [2021-10-28 08:41:41,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:41,518 INFO L681 BuchiCegarLoop]: Abstraction has 2046 states and 2615 transitions. [2021-10-28 08:41:41,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2046 states and 2615 transitions. [2021-10-28 08:41:41,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2046 to 1506. [2021-10-28 08:41:41,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1506 states, 1506 states have (on average 1.292828685258964) internal successors, (1947), 1505 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:41,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 1947 transitions. [2021-10-28 08:41:41,552 INFO L704 BuchiCegarLoop]: Abstraction has 1506 states and 1947 transitions. [2021-10-28 08:41:41,552 INFO L587 BuchiCegarLoop]: Abstraction has 1506 states and 1947 transitions. [2021-10-28 08:41:41,552 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 08:41:41,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1506 states and 1947 transitions. [2021-10-28 08:41:41,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1331 [2021-10-28 08:41:41,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:41,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:41,561 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:41,561 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, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:41,561 INFO L791 eck$LassoCheckResult]: Stem: 49027#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48890#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48882#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48850#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 48838#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48837#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 49037#L113-2 assume !false; 49069#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49978#L116 assume !(12292 == ssl3_accept_~s__state~0); 49976#L119 assume !(16384 == ssl3_accept_~s__state~0); 49969#L122 assume !(8192 == ssl3_accept_~s__state~0); 49966#L125 assume !(24576 == ssl3_accept_~s__state~0); 49963#L128 assume !(8195 == ssl3_accept_~s__state~0); 49960#L131 assume !(8480 == ssl3_accept_~s__state~0); 49957#L134 assume !(8481 == ssl3_accept_~s__state~0); 49954#L137 assume !(8482 == ssl3_accept_~s__state~0); 49951#L140 assume 8464 == ssl3_accept_~s__state~0; 49024#L147 [2021-10-28 08:41:41,562 INFO L793 eck$LassoCheckResult]: Loop: 49024#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48863#L288 assume !(0 == ssl3_accept_~blastFlag~0); 48864#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 48910#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50104#L654 ssl3_accept_~skip~0 := 0; 50103#L113-2 assume !false; 50102#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50101#L116 assume !(12292 == ssl3_accept_~s__state~0); 50100#L119 assume !(16384 == ssl3_accept_~s__state~0); 50099#L122 assume !(8192 == ssl3_accept_~s__state~0); 50098#L125 assume !(24576 == ssl3_accept_~s__state~0); 50097#L128 assume !(8195 == ssl3_accept_~s__state~0); 50096#L131 assume !(8480 == ssl3_accept_~s__state~0); 50095#L134 assume !(8481 == ssl3_accept_~s__state~0); 50094#L137 assume !(8482 == ssl3_accept_~s__state~0); 50093#L140 assume !(8464 == ssl3_accept_~s__state~0); 50092#L143 assume !(8465 == ssl3_accept_~s__state~0); 50091#L146 assume !(8466 == ssl3_accept_~s__state~0); 49937#L149 assume 8496 == ssl3_accept_~s__state~0; 49223#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 49932#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49729#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 49929#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 48824#L307-2 ssl3_accept_~s__init_num~0 := 0; 48825#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50288#L654 ssl3_accept_~skip~0 := 0; 50287#L113-2 assume !false; 50286#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50285#L116 assume !(12292 == ssl3_accept_~s__state~0); 50284#L119 assume !(16384 == ssl3_accept_~s__state~0); 50283#L122 assume !(8192 == ssl3_accept_~s__state~0); 50282#L125 assume !(24576 == ssl3_accept_~s__state~0); 48923#L128 assume !(8195 == ssl3_accept_~s__state~0); 48893#L131 assume !(8480 == ssl3_accept_~s__state~0); 48894#L134 assume !(8481 == ssl3_accept_~s__state~0); 50280#L137 assume !(8482 == ssl3_accept_~s__state~0); 50279#L140 assume !(8464 == ssl3_accept_~s__state~0); 50278#L143 assume !(8465 == ssl3_accept_~s__state~0); 50277#L146 assume !(8466 == ssl3_accept_~s__state~0); 50276#L149 assume !(8496 == ssl3_accept_~s__state~0); 50275#L152 assume !(8497 == ssl3_accept_~s__state~0); 50274#L155 assume !(8512 == ssl3_accept_~s__state~0); 50273#L158 assume !(8513 == ssl3_accept_~s__state~0); 48809#L161 assume !(8528 == ssl3_accept_~s__state~0); 48810#L164 assume !(8529 == ssl3_accept_~s__state~0); 48840#L167 assume !(8544 == ssl3_accept_~s__state~0); 48841#L170 assume !(8545 == ssl3_accept_~s__state~0); 48931#L173 assume !(8560 == ssl3_accept_~s__state~0); 48897#L176 assume !(8561 == ssl3_accept_~s__state~0); 48898#L179 assume !(8448 == ssl3_accept_~s__state~0); 49007#L182 assume !(8576 == ssl3_accept_~s__state~0); 48999#L185 assume !(8577 == ssl3_accept_~s__state~0); 48832#L188 assume !(8592 == ssl3_accept_~s__state~0); 48833#L191 assume !(8593 == ssl3_accept_~s__state~0); 48969#L194 assume !(8608 == ssl3_accept_~s__state~0); 48959#L197 assume !(8609 == ssl3_accept_~s__state~0); 48960#L200 assume !(8640 == ssl3_accept_~s__state~0); 48865#L203 assume !(8641 == ssl3_accept_~s__state~0); 48866#L206 assume 8656 == ssl3_accept_~s__state~0; 48805#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 48797#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 48798#L547 assume !(10 == ssl3_accept_~blastFlag~0); 48884#L550 assume !(13 == ssl3_accept_~blastFlag~0); 48965#L553 assume !(16 == ssl3_accept_~blastFlag~0); 48966#L556 assume !(19 == ssl3_accept_~blastFlag~0); 48845#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 48846#L567 assume !(0 == ssl3_accept_~tmp___10~0); 48903#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48829#L654 ssl3_accept_~skip~0 := 0; 48906#L113-2 assume !false; 48907#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48869#L116 assume !(12292 == ssl3_accept_~s__state~0); 48870#L119 assume !(16384 == ssl3_accept_~s__state~0); 48912#L122 assume !(8192 == ssl3_accept_~s__state~0); 48913#L125 assume !(24576 == ssl3_accept_~s__state~0); 48980#L128 assume !(8195 == ssl3_accept_~s__state~0); 50281#L131 assume !(8480 == ssl3_accept_~s__state~0); 49030#L134 assume !(8481 == ssl3_accept_~s__state~0); 48941#L137 assume !(8482 == ssl3_accept_~s__state~0); 48927#L140 assume !(8464 == ssl3_accept_~s__state~0); 48928#L143 assume !(8465 == ssl3_accept_~s__state~0); 48983#L146 assume !(8466 == ssl3_accept_~s__state~0); 48984#L149 assume !(8496 == ssl3_accept_~s__state~0); 48873#L152 assume !(8497 == ssl3_accept_~s__state~0); 48874#L155 assume !(8512 == ssl3_accept_~s__state~0); 48821#L158 assume !(8513 == ssl3_accept_~s__state~0); 48822#L161 assume !(8528 == ssl3_accept_~s__state~0); 50272#L164 assume !(8529 == ssl3_accept_~s__state~0); 50271#L167 assume !(8544 == ssl3_accept_~s__state~0); 50270#L170 assume !(8545 == ssl3_accept_~s__state~0); 50269#L173 assume !(8560 == ssl3_accept_~s__state~0); 50268#L176 assume !(8561 == ssl3_accept_~s__state~0); 50267#L179 assume !(8448 == ssl3_accept_~s__state~0); 50266#L182 assume !(8576 == ssl3_accept_~s__state~0); 50265#L185 assume !(8577 == ssl3_accept_~s__state~0); 50264#L188 assume !(8592 == ssl3_accept_~s__state~0); 50263#L191 assume !(8593 == ssl3_accept_~s__state~0); 50262#L194 assume !(8608 == ssl3_accept_~s__state~0); 50261#L197 assume !(8609 == ssl3_accept_~s__state~0); 50260#L200 assume !(8640 == ssl3_accept_~s__state~0); 50259#L203 assume !(8641 == ssl3_accept_~s__state~0); 50258#L206 assume !(8656 == ssl3_accept_~s__state~0); 50170#L209 assume !(8657 == ssl3_accept_~s__state~0); 48954#L212 assume 8672 == ssl3_accept_~s__state~0; 48955#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 48816#L575 assume !(11 == ssl3_accept_~blastFlag~0); 48817#L578 assume !(14 == ssl3_accept_~blastFlag~0); 48905#L581 assume !(17 == ssl3_accept_~blastFlag~0); 48925#L584 assume !(20 == ssl3_accept_~blastFlag~0); 48926#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 49003#L594 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 49004#L594-2 ssl3_accept_~s__init_num~0 := 0; 48938#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49980#L654 ssl3_accept_~skip~0 := 0; 49979#L113-2 assume !false; 49977#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49975#L116 assume !(12292 == ssl3_accept_~s__state~0); 49974#L119 assume !(16384 == ssl3_accept_~s__state~0); 49968#L122 assume !(8192 == ssl3_accept_~s__state~0); 49965#L125 assume !(24576 == ssl3_accept_~s__state~0); 49962#L128 assume !(8195 == ssl3_accept_~s__state~0); 49959#L131 assume !(8480 == ssl3_accept_~s__state~0); 49956#L134 assume !(8481 == ssl3_accept_~s__state~0); 49953#L137 assume !(8482 == ssl3_accept_~s__state~0); 49950#L140 assume !(8464 == ssl3_accept_~s__state~0); 49948#L143 assume !(8465 == ssl3_accept_~s__state~0); 49946#L146 assume !(8466 == ssl3_accept_~s__state~0); 49226#L149 assume !(8496 == ssl3_accept_~s__state~0); 49227#L152 assume !(8497 == ssl3_accept_~s__state~0); 49217#L155 assume !(8512 == ssl3_accept_~s__state~0); 49218#L158 assume !(8513 == ssl3_accept_~s__state~0); 49208#L161 assume !(8528 == ssl3_accept_~s__state~0); 49209#L164 assume !(8529 == ssl3_accept_~s__state~0); 49125#L167 assume !(8544 == ssl3_accept_~s__state~0); 49126#L170 assume !(8545 == ssl3_accept_~s__state~0); 49121#L173 assume !(8560 == ssl3_accept_~s__state~0); 49116#L176 assume !(8561 == ssl3_accept_~s__state~0); 49114#L179 assume 8448 == ssl3_accept_~s__state~0; 49115#L180 assume !(ssl3_accept_~num1~0 > 0); 49187#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49100#L654 ssl3_accept_~skip~0 := 0; 49101#L113-2 assume !false; 49096#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49097#L116 assume !(12292 == ssl3_accept_~s__state~0); 49091#L119 assume !(16384 == ssl3_accept_~s__state~0); 49092#L122 assume !(8192 == ssl3_accept_~s__state~0); 49087#L125 assume !(24576 == ssl3_accept_~s__state~0); 49088#L128 assume !(8195 == ssl3_accept_~s__state~0); 49082#L131 assume !(8480 == ssl3_accept_~s__state~0); 49083#L134 assume !(8481 == ssl3_accept_~s__state~0); 49077#L137 assume !(8482 == ssl3_accept_~s__state~0); 49078#L140 assume 8464 == ssl3_accept_~s__state~0; 49024#L147 [2021-10-28 08:41:41,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:41,562 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 14 times [2021-10-28 08:41:41,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:41,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481579438] [2021-10-28 08:41:41,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:41,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:41,571 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:41,580 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:41,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:41,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1026390161, now seen corresponding path program 1 times [2021-10-28 08:41:41,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:41,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582015330] [2021-10-28 08:41:41,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:41,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:41,618 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-28 08:41:41,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:41,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582015330] [2021-10-28 08:41:41,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582015330] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:41,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:41,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:41,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898073009] [2021-10-28 08:41:41,620 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:41,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:41,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:41,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:41,621 INFO L87 Difference]: Start difference. First operand 1506 states and 1947 transitions. cyclomatic complexity: 444 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:41,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:41,645 INFO L93 Difference]: Finished difference Result 2728 states and 3557 transitions. [2021-10-28 08:41:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:41,645 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2728 states and 3557 transitions. [2021-10-28 08:41:41,659 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2021-10-28 08:41:41,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2728 states to 2728 states and 3557 transitions. [2021-10-28 08:41:41,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2621 [2021-10-28 08:41:41,672 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2621 [2021-10-28 08:41:41,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2728 states and 3557 transitions. [2021-10-28 08:41:41,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:41,673 INFO L681 BuchiCegarLoop]: Abstraction has 2728 states and 3557 transitions. [2021-10-28 08:41:41,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2728 states and 3557 transitions. [2021-10-28 08:41:41,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2728 to 2728. [2021-10-28 08:41:41,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2728 states, 2728 states have (on average 1.3038856304985338) internal successors, (3557), 2727 states have internal predecessors, (3557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:41,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2728 states to 2728 states and 3557 transitions. [2021-10-28 08:41:41,719 INFO L704 BuchiCegarLoop]: Abstraction has 2728 states and 3557 transitions. [2021-10-28 08:41:41,719 INFO L587 BuchiCegarLoop]: Abstraction has 2728 states and 3557 transitions. [2021-10-28 08:41:41,719 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 08:41:41,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2728 states and 3557 transitions. [2021-10-28 08:41:41,729 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2021-10-28 08:41:41,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:41,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:41,731 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:41,731 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:41,731 INFO L791 eck$LassoCheckResult]: Stem: 53271#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53130#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53122#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53090#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 53077#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53076#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 53284#L113-2 assume !false; 53316#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55584#L116 assume !(12292 == ssl3_accept_~s__state~0); 55583#L119 assume !(16384 == ssl3_accept_~s__state~0); 55581#L122 assume !(8192 == ssl3_accept_~s__state~0); 55580#L125 assume !(24576 == ssl3_accept_~s__state~0); 55578#L128 assume !(8195 == ssl3_accept_~s__state~0); 55576#L131 assume !(8480 == ssl3_accept_~s__state~0); 55574#L134 assume !(8481 == ssl3_accept_~s__state~0); 55558#L137 assume !(8482 == ssl3_accept_~s__state~0); 53414#L140 assume 8464 == ssl3_accept_~s__state~0; 53357#L147 [2021-10-28 08:41:41,732 INFO L793 eck$LassoCheckResult]: Loop: 53357#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55697#L288 assume !(0 == ssl3_accept_~blastFlag~0); 55141#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55693#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55687#L654 ssl3_accept_~skip~0 := 0; 55686#L113-2 assume !false; 55684#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55683#L116 assume !(12292 == ssl3_accept_~s__state~0); 55603#L119 assume !(16384 == ssl3_accept_~s__state~0); 55599#L122 assume !(8192 == ssl3_accept_~s__state~0); 55595#L125 assume !(24576 == ssl3_accept_~s__state~0); 55591#L128 assume !(8195 == ssl3_accept_~s__state~0); 55587#L131 assume !(8480 == ssl3_accept_~s__state~0); 55569#L134 assume !(8481 == ssl3_accept_~s__state~0); 55568#L137 assume !(8482 == ssl3_accept_~s__state~0); 55567#L140 assume !(8464 == ssl3_accept_~s__state~0); 55566#L143 assume !(8465 == ssl3_accept_~s__state~0); 55565#L146 assume !(8466 == ssl3_accept_~s__state~0); 54828#L149 assume 8496 == ssl3_accept_~s__state~0; 53352#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 54825#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54606#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 54822#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53208#L307-2 ssl3_accept_~s__init_num~0 := 0; 54612#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54607#L654 ssl3_accept_~skip~0 := 0; 54604#L113-2 assume !false; 54602#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54599#L116 assume !(12292 == ssl3_accept_~s__state~0); 54597#L119 assume !(16384 == ssl3_accept_~s__state~0); 54591#L122 assume !(8192 == ssl3_accept_~s__state~0); 54589#L125 assume !(24576 == ssl3_accept_~s__state~0); 54587#L128 assume !(8195 == ssl3_accept_~s__state~0); 54585#L131 assume !(8480 == ssl3_accept_~s__state~0); 54583#L134 assume !(8481 == ssl3_accept_~s__state~0); 54581#L137 assume !(8482 == ssl3_accept_~s__state~0); 54579#L140 assume !(8464 == ssl3_accept_~s__state~0); 54577#L143 assume !(8465 == ssl3_accept_~s__state~0); 54575#L146 assume !(8466 == ssl3_accept_~s__state~0); 54573#L149 assume !(8496 == ssl3_accept_~s__state~0); 54571#L152 assume !(8497 == ssl3_accept_~s__state~0); 54569#L155 assume 8512 == ssl3_accept_~s__state~0; 53348#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54566#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53196#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53277#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55382#L654 ssl3_accept_~skip~0 := 0; 55380#L113-2 assume !false; 55378#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55376#L116 assume !(12292 == ssl3_accept_~s__state~0); 55374#L119 assume !(16384 == ssl3_accept_~s__state~0); 55372#L122 assume !(8192 == ssl3_accept_~s__state~0); 55370#L125 assume !(24576 == ssl3_accept_~s__state~0); 55368#L128 assume !(8195 == ssl3_accept_~s__state~0); 55366#L131 assume !(8480 == ssl3_accept_~s__state~0); 55310#L134 assume !(8481 == ssl3_accept_~s__state~0); 55309#L137 assume !(8482 == ssl3_accept_~s__state~0); 55308#L140 assume !(8464 == ssl3_accept_~s__state~0); 55307#L143 assume !(8465 == ssl3_accept_~s__state~0); 55306#L146 assume !(8466 == ssl3_accept_~s__state~0); 55305#L149 assume !(8496 == ssl3_accept_~s__state~0); 55304#L152 assume !(8497 == ssl3_accept_~s__state~0); 53416#L155 assume !(8512 == ssl3_accept_~s__state~0); 53415#L158 assume !(8513 == ssl3_accept_~s__state~0); 53341#L161 assume 8528 == ssl3_accept_~s__state~0; 53047#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53048#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53162#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 53268#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53269#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53059#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53408#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53404#L654 ssl3_accept_~skip~0 := 0; 55151#L113-2 assume !false; 55149#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55147#L116 assume !(12292 == ssl3_accept_~s__state~0); 55143#L119 assume !(16384 == ssl3_accept_~s__state~0); 53384#L122 assume !(8192 == ssl3_accept_~s__state~0); 53385#L125 assume !(24576 == ssl3_accept_~s__state~0); 53378#L128 assume !(8195 == ssl3_accept_~s__state~0); 53376#L131 assume !(8480 == ssl3_accept_~s__state~0); 53374#L134 assume !(8481 == ssl3_accept_~s__state~0); 53371#L137 assume !(8482 == ssl3_accept_~s__state~0); 53369#L140 assume !(8464 == ssl3_accept_~s__state~0); 53367#L143 assume !(8465 == ssl3_accept_~s__state~0); 53365#L146 assume !(8466 == ssl3_accept_~s__state~0); 53362#L149 assume !(8496 == ssl3_accept_~s__state~0); 53363#L152 assume !(8497 == ssl3_accept_~s__state~0); 55112#L155 assume !(8512 == ssl3_accept_~s__state~0); 55109#L158 assume !(8513 == ssl3_accept_~s__state~0); 55106#L161 assume !(8528 == ssl3_accept_~s__state~0); 55103#L164 assume !(8529 == ssl3_accept_~s__state~0); 55100#L167 assume 8544 == ssl3_accept_~s__state~0; 53344#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55095#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 55091#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55088#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53129#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53126#L420 assume !(4 == ssl3_accept_~blastFlag~0); 53033#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 53034#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55352#L654 ssl3_accept_~skip~0 := 0; 55349#L113-2 assume !false; 55346#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55343#L116 assume !(12292 == ssl3_accept_~s__state~0); 55340#L119 assume !(16384 == ssl3_accept_~s__state~0); 55337#L122 assume !(8192 == ssl3_accept_~s__state~0); 55331#L125 assume !(24576 == ssl3_accept_~s__state~0); 55328#L128 assume !(8195 == ssl3_accept_~s__state~0); 55325#L131 assume !(8480 == ssl3_accept_~s__state~0); 55322#L134 assume !(8481 == ssl3_accept_~s__state~0); 55319#L137 assume !(8482 == ssl3_accept_~s__state~0); 55316#L140 assume !(8464 == ssl3_accept_~s__state~0); 55314#L143 assume !(8465 == ssl3_accept_~s__state~0); 55312#L146 assume !(8466 == ssl3_accept_~s__state~0); 54818#L149 assume !(8496 == ssl3_accept_~s__state~0); 54816#L152 assume !(8497 == ssl3_accept_~s__state~0); 54815#L155 assume !(8512 == ssl3_accept_~s__state~0); 54814#L158 assume !(8513 == ssl3_accept_~s__state~0); 54813#L161 assume !(8528 == ssl3_accept_~s__state~0); 54812#L164 assume !(8529 == ssl3_accept_~s__state~0); 54811#L167 assume !(8544 == ssl3_accept_~s__state~0); 54810#L170 assume !(8545 == ssl3_accept_~s__state~0); 54808#L173 assume !(8560 == ssl3_accept_~s__state~0); 54807#L176 assume !(8561 == ssl3_accept_~s__state~0); 54806#L179 assume 8448 == ssl3_accept_~s__state~0; 54805#L180 assume !(ssl3_accept_~num1~0 > 0); 54803#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54801#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54796#L654 ssl3_accept_~skip~0 := 0; 54795#L113-2 assume !false; 54794#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54793#L116 assume 12292 == ssl3_accept_~s__state~0; 53031#L117 ssl3_accept_~s__new_session~0 := 1; 53032#L225 ssl3_accept_~s__server~0 := 1; 55050#L230 assume 0 != ssl3_accept_~cb~0; 55048#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 55046#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 55043#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 55040#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 55038#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 55036#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55030#L654 ssl3_accept_~skip~0 := 0; 55028#L113-2 assume !false; 55026#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55024#L116 assume !(12292 == ssl3_accept_~s__state~0); 55022#L119 assume !(16384 == ssl3_accept_~s__state~0); 55020#L122 assume !(8192 == ssl3_accept_~s__state~0); 55018#L125 assume !(24576 == ssl3_accept_~s__state~0); 55016#L128 assume !(8195 == ssl3_accept_~s__state~0); 55014#L131 assume !(8480 == ssl3_accept_~s__state~0); 54838#L134 assume !(8481 == ssl3_accept_~s__state~0); 54837#L137 assume !(8482 == ssl3_accept_~s__state~0); 54836#L140 assume 8464 == ssl3_accept_~s__state~0; 53357#L147 [2021-10-28 08:41:41,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:41,732 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 15 times [2021-10-28 08:41:41,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:41,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743365216] [2021-10-28 08:41:41,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:41,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:41,739 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:41,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:41,747 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:41,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:41,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1273683599, now seen corresponding path program 1 times [2021-10-28 08:41:41,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:41,748 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437839647] [2021-10-28 08:41:41,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:41,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:41,789 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:41,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:41,789 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437839647] [2021-10-28 08:41:41,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437839647] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:41,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262718961] [2021-10-28 08:41:41,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:41,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:41,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:41,817 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:41,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-28 08:41:41,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:41,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:41:41,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:42,337 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-28 08:41:42,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262718961] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:42,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:41:42,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 08:41:42,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725506691] [2021-10-28 08:41:42,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:42,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:42,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:42,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:41:42,338 INFO L87 Difference]: Start difference. First operand 2728 states and 3557 transitions. cyclomatic complexity: 833 Second operand has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:42,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:42,485 INFO L93 Difference]: Finished difference Result 2860 states and 3689 transitions. [2021-10-28 08:41:42,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:42,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2860 states and 3689 transitions. [2021-10-28 08:41:42,499 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2605 [2021-10-28 08:41:42,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2860 states to 2780 states and 3609 transitions. [2021-10-28 08:41:42,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2673 [2021-10-28 08:41:42,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2673 [2021-10-28 08:41:42,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2780 states and 3609 transitions. [2021-10-28 08:41:42,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:42,521 INFO L681 BuchiCegarLoop]: Abstraction has 2780 states and 3609 transitions. [2021-10-28 08:41:42,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states and 3609 transitions. [2021-10-28 08:41:42,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2668. [2021-10-28 08:41:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2668 states, 2668 states have (on average 1.3017241379310345) internal successors, (3473), 2667 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:42,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2668 states to 2668 states and 3473 transitions. [2021-10-28 08:41:42,574 INFO L704 BuchiCegarLoop]: Abstraction has 2668 states and 3473 transitions. [2021-10-28 08:41:42,574 INFO L587 BuchiCegarLoop]: Abstraction has 2668 states and 3473 transitions. [2021-10-28 08:41:42,574 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 08:41:42,575 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2668 states and 3473 transitions. [2021-10-28 08:41:42,585 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2493 [2021-10-28 08:41:42,586 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:42,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:42,588 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:42,588 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:42,588 INFO L791 eck$LassoCheckResult]: Stem: 59332#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 59190#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59181#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59148#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 59134#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59133#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 59342#L113-2 assume !false; 59376#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61059#L116 assume !(12292 == ssl3_accept_~s__state~0); 61036#L119 assume !(16384 == ssl3_accept_~s__state~0); 61037#L122 assume !(8192 == ssl3_accept_~s__state~0); 61026#L125 assume !(24576 == ssl3_accept_~s__state~0); 61027#L128 assume !(8195 == ssl3_accept_~s__state~0); 61020#L131 assume !(8480 == ssl3_accept_~s__state~0); 61021#L134 assume !(8481 == ssl3_accept_~s__state~0); 61014#L137 assume !(8482 == ssl3_accept_~s__state~0); 61015#L140 assume 8464 == ssl3_accept_~s__state~0; 59326#L147 [2021-10-28 08:41:42,589 INFO L793 eck$LassoCheckResult]: Loop: 59326#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 59160#L288 assume !(0 == ssl3_accept_~blastFlag~0); 59161#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59209#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59316#L654 ssl3_accept_~skip~0 := 0; 59317#L113-2 assume !false; 59216#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59217#L116 assume !(12292 == ssl3_accept_~s__state~0); 59328#L119 assume !(16384 == ssl3_accept_~s__state~0); 59329#L122 assume !(8192 == ssl3_accept_~s__state~0); 59280#L125 assume !(24576 == ssl3_accept_~s__state~0); 59281#L128 assume !(8195 == ssl3_accept_~s__state~0); 59191#L131 assume !(8480 == ssl3_accept_~s__state~0); 59192#L134 assume !(8481 == ssl3_accept_~s__state~0); 59240#L137 assume !(8482 == ssl3_accept_~s__state~0); 59226#L140 assume !(8464 == ssl3_accept_~s__state~0); 59227#L143 assume !(8465 == ssl3_accept_~s__state~0); 59284#L146 assume !(8466 == ssl3_accept_~s__state~0); 59285#L149 assume 8496 == ssl3_accept_~s__state~0; 59656#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 60455#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60452#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 60451#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59264#L307-2 ssl3_accept_~s__init_num~0 := 0; 60449#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60444#L654 ssl3_accept_~skip~0 := 0; 60443#L113-2 assume !false; 60442#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60441#L116 assume !(12292 == ssl3_accept_~s__state~0); 60440#L119 assume !(16384 == ssl3_accept_~s__state~0); 60439#L122 assume !(8192 == ssl3_accept_~s__state~0); 60438#L125 assume !(24576 == ssl3_accept_~s__state~0); 60437#L128 assume !(8195 == ssl3_accept_~s__state~0); 60436#L131 assume !(8480 == ssl3_accept_~s__state~0); 60435#L134 assume !(8481 == ssl3_accept_~s__state~0); 60434#L137 assume !(8482 == ssl3_accept_~s__state~0); 60433#L140 assume !(8464 == ssl3_accept_~s__state~0); 60432#L143 assume !(8465 == ssl3_accept_~s__state~0); 60431#L146 assume !(8466 == ssl3_accept_~s__state~0); 60430#L149 assume !(8496 == ssl3_accept_~s__state~0); 60429#L152 assume !(8497 == ssl3_accept_~s__state~0); 60428#L155 assume 8512 == ssl3_accept_~s__state~0; 59646#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60426#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60424#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60422#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60417#L654 ssl3_accept_~skip~0 := 0; 60416#L113-2 assume !false; 60415#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60414#L116 assume !(12292 == ssl3_accept_~s__state~0); 60413#L119 assume !(16384 == ssl3_accept_~s__state~0); 60411#L122 assume !(8192 == ssl3_accept_~s__state~0); 60409#L125 assume !(24576 == ssl3_accept_~s__state~0); 60407#L128 assume !(8195 == ssl3_accept_~s__state~0); 60405#L131 assume !(8480 == ssl3_accept_~s__state~0); 60403#L134 assume !(8481 == ssl3_accept_~s__state~0); 60401#L137 assume !(8482 == ssl3_accept_~s__state~0); 60399#L140 assume !(8464 == ssl3_accept_~s__state~0); 60398#L143 assume !(8465 == ssl3_accept_~s__state~0); 60397#L146 assume !(8466 == ssl3_accept_~s__state~0); 60396#L149 assume !(8496 == ssl3_accept_~s__state~0); 60395#L152 assume !(8497 == ssl3_accept_~s__state~0); 60394#L155 assume !(8512 == ssl3_accept_~s__state~0); 60385#L158 assume !(8513 == ssl3_accept_~s__state~0); 60382#L161 assume 8528 == ssl3_accept_~s__state~0; 59635#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60372#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60371#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60370#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60368#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60357#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60260#L654 ssl3_accept_~skip~0 := 0; 60258#L113-2 assume !false; 60256#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60254#L116 assume !(12292 == ssl3_accept_~s__state~0); 60252#L119 assume !(16384 == ssl3_accept_~s__state~0); 60250#L122 assume !(8192 == ssl3_accept_~s__state~0); 60248#L125 assume !(24576 == ssl3_accept_~s__state~0); 60246#L128 assume !(8195 == ssl3_accept_~s__state~0); 60244#L131 assume !(8480 == ssl3_accept_~s__state~0); 60242#L134 assume !(8481 == ssl3_accept_~s__state~0); 60240#L137 assume !(8482 == ssl3_accept_~s__state~0); 60238#L140 assume !(8464 == ssl3_accept_~s__state~0); 60236#L143 assume !(8465 == ssl3_accept_~s__state~0); 60234#L146 assume !(8466 == ssl3_accept_~s__state~0); 60232#L149 assume !(8496 == ssl3_accept_~s__state~0); 60230#L152 assume !(8497 == ssl3_accept_~s__state~0); 60228#L155 assume !(8512 == ssl3_accept_~s__state~0); 60226#L158 assume !(8513 == ssl3_accept_~s__state~0); 60224#L161 assume !(8528 == ssl3_accept_~s__state~0); 60222#L164 assume !(8529 == ssl3_accept_~s__state~0); 60220#L167 assume 8544 == ssl3_accept_~s__state~0; 59624#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60215#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 60208#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60206#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60199#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 60194#L420 assume !(4 == ssl3_accept_~blastFlag~0); 60187#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 60188#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59979#L654 ssl3_accept_~skip~0 := 0; 59980#L113-2 assume !false; 59972#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59973#L116 assume !(12292 == ssl3_accept_~s__state~0); 59964#L119 assume !(16384 == ssl3_accept_~s__state~0); 59965#L122 assume !(8192 == ssl3_accept_~s__state~0); 59947#L125 assume !(24576 == ssl3_accept_~s__state~0); 59948#L128 assume !(8195 == ssl3_accept_~s__state~0); 59936#L131 assume !(8480 == ssl3_accept_~s__state~0); 59937#L134 assume !(8481 == ssl3_accept_~s__state~0); 59925#L137 assume !(8482 == ssl3_accept_~s__state~0); 59926#L140 assume !(8464 == ssl3_accept_~s__state~0); 59915#L143 assume !(8465 == ssl3_accept_~s__state~0); 59916#L146 assume !(8466 == ssl3_accept_~s__state~0); 59904#L149 assume !(8496 == ssl3_accept_~s__state~0); 59902#L152 assume !(8497 == ssl3_accept_~s__state~0); 59900#L155 assume !(8512 == ssl3_accept_~s__state~0); 59898#L158 assume !(8513 == ssl3_accept_~s__state~0); 59896#L161 assume !(8528 == ssl3_accept_~s__state~0); 59894#L164 assume !(8529 == ssl3_accept_~s__state~0); 59892#L167 assume !(8544 == ssl3_accept_~s__state~0); 59890#L170 assume !(8545 == ssl3_accept_~s__state~0); 59888#L173 assume !(8560 == ssl3_accept_~s__state~0); 59886#L176 assume !(8561 == ssl3_accept_~s__state~0); 59871#L179 assume 8448 == ssl3_accept_~s__state~0; 59872#L180 assume !(ssl3_accept_~num1~0 > 0); 59859#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59860#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59744#L654 ssl3_accept_~skip~0 := 0; 59745#L113-2 assume !false; 59731#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59732#L116 assume 12292 == ssl3_accept_~s__state~0; 59875#L117 ssl3_accept_~s__new_session~0 := 1; 59708#L225 ssl3_accept_~s__server~0 := 1; 60355#L230 assume 0 != ssl3_accept_~cb~0; 60353#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60351#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60217#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60201#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60196#L257 assume 12292 != ssl3_accept_~s__state~0; 60191#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 59987#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59983#L654 ssl3_accept_~skip~0 := 0; 59976#L113-2 assume !false; 59977#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59969#L116 assume !(12292 == ssl3_accept_~s__state~0); 59970#L119 assume !(16384 == ssl3_accept_~s__state~0); 59961#L122 assume !(8192 == ssl3_accept_~s__state~0); 59962#L125 assume !(24576 == ssl3_accept_~s__state~0); 59942#L128 assume !(8195 == ssl3_accept_~s__state~0); 59943#L131 assume !(8480 == ssl3_accept_~s__state~0); 59930#L134 assume !(8481 == ssl3_accept_~s__state~0); 59931#L137 assume !(8482 == ssl3_accept_~s__state~0); 59920#L140 assume 8464 == ssl3_accept_~s__state~0; 59326#L147 [2021-10-28 08:41:42,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:42,590 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 16 times [2021-10-28 08:41:42,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:42,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469796652] [2021-10-28 08:41:42,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:42,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:42,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:42,600 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:42,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:42,616 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:42,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:42,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2130966753, now seen corresponding path program 1 times [2021-10-28 08:41:42,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:42,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925985544] [2021-10-28 08:41:42,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:42,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:42,666 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:42,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:42,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925985544] [2021-10-28 08:41:42,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925985544] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:42,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926410091] [2021-10-28 08:41:42,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:42,667 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:42,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:42,673 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:42,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-28 08:41:42,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:42,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:41:42,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:43,237 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-28 08:41:43,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926410091] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:43,238 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:41:43,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 08:41:43,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560383216] [2021-10-28 08:41:43,239 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:43,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:43,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:43,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:41:43,240 INFO L87 Difference]: Start difference. First operand 2668 states and 3473 transitions. cyclomatic complexity: 809 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:43,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:43,363 INFO L93 Difference]: Finished difference Result 2740 states and 3561 transitions. [2021-10-28 08:41:43,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:43,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2740 states and 3561 transitions. [2021-10-28 08:41:43,375 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2565 [2021-10-28 08:41:43,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2740 states to 2740 states and 3561 transitions. [2021-10-28 08:41:43,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2633 [2021-10-28 08:41:43,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2633 [2021-10-28 08:41:43,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2740 states and 3561 transitions. [2021-10-28 08:41:43,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:43,389 INFO L681 BuchiCegarLoop]: Abstraction has 2740 states and 3561 transitions. [2021-10-28 08:41:43,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2740 states and 3561 transitions. [2021-10-28 08:41:43,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2740 to 2700. [2021-10-28 08:41:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2700 states have (on average 1.301111111111111) internal successors, (3513), 2699 states have internal predecessors, (3513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:43,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 3513 transitions. [2021-10-28 08:41:43,429 INFO L704 BuchiCegarLoop]: Abstraction has 2700 states and 3513 transitions. [2021-10-28 08:41:43,430 INFO L587 BuchiCegarLoop]: Abstraction has 2700 states and 3513 transitions. [2021-10-28 08:41:43,430 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 08:41:43,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2700 states and 3513 transitions. [2021-10-28 08:41:43,440 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2525 [2021-10-28 08:41:43,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:43,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:43,442 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:43,443 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, 1] [2021-10-28 08:41:43,443 INFO L791 eck$LassoCheckResult]: Stem: 65202#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65065#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65057#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65025#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 65012#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65011#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 65216#L113-2 assume !false; 65249#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67141#L116 assume !(12292 == ssl3_accept_~s__state~0); 67140#L119 assume !(16384 == ssl3_accept_~s__state~0); 67138#L122 assume !(8192 == ssl3_accept_~s__state~0); 67136#L125 assume !(24576 == ssl3_accept_~s__state~0); 67123#L128 assume !(8195 == ssl3_accept_~s__state~0); 67099#L131 assume !(8480 == ssl3_accept_~s__state~0); 67098#L134 assume !(8481 == ssl3_accept_~s__state~0); 67097#L137 assume !(8482 == ssl3_accept_~s__state~0); 67095#L140 assume 8464 == ssl3_accept_~s__state~0; 66079#L147 [2021-10-28 08:41:43,443 INFO L793 eck$LassoCheckResult]: Loop: 66079#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 67273#L288 assume !(0 == ssl3_accept_~blastFlag~0); 67056#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 67248#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67242#L654 ssl3_accept_~skip~0 := 0; 67240#L113-2 assume !false; 67238#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67236#L116 assume !(12292 == ssl3_accept_~s__state~0); 67234#L119 assume !(16384 == ssl3_accept_~s__state~0); 67232#L122 assume !(8192 == ssl3_accept_~s__state~0); 67230#L125 assume !(24576 == ssl3_accept_~s__state~0); 67228#L128 assume !(8195 == ssl3_accept_~s__state~0); 67096#L131 assume !(8480 == ssl3_accept_~s__state~0); 67094#L134 assume !(8481 == ssl3_accept_~s__state~0); 67092#L137 assume !(8482 == ssl3_accept_~s__state~0); 67090#L140 assume !(8464 == ssl3_accept_~s__state~0); 67084#L143 assume !(8465 == ssl3_accept_~s__state~0); 67080#L146 assume !(8466 == ssl3_accept_~s__state~0); 66919#L149 assume 8496 == ssl3_accept_~s__state~0; 66074#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 66851#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 66846#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 66841#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65142#L307-2 ssl3_accept_~s__init_num~0 := 0; 66831#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66821#L654 ssl3_accept_~skip~0 := 0; 66819#L113-2 assume !false; 66817#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66815#L116 assume !(12292 == ssl3_accept_~s__state~0); 66813#L119 assume !(16384 == ssl3_accept_~s__state~0); 66811#L122 assume !(8192 == ssl3_accept_~s__state~0); 66809#L125 assume !(24576 == ssl3_accept_~s__state~0); 66807#L128 assume !(8195 == ssl3_accept_~s__state~0); 66805#L131 assume !(8480 == ssl3_accept_~s__state~0); 66802#L134 assume !(8481 == ssl3_accept_~s__state~0); 66801#L137 assume !(8482 == ssl3_accept_~s__state~0); 66798#L140 assume !(8464 == ssl3_accept_~s__state~0); 66792#L143 assume !(8465 == ssl3_accept_~s__state~0); 66790#L146 assume !(8466 == ssl3_accept_~s__state~0); 66788#L149 assume !(8496 == ssl3_accept_~s__state~0); 66786#L152 assume !(8497 == ssl3_accept_~s__state~0); 66784#L155 assume 8512 == ssl3_accept_~s__state~0; 66069#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66779#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66776#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66773#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66767#L654 ssl3_accept_~skip~0 := 0; 66765#L113-2 assume !false; 66763#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66761#L116 assume !(12292 == ssl3_accept_~s__state~0); 66758#L119 assume !(16384 == ssl3_accept_~s__state~0); 66755#L122 assume !(8192 == ssl3_accept_~s__state~0); 66750#L125 assume !(24576 == ssl3_accept_~s__state~0); 66748#L128 assume !(8195 == ssl3_accept_~s__state~0); 66746#L131 assume !(8480 == ssl3_accept_~s__state~0); 66744#L134 assume !(8481 == ssl3_accept_~s__state~0); 66742#L137 assume !(8482 == ssl3_accept_~s__state~0); 66740#L140 assume !(8464 == ssl3_accept_~s__state~0); 66738#L143 assume !(8465 == ssl3_accept_~s__state~0); 66736#L146 assume !(8466 == ssl3_accept_~s__state~0); 66734#L149 assume !(8496 == ssl3_accept_~s__state~0); 66732#L152 assume !(8497 == ssl3_accept_~s__state~0); 66730#L155 assume !(8512 == ssl3_accept_~s__state~0); 66728#L158 assume !(8513 == ssl3_accept_~s__state~0); 66726#L161 assume 8528 == ssl3_accept_~s__state~0; 66064#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65093#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65095#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 65346#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66436#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66432#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66419#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66413#L654 ssl3_accept_~skip~0 := 0; 66411#L113-2 assume !false; 66406#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66404#L116 assume !(12292 == ssl3_accept_~s__state~0); 66402#L119 assume !(16384 == ssl3_accept_~s__state~0); 66400#L122 assume !(8192 == ssl3_accept_~s__state~0); 66398#L125 assume !(24576 == ssl3_accept_~s__state~0); 66396#L128 assume !(8195 == ssl3_accept_~s__state~0); 66394#L131 assume !(8480 == ssl3_accept_~s__state~0); 66392#L134 assume !(8481 == ssl3_accept_~s__state~0); 66390#L137 assume !(8482 == ssl3_accept_~s__state~0); 66388#L140 assume !(8464 == ssl3_accept_~s__state~0); 66386#L143 assume !(8465 == ssl3_accept_~s__state~0); 66384#L146 assume !(8466 == ssl3_accept_~s__state~0); 66382#L149 assume !(8496 == ssl3_accept_~s__state~0); 66380#L152 assume !(8497 == ssl3_accept_~s__state~0); 66378#L155 assume !(8512 == ssl3_accept_~s__state~0); 66376#L158 assume !(8513 == ssl3_accept_~s__state~0); 66374#L161 assume !(8528 == ssl3_accept_~s__state~0); 66372#L164 assume !(8529 == ssl3_accept_~s__state~0); 66370#L167 assume 8544 == ssl3_accept_~s__state~0; 66059#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66367#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 66357#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66350#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66343#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 66339#L420 assume !(4 == ssl3_accept_~blastFlag~0); 66333#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66325#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66318#L654 ssl3_accept_~skip~0 := 0; 66314#L113-2 assume !false; 66310#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66306#L116 assume !(12292 == ssl3_accept_~s__state~0); 66302#L119 assume !(16384 == ssl3_accept_~s__state~0); 66298#L122 assume !(8192 == ssl3_accept_~s__state~0); 66294#L125 assume !(24576 == ssl3_accept_~s__state~0); 66289#L128 assume !(8195 == ssl3_accept_~s__state~0); 66285#L131 assume !(8480 == ssl3_accept_~s__state~0); 66280#L134 assume !(8481 == ssl3_accept_~s__state~0); 66275#L137 assume !(8482 == ssl3_accept_~s__state~0); 66271#L140 assume !(8464 == ssl3_accept_~s__state~0); 66267#L143 assume !(8465 == ssl3_accept_~s__state~0); 66264#L146 assume !(8466 == ssl3_accept_~s__state~0); 66227#L149 assume !(8496 == ssl3_accept_~s__state~0); 66225#L152 assume !(8497 == ssl3_accept_~s__state~0); 66223#L155 assume !(8512 == ssl3_accept_~s__state~0); 66221#L158 assume !(8513 == ssl3_accept_~s__state~0); 66219#L161 assume !(8528 == ssl3_accept_~s__state~0); 66217#L164 assume !(8529 == ssl3_accept_~s__state~0); 66215#L167 assume !(8544 == ssl3_accept_~s__state~0); 66213#L170 assume !(8545 == ssl3_accept_~s__state~0); 66211#L173 assume !(8560 == ssl3_accept_~s__state~0); 66209#L176 assume !(8561 == ssl3_accept_~s__state~0); 66207#L179 assume 8448 == ssl3_accept_~s__state~0; 66205#L180 assume !(ssl3_accept_~num1~0 > 0); 66201#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66116#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66110#L654 ssl3_accept_~skip~0 := 0; 66108#L113-2 assume !false; 66106#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66103#L116 assume !(12292 == ssl3_accept_~s__state~0); 66101#L119 assume 16384 == ssl3_accept_~s__state~0; 66096#L225 ssl3_accept_~s__server~0 := 1; 66427#L230 assume 0 != ssl3_accept_~cb~0; 66424#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66365#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66355#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66347#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66341#L257 assume 12292 != ssl3_accept_~s__state~0; 66338#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 66330#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66319#L654 ssl3_accept_~skip~0 := 0; 66315#L113-2 assume !false; 66311#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66307#L116 assume !(12292 == ssl3_accept_~s__state~0); 66303#L119 assume !(16384 == ssl3_accept_~s__state~0); 66299#L122 assume !(8192 == ssl3_accept_~s__state~0); 66295#L125 assume !(24576 == ssl3_accept_~s__state~0); 66290#L128 assume !(8195 == ssl3_accept_~s__state~0); 66286#L131 assume !(8480 == ssl3_accept_~s__state~0); 66281#L134 assume !(8481 == ssl3_accept_~s__state~0); 66276#L137 assume !(8482 == ssl3_accept_~s__state~0); 66272#L140 assume 8464 == ssl3_accept_~s__state~0; 66079#L147 [2021-10-28 08:41:43,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:43,444 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 17 times [2021-10-28 08:41:43,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:43,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789547011] [2021-10-28 08:41:43,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:43,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:43,454 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:43,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:43,464 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:43,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:43,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1097253427, now seen corresponding path program 1 times [2021-10-28 08:41:43,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:43,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724094943] [2021-10-28 08:41:43,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:43,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:43,511 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:43,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:43,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724094943] [2021-10-28 08:41:43,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724094943] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:43,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047062612] [2021-10-28 08:41:43,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:43,513 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:43,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:43,516 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:43,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-28 08:41:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:43,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:41:43,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:44,106 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:41:44,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047062612] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:44,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:41:44,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:41:44,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500524283] [2021-10-28 08:41:44,108 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:44,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:44,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:41:44,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:41:44,109 INFO L87 Difference]: Start difference. First operand 2700 states and 3513 transitions. cyclomatic complexity: 817 Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:44,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:44,421 INFO L93 Difference]: Finished difference Result 4210 states and 5361 transitions. [2021-10-28 08:41:44,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:41:44,422 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4210 states and 5361 transitions. [2021-10-28 08:41:44,442 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3377 [2021-10-28 08:41:44,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4210 states to 4138 states and 5285 transitions. [2021-10-28 08:41:44,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4031 [2021-10-28 08:41:44,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4031 [2021-10-28 08:41:44,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4138 states and 5285 transitions. [2021-10-28 08:41:44,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:44,462 INFO L681 BuchiCegarLoop]: Abstraction has 4138 states and 5285 transitions. [2021-10-28 08:41:44,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4138 states and 5285 transitions. [2021-10-28 08:41:44,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4138 to 3214. [2021-10-28 08:41:44,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3214 states, 3214 states have (on average 1.290292470441817) internal successors, (4147), 3213 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:44,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3214 states to 3214 states and 4147 transitions. [2021-10-28 08:41:44,517 INFO L704 BuchiCegarLoop]: Abstraction has 3214 states and 4147 transitions. [2021-10-28 08:41:44,517 INFO L587 BuchiCegarLoop]: Abstraction has 3214 states and 4147 transitions. [2021-10-28 08:41:44,517 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 08:41:44,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3214 states and 4147 transitions. [2021-10-28 08:41:44,528 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2998 [2021-10-28 08:41:44,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:44,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:44,530 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:44,531 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:44,531 INFO L791 eck$LassoCheckResult]: Stem: 72583#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72447#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72439#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72405#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 72392#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72391#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 72595#L113-2 assume !false; 72627#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73193#L116 assume !(12292 == ssl3_accept_~s__state~0); 73185#L119 assume !(16384 == ssl3_accept_~s__state~0); 73186#L122 assume !(8192 == ssl3_accept_~s__state~0); 72900#L125 assume !(24576 == ssl3_accept_~s__state~0); 72901#L128 assume !(8195 == ssl3_accept_~s__state~0); 72884#L131 assume !(8480 == ssl3_accept_~s__state~0); 72885#L134 assume !(8481 == ssl3_accept_~s__state~0); 72862#L137 assume !(8482 == ssl3_accept_~s__state~0); 72863#L140 assume 8464 == ssl3_accept_~s__state~0; 72747#L147 [2021-10-28 08:41:44,531 INFO L793 eck$LassoCheckResult]: Loop: 72747#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 74037#L288 assume !(0 == ssl3_accept_~blastFlag~0); 73728#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 74031#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74025#L654 ssl3_accept_~skip~0 := 0; 74023#L113-2 assume !false; 74021#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74019#L116 assume !(12292 == ssl3_accept_~s__state~0); 74017#L119 assume !(16384 == ssl3_accept_~s__state~0); 74015#L122 assume !(8192 == ssl3_accept_~s__state~0); 74013#L125 assume !(24576 == ssl3_accept_~s__state~0); 74011#L128 assume !(8195 == ssl3_accept_~s__state~0); 74009#L131 assume !(8480 == ssl3_accept_~s__state~0); 73899#L134 assume !(8481 == ssl3_accept_~s__state~0); 74006#L137 assume !(8482 == ssl3_accept_~s__state~0); 74004#L140 assume !(8464 == ssl3_accept_~s__state~0); 74002#L143 assume !(8465 == ssl3_accept_~s__state~0); 73983#L146 assume !(8466 == ssl3_accept_~s__state~0); 73874#L149 assume 8496 == ssl3_accept_~s__state~0; 72744#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 73864#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 73701#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 73858#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72521#L307-2 ssl3_accept_~s__init_num~0 := 0; 73852#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73845#L654 ssl3_accept_~skip~0 := 0; 73842#L113-2 assume !false; 73839#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73836#L116 assume !(12292 == ssl3_accept_~s__state~0); 73833#L119 assume !(16384 == ssl3_accept_~s__state~0); 73830#L122 assume !(8192 == ssl3_accept_~s__state~0); 73827#L125 assume !(24576 == ssl3_accept_~s__state~0); 73824#L128 assume !(8195 == ssl3_accept_~s__state~0); 73819#L131 assume !(8480 == ssl3_accept_~s__state~0); 73812#L134 assume !(8481 == ssl3_accept_~s__state~0); 73805#L137 assume !(8482 == ssl3_accept_~s__state~0); 73796#L140 assume !(8464 == ssl3_accept_~s__state~0); 73791#L143 assume !(8465 == ssl3_accept_~s__state~0); 73786#L146 assume !(8466 == ssl3_accept_~s__state~0); 73781#L149 assume !(8496 == ssl3_accept_~s__state~0); 73776#L152 assume !(8497 == ssl3_accept_~s__state~0); 73744#L155 assume 8512 == ssl3_accept_~s__state~0; 72515#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72516#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72593#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74330#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74324#L654 ssl3_accept_~skip~0 := 0; 74322#L113-2 assume !false; 74320#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74292#L116 assume !(12292 == ssl3_accept_~s__state~0); 74288#L119 assume !(16384 == ssl3_accept_~s__state~0); 74284#L122 assume !(8192 == ssl3_accept_~s__state~0); 74280#L125 assume !(24576 == ssl3_accept_~s__state~0); 74276#L128 assume !(8195 == ssl3_accept_~s__state~0); 74272#L131 assume !(8480 == ssl3_accept_~s__state~0); 74270#L134 assume !(8481 == ssl3_accept_~s__state~0); 74268#L137 assume !(8482 == ssl3_accept_~s__state~0); 74265#L140 assume !(8464 == ssl3_accept_~s__state~0); 74259#L143 assume !(8465 == ssl3_accept_~s__state~0); 74257#L146 assume !(8466 == ssl3_accept_~s__state~0); 74255#L149 assume !(8496 == ssl3_accept_~s__state~0); 74253#L152 assume !(8497 == ssl3_accept_~s__state~0); 74251#L155 assume !(8512 == ssl3_accept_~s__state~0); 74250#L158 assume !(8513 == ssl3_accept_~s__state~0); 74249#L161 assume 8528 == ssl3_accept_~s__state~0; 72739#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74248#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 74247#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 74245#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 74239#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 74232#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74230#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74224#L654 ssl3_accept_~skip~0 := 0; 74222#L113-2 assume !false; 74220#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74218#L116 assume !(12292 == ssl3_accept_~s__state~0); 74216#L119 assume !(16384 == ssl3_accept_~s__state~0); 74214#L122 assume !(8192 == ssl3_accept_~s__state~0); 74212#L125 assume !(24576 == ssl3_accept_~s__state~0); 74210#L128 assume !(8195 == ssl3_accept_~s__state~0); 74208#L131 assume !(8480 == ssl3_accept_~s__state~0); 74206#L134 assume !(8481 == ssl3_accept_~s__state~0); 74204#L137 assume !(8482 == ssl3_accept_~s__state~0); 74202#L140 assume !(8464 == ssl3_accept_~s__state~0); 74200#L143 assume !(8465 == ssl3_accept_~s__state~0); 74198#L146 assume !(8466 == ssl3_accept_~s__state~0); 74196#L149 assume !(8496 == ssl3_accept_~s__state~0); 74194#L152 assume !(8497 == ssl3_accept_~s__state~0); 74192#L155 assume !(8512 == ssl3_accept_~s__state~0); 74190#L158 assume !(8513 == ssl3_accept_~s__state~0); 74188#L161 assume !(8528 == ssl3_accept_~s__state~0); 74186#L164 assume !(8529 == ssl3_accept_~s__state~0); 74185#L167 assume 8544 == ssl3_accept_~s__state~0; 72736#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74184#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 74182#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74181#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74178#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 74177#L420 assume !(4 == ssl3_accept_~blastFlag~0); 74175#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 74173#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74168#L654 ssl3_accept_~skip~0 := 0; 74167#L113-2 assume !false; 74166#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74165#L116 assume !(12292 == ssl3_accept_~s__state~0); 74164#L119 assume !(16384 == ssl3_accept_~s__state~0); 74163#L122 assume !(8192 == ssl3_accept_~s__state~0); 74162#L125 assume !(24576 == ssl3_accept_~s__state~0); 74161#L128 assume !(8195 == ssl3_accept_~s__state~0); 74160#L131 assume !(8480 == ssl3_accept_~s__state~0); 74159#L134 assume !(8481 == ssl3_accept_~s__state~0); 74158#L137 assume !(8482 == ssl3_accept_~s__state~0); 74157#L140 assume !(8464 == ssl3_accept_~s__state~0); 74156#L143 assume !(8465 == ssl3_accept_~s__state~0); 74155#L146 assume !(8466 == ssl3_accept_~s__state~0); 74154#L149 assume !(8496 == ssl3_accept_~s__state~0); 74153#L152 assume !(8497 == ssl3_accept_~s__state~0); 74152#L155 assume !(8512 == ssl3_accept_~s__state~0); 74151#L158 assume !(8513 == ssl3_accept_~s__state~0); 74150#L161 assume !(8528 == ssl3_accept_~s__state~0); 74149#L164 assume !(8529 == ssl3_accept_~s__state~0); 74148#L167 assume !(8544 == ssl3_accept_~s__state~0); 74147#L170 assume !(8545 == ssl3_accept_~s__state~0); 74146#L173 assume !(8560 == ssl3_accept_~s__state~0); 74141#L176 assume !(8561 == ssl3_accept_~s__state~0); 74138#L179 assume 8448 == ssl3_accept_~s__state~0; 74135#L180 assume !(ssl3_accept_~num1~0 > 0); 74129#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74122#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74116#L654 ssl3_accept_~skip~0 := 0; 74114#L113-2 assume !false; 74112#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74110#L116 assume !(12292 == ssl3_accept_~s__state~0); 74108#L119 assume !(16384 == ssl3_accept_~s__state~0); 74106#L122 assume !(8192 == ssl3_accept_~s__state~0); 74104#L125 assume !(24576 == ssl3_accept_~s__state~0); 74102#L128 assume !(8195 == ssl3_accept_~s__state~0); 74100#L131 assume !(8480 == ssl3_accept_~s__state~0); 74098#L134 assume !(8481 == ssl3_accept_~s__state~0); 74096#L137 assume !(8482 == ssl3_accept_~s__state~0); 74094#L140 assume !(8464 == ssl3_accept_~s__state~0); 74092#L143 assume !(8465 == ssl3_accept_~s__state~0); 74090#L146 assume !(8466 == ssl3_accept_~s__state~0); 74088#L149 assume !(8496 == ssl3_accept_~s__state~0); 74086#L152 assume !(8497 == ssl3_accept_~s__state~0); 74084#L155 assume !(8512 == ssl3_accept_~s__state~0); 74082#L158 assume !(8513 == ssl3_accept_~s__state~0); 74080#L161 assume !(8528 == ssl3_accept_~s__state~0); 74078#L164 assume !(8529 == ssl3_accept_~s__state~0); 74076#L167 assume !(8544 == ssl3_accept_~s__state~0); 74074#L170 assume !(8545 == ssl3_accept_~s__state~0); 74072#L173 assume !(8560 == ssl3_accept_~s__state~0); 74070#L176 assume !(8561 == ssl3_accept_~s__state~0); 74068#L179 assume !(8448 == ssl3_accept_~s__state~0); 74064#L182 assume 8576 == ssl3_accept_~s__state~0; 74063#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 74039#L463 assume !(5 == ssl3_accept_~blastFlag~0); 74038#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 74034#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74035#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74057#L654 ssl3_accept_~skip~0 := 0; 74056#L113-2 assume !false; 74055#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74054#L116 assume !(12292 == ssl3_accept_~s__state~0); 74053#L119 assume !(16384 == ssl3_accept_~s__state~0); 74052#L122 assume !(8192 == ssl3_accept_~s__state~0); 74051#L125 assume !(24576 == ssl3_accept_~s__state~0); 74050#L128 assume !(8195 == ssl3_accept_~s__state~0); 74049#L131 assume !(8480 == ssl3_accept_~s__state~0); 74048#L134 assume !(8481 == ssl3_accept_~s__state~0); 74047#L137 assume !(8482 == ssl3_accept_~s__state~0); 74046#L140 assume 8464 == ssl3_accept_~s__state~0; 72747#L147 [2021-10-28 08:41:44,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:44,532 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 18 times [2021-10-28 08:41:44,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:44,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831273255] [2021-10-28 08:41:44,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:44,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:44,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:44,541 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:44,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:44,552 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:44,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:44,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1397376463, now seen corresponding path program 1 times [2021-10-28 08:41:44,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:44,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239131919] [2021-10-28 08:41:44,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:44,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:44,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:44,603 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-28 08:41:44,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:44,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239131919] [2021-10-28 08:41:44,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239131919] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:44,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:44,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:44,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640604750] [2021-10-28 08:41:44,605 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:44,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:44,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:44,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:44,606 INFO L87 Difference]: Start difference. First operand 3214 states and 4147 transitions. cyclomatic complexity: 939 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:44,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:44,758 INFO L93 Difference]: Finished difference Result 3516 states and 4489 transitions. [2021-10-28 08:41:44,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:44,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3516 states and 4489 transitions. [2021-10-28 08:41:44,776 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3132 [2021-10-28 08:41:44,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3516 states to 3396 states and 4369 transitions. [2021-10-28 08:41:44,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3289 [2021-10-28 08:41:44,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3289 [2021-10-28 08:41:44,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3396 states and 4369 transitions. [2021-10-28 08:41:44,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:44,796 INFO L681 BuchiCegarLoop]: Abstraction has 3396 states and 4369 transitions. [2021-10-28 08:41:44,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3396 states and 4369 transitions. [2021-10-28 08:41:44,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3396 to 3210. [2021-10-28 08:41:44,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 3210 states have (on average 1.2869158878504674) internal successors, (4131), 3209 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:44,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4131 transitions. [2021-10-28 08:41:44,894 INFO L704 BuchiCegarLoop]: Abstraction has 3210 states and 4131 transitions. [2021-10-28 08:41:44,894 INFO L587 BuchiCegarLoop]: Abstraction has 3210 states and 4131 transitions. [2021-10-28 08:41:44,894 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 08:41:44,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3210 states and 4131 transitions. [2021-10-28 08:41:44,907 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-10-28 08:41:44,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:44,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:44,909 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:44,909 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:44,910 INFO L791 eck$LassoCheckResult]: Stem: 79328#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 79185#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 79176#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79140#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 79128#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79127#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 79343#L113-2 assume !false; 79377#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80230#L116 assume !(12292 == ssl3_accept_~s__state~0); 80225#L119 assume !(16384 == ssl3_accept_~s__state~0); 80226#L122 assume !(8192 == ssl3_accept_~s__state~0); 80430#L125 assume !(24576 == ssl3_accept_~s__state~0); 80429#L128 assume !(8195 == ssl3_accept_~s__state~0); 80412#L131 assume !(8480 == ssl3_accept_~s__state~0); 80383#L134 assume !(8481 == ssl3_accept_~s__state~0); 80381#L137 assume !(8482 == ssl3_accept_~s__state~0); 80379#L140 assume 8464 == ssl3_accept_~s__state~0; 79518#L147 [2021-10-28 08:41:44,910 INFO L793 eck$LassoCheckResult]: Loop: 79518#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82286#L288 assume !(0 == ssl3_accept_~blastFlag~0); 82174#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 82277#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82271#L654 ssl3_accept_~skip~0 := 0; 82269#L113-2 assume !false; 82267#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82265#L116 assume !(12292 == ssl3_accept_~s__state~0); 82263#L119 assume !(16384 == ssl3_accept_~s__state~0); 82261#L122 assume !(8192 == ssl3_accept_~s__state~0); 82259#L125 assume !(24576 == ssl3_accept_~s__state~0); 82258#L128 assume !(8195 == ssl3_accept_~s__state~0); 82256#L131 assume !(8480 == ssl3_accept_~s__state~0); 81187#L134 assume !(8481 == ssl3_accept_~s__state~0); 82253#L137 assume !(8482 == ssl3_accept_~s__state~0); 82252#L140 assume !(8464 == ssl3_accept_~s__state~0); 82251#L143 assume !(8465 == ssl3_accept_~s__state~0); 82193#L146 assume !(8466 == ssl3_accept_~s__state~0); 81373#L149 assume 8496 == ssl3_accept_~s__state~0; 79511#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 80347#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 80339#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 80340#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79267#L307-2 ssl3_accept_~s__init_num~0 := 0; 81368#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81363#L654 ssl3_accept_~skip~0 := 0; 81362#L113-2 assume !false; 81361#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81360#L116 assume !(12292 == ssl3_accept_~s__state~0); 81359#L119 assume !(16384 == ssl3_accept_~s__state~0); 81358#L122 assume !(8192 == ssl3_accept_~s__state~0); 81357#L125 assume !(24576 == ssl3_accept_~s__state~0); 81356#L128 assume !(8195 == ssl3_accept_~s__state~0); 81355#L131 assume !(8480 == ssl3_accept_~s__state~0); 81354#L134 assume !(8481 == ssl3_accept_~s__state~0); 81353#L137 assume !(8482 == ssl3_accept_~s__state~0); 81352#L140 assume !(8464 == ssl3_accept_~s__state~0); 81351#L143 assume !(8465 == ssl3_accept_~s__state~0); 81350#L146 assume !(8466 == ssl3_accept_~s__state~0); 81349#L149 assume !(8496 == ssl3_accept_~s__state~0); 81348#L152 assume !(8497 == ssl3_accept_~s__state~0); 81347#L155 assume 8512 == ssl3_accept_~s__state~0; 79504#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81345#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81343#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81341#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81336#L654 ssl3_accept_~skip~0 := 0; 81335#L113-2 assume !false; 81334#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81333#L116 assume !(12292 == ssl3_accept_~s__state~0); 81332#L119 assume !(16384 == ssl3_accept_~s__state~0); 81331#L122 assume !(8192 == ssl3_accept_~s__state~0); 81330#L125 assume !(24576 == ssl3_accept_~s__state~0); 81329#L128 assume !(8195 == ssl3_accept_~s__state~0); 81328#L131 assume !(8480 == ssl3_accept_~s__state~0); 81327#L134 assume !(8481 == ssl3_accept_~s__state~0); 81326#L137 assume !(8482 == ssl3_accept_~s__state~0); 81325#L140 assume !(8464 == ssl3_accept_~s__state~0); 81324#L143 assume !(8465 == ssl3_accept_~s__state~0); 81323#L146 assume !(8466 == ssl3_accept_~s__state~0); 81322#L149 assume !(8496 == ssl3_accept_~s__state~0); 81321#L152 assume !(8497 == ssl3_accept_~s__state~0); 81320#L155 assume !(8512 == ssl3_accept_~s__state~0); 81319#L158 assume !(8513 == ssl3_accept_~s__state~0); 81318#L161 assume 8528 == ssl3_accept_~s__state~0; 79497#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81317#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 81315#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 81314#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 81310#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 81304#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81302#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81297#L654 ssl3_accept_~skip~0 := 0; 81295#L113-2 assume !false; 81290#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81288#L116 assume !(12292 == ssl3_accept_~s__state~0); 81286#L119 assume !(16384 == ssl3_accept_~s__state~0); 81284#L122 assume !(8192 == ssl3_accept_~s__state~0); 81282#L125 assume !(24576 == ssl3_accept_~s__state~0); 81280#L128 assume !(8195 == ssl3_accept_~s__state~0); 81278#L131 assume !(8480 == ssl3_accept_~s__state~0); 81276#L134 assume !(8481 == ssl3_accept_~s__state~0); 81274#L137 assume !(8482 == ssl3_accept_~s__state~0); 81272#L140 assume !(8464 == ssl3_accept_~s__state~0); 81270#L143 assume !(8465 == ssl3_accept_~s__state~0); 81268#L146 assume !(8466 == ssl3_accept_~s__state~0); 81266#L149 assume !(8496 == ssl3_accept_~s__state~0); 81264#L152 assume !(8497 == ssl3_accept_~s__state~0); 81262#L155 assume !(8512 == ssl3_accept_~s__state~0); 81260#L158 assume !(8513 == ssl3_accept_~s__state~0); 81258#L161 assume !(8528 == ssl3_accept_~s__state~0); 81256#L164 assume !(8529 == ssl3_accept_~s__state~0); 81254#L167 assume 8544 == ssl3_accept_~s__state~0; 79490#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81251#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 81248#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81246#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81242#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 81241#L420 assume !(4 == ssl3_accept_~blastFlag~0); 81239#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 81237#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81232#L654 ssl3_accept_~skip~0 := 0; 81231#L113-2 assume !false; 81229#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81227#L116 assume !(12292 == ssl3_accept_~s__state~0); 81225#L119 assume !(16384 == ssl3_accept_~s__state~0); 81223#L122 assume !(8192 == ssl3_accept_~s__state~0); 81215#L125 assume !(24576 == ssl3_accept_~s__state~0); 81213#L128 assume !(8195 == ssl3_accept_~s__state~0); 81210#L131 assume !(8480 == ssl3_accept_~s__state~0); 81204#L134 assume !(8481 == ssl3_accept_~s__state~0); 81202#L137 assume !(8482 == ssl3_accept_~s__state~0); 81200#L140 assume !(8464 == ssl3_accept_~s__state~0); 81198#L143 assume !(8465 == ssl3_accept_~s__state~0); 81196#L146 assume !(8466 == ssl3_accept_~s__state~0); 81194#L149 assume !(8496 == ssl3_accept_~s__state~0); 81192#L152 assume !(8497 == ssl3_accept_~s__state~0); 81190#L155 assume !(8512 == ssl3_accept_~s__state~0); 81188#L158 assume !(8513 == ssl3_accept_~s__state~0); 81185#L161 assume !(8528 == ssl3_accept_~s__state~0); 81182#L164 assume !(8529 == ssl3_accept_~s__state~0); 81181#L167 assume !(8544 == ssl3_accept_~s__state~0); 81180#L170 assume !(8545 == ssl3_accept_~s__state~0); 81178#L173 assume !(8560 == ssl3_accept_~s__state~0); 81177#L176 assume !(8561 == ssl3_accept_~s__state~0); 81176#L179 assume 8448 == ssl3_accept_~s__state~0; 81174#L180 assume !(ssl3_accept_~num1~0 > 0); 81171#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81168#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81160#L654 ssl3_accept_~skip~0 := 0; 81158#L113-2 assume !false; 81156#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81154#L116 assume !(12292 == ssl3_accept_~s__state~0); 81143#L119 assume !(16384 == ssl3_accept_~s__state~0); 81140#L122 assume !(8192 == ssl3_accept_~s__state~0); 81137#L125 assume !(24576 == ssl3_accept_~s__state~0); 81134#L128 assume !(8195 == ssl3_accept_~s__state~0); 81131#L131 assume !(8480 == ssl3_accept_~s__state~0); 81128#L134 assume !(8481 == ssl3_accept_~s__state~0); 81125#L137 assume !(8482 == ssl3_accept_~s__state~0); 81122#L140 assume !(8464 == ssl3_accept_~s__state~0); 81119#L143 assume !(8465 == ssl3_accept_~s__state~0); 81116#L146 assume !(8466 == ssl3_accept_~s__state~0); 81113#L149 assume !(8496 == ssl3_accept_~s__state~0); 81110#L152 assume !(8497 == ssl3_accept_~s__state~0); 81107#L155 assume !(8512 == ssl3_accept_~s__state~0); 81104#L158 assume !(8513 == ssl3_accept_~s__state~0); 81101#L161 assume !(8528 == ssl3_accept_~s__state~0); 81098#L164 assume !(8529 == ssl3_accept_~s__state~0); 81096#L167 assume !(8544 == ssl3_accept_~s__state~0); 81094#L170 assume !(8545 == ssl3_accept_~s__state~0); 81093#L173 assume !(8560 == ssl3_accept_~s__state~0); 81084#L176 assume !(8561 == ssl3_accept_~s__state~0); 81083#L179 assume !(8448 == ssl3_accept_~s__state~0); 81077#L182 assume 8576 == ssl3_accept_~s__state~0; 81000#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 81072#L463 assume !(5 == ssl3_accept_~blastFlag~0); 81071#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 81070#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 80186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82221#L654 ssl3_accept_~skip~0 := 0; 82219#L113-2 assume !false; 82217#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82215#L116 assume !(12292 == ssl3_accept_~s__state~0); 82213#L119 assume !(16384 == ssl3_accept_~s__state~0); 82211#L122 assume !(8192 == ssl3_accept_~s__state~0); 82209#L125 assume !(24576 == ssl3_accept_~s__state~0); 82207#L128 assume !(8195 == ssl3_accept_~s__state~0); 82205#L131 assume !(8480 == ssl3_accept_~s__state~0); 82203#L134 assume !(8481 == ssl3_accept_~s__state~0); 82201#L137 assume !(8482 == ssl3_accept_~s__state~0); 82199#L140 assume !(8464 == ssl3_accept_~s__state~0); 82195#L143 assume !(8465 == ssl3_accept_~s__state~0); 82196#L146 assume 8466 == ssl3_accept_~s__state~0; 79518#L147 [2021-10-28 08:41:44,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:44,911 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 19 times [2021-10-28 08:41:44,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:44,911 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328426834] [2021-10-28 08:41:44,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:44,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:44,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:44,922 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:44,931 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:44,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:44,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1445987766, now seen corresponding path program 1 times [2021-10-28 08:41:44,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:44,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577742480] [2021-10-28 08:41:44,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:44,933 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:44,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:45,020 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-28 08:41:45,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:45,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577742480] [2021-10-28 08:41:45,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577742480] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:45,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:45,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:45,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137698632] [2021-10-28 08:41:45,022 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:45,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:45,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:45,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:45,023 INFO L87 Difference]: Start difference. First operand 3210 states and 4131 transitions. cyclomatic complexity: 928 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:45,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:45,052 INFO L93 Difference]: Finished difference Result 5780 states and 7401 transitions. [2021-10-28 08:41:45,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:45,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5780 states and 7401 transitions. [2021-10-28 08:41:45,082 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5558 [2021-10-28 08:41:45,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5780 states to 5780 states and 7401 transitions. [2021-10-28 08:41:45,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2021-10-28 08:41:45,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2021-10-28 08:41:45,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5780 states and 7401 transitions. [2021-10-28 08:41:45,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:45,108 INFO L681 BuchiCegarLoop]: Abstraction has 5780 states and 7401 transitions. [2021-10-28 08:41:45,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states and 7401 transitions. [2021-10-28 08:41:45,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 3210. [2021-10-28 08:41:45,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 3210 states have (on average 1.2856697819314642) internal successors, (4127), 3209 states have internal predecessors, (4127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:45,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4127 transitions. [2021-10-28 08:41:45,166 INFO L704 BuchiCegarLoop]: Abstraction has 3210 states and 4127 transitions. [2021-10-28 08:41:45,167 INFO L587 BuchiCegarLoop]: Abstraction has 3210 states and 4127 transitions. [2021-10-28 08:41:45,167 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 08:41:45,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3210 states and 4127 transitions. [2021-10-28 08:41:45,177 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-10-28 08:41:45,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:45,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:45,179 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:45,179 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:45,180 INFO L791 eck$LassoCheckResult]: Stem: 88333#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 88182#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 88172#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88137#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 88124#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88123#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 88348#L113-2 assume !false; 88380#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89149#L116 assume !(12292 == ssl3_accept_~s__state~0); 89148#L119 assume !(16384 == ssl3_accept_~s__state~0); 89147#L122 assume !(8192 == ssl3_accept_~s__state~0); 89146#L125 assume !(24576 == ssl3_accept_~s__state~0); 89145#L128 assume !(8195 == ssl3_accept_~s__state~0); 89144#L131 assume !(8480 == ssl3_accept_~s__state~0); 89143#L134 assume !(8481 == ssl3_accept_~s__state~0); 89142#L137 assume !(8482 == ssl3_accept_~s__state~0); 89141#L140 assume 8464 == ssl3_accept_~s__state~0; 88475#L147 [2021-10-28 08:41:45,180 INFO L793 eck$LassoCheckResult]: Loop: 88475#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 90450#L288 assume !(0 == ssl3_accept_~blastFlag~0); 90159#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 90449#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90445#L654 ssl3_accept_~skip~0 := 0; 90169#L113-2 assume !false; 90170#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90149#L116 assume !(12292 == ssl3_accept_~s__state~0); 90150#L119 assume !(16384 == ssl3_accept_~s__state~0); 90143#L122 assume !(8192 == ssl3_accept_~s__state~0); 90144#L125 assume !(24576 == ssl3_accept_~s__state~0); 90124#L128 assume !(8195 == ssl3_accept_~s__state~0); 90125#L131 assume !(8480 == ssl3_accept_~s__state~0); 90057#L134 assume !(8481 == ssl3_accept_~s__state~0); 90106#L137 assume !(8482 == ssl3_accept_~s__state~0); 90090#L140 assume !(8464 == ssl3_accept_~s__state~0); 90091#L143 assume !(8465 == ssl3_accept_~s__state~0); 90011#L146 assume !(8466 == ssl3_accept_~s__state~0); 89749#L149 assume 8496 == ssl3_accept_~s__state~0; 88470#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 89748#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89745#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 89744#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 88259#L307-2 ssl3_accept_~s__init_num~0 := 0; 89742#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89737#L654 ssl3_accept_~skip~0 := 0; 89736#L113-2 assume !false; 89735#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89734#L116 assume !(12292 == ssl3_accept_~s__state~0); 89733#L119 assume !(16384 == ssl3_accept_~s__state~0); 89732#L122 assume !(8192 == ssl3_accept_~s__state~0); 89731#L125 assume !(24576 == ssl3_accept_~s__state~0); 89730#L128 assume !(8195 == ssl3_accept_~s__state~0); 89729#L131 assume !(8480 == ssl3_accept_~s__state~0); 89728#L134 assume !(8481 == ssl3_accept_~s__state~0); 89727#L137 assume !(8482 == ssl3_accept_~s__state~0); 89726#L140 assume !(8464 == ssl3_accept_~s__state~0); 89725#L143 assume !(8465 == ssl3_accept_~s__state~0); 89724#L146 assume !(8466 == ssl3_accept_~s__state~0); 89723#L149 assume !(8496 == ssl3_accept_~s__state~0); 89722#L152 assume !(8497 == ssl3_accept_~s__state~0); 89721#L155 assume 8512 == ssl3_accept_~s__state~0; 88464#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89718#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89716#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89714#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89709#L654 ssl3_accept_~skip~0 := 0; 89708#L113-2 assume !false; 89707#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89706#L116 assume !(12292 == ssl3_accept_~s__state~0); 89705#L119 assume !(16384 == ssl3_accept_~s__state~0); 89704#L122 assume !(8192 == ssl3_accept_~s__state~0); 89703#L125 assume !(24576 == ssl3_accept_~s__state~0); 89702#L128 assume !(8195 == ssl3_accept_~s__state~0); 89701#L131 assume !(8480 == ssl3_accept_~s__state~0); 89700#L134 assume !(8481 == ssl3_accept_~s__state~0); 89699#L137 assume !(8482 == ssl3_accept_~s__state~0); 89698#L140 assume !(8464 == ssl3_accept_~s__state~0); 89697#L143 assume !(8465 == ssl3_accept_~s__state~0); 89696#L146 assume !(8466 == ssl3_accept_~s__state~0); 89695#L149 assume !(8496 == ssl3_accept_~s__state~0); 89693#L152 assume !(8497 == ssl3_accept_~s__state~0); 89692#L155 assume !(8512 == ssl3_accept_~s__state~0); 89691#L158 assume !(8513 == ssl3_accept_~s__state~0); 89689#L161 assume 8528 == ssl3_accept_~s__state~0; 88459#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89687#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 89686#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89679#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 89694#L370 assume !(3 == ssl3_accept_~blastFlag~0); 89677#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 89672#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89669#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89663#L654 ssl3_accept_~skip~0 := 0; 89661#L113-2 assume !false; 89659#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89657#L116 assume !(12292 == ssl3_accept_~s__state~0); 89655#L119 assume !(16384 == ssl3_accept_~s__state~0); 89653#L122 assume !(8192 == ssl3_accept_~s__state~0); 89651#L125 assume !(24576 == ssl3_accept_~s__state~0); 89649#L128 assume !(8195 == ssl3_accept_~s__state~0); 89647#L131 assume !(8480 == ssl3_accept_~s__state~0); 89645#L134 assume !(8481 == ssl3_accept_~s__state~0); 89643#L137 assume !(8482 == ssl3_accept_~s__state~0); 89641#L140 assume !(8464 == ssl3_accept_~s__state~0); 89639#L143 assume !(8465 == ssl3_accept_~s__state~0); 89637#L146 assume !(8466 == ssl3_accept_~s__state~0); 89635#L149 assume !(8496 == ssl3_accept_~s__state~0); 89633#L152 assume !(8497 == ssl3_accept_~s__state~0); 89631#L155 assume !(8512 == ssl3_accept_~s__state~0); 89629#L158 assume !(8513 == ssl3_accept_~s__state~0); 89627#L161 assume !(8528 == ssl3_accept_~s__state~0); 89625#L164 assume !(8529 == ssl3_accept_~s__state~0); 89616#L167 assume 8544 == ssl3_accept_~s__state~0; 88454#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89615#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 89613#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89612#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89606#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 89605#L420 assume !(4 == ssl3_accept_~blastFlag~0); 89603#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 89601#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89596#L654 ssl3_accept_~skip~0 := 0; 89595#L113-2 assume !false; 89594#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89593#L116 assume !(12292 == ssl3_accept_~s__state~0); 89592#L119 assume !(16384 == ssl3_accept_~s__state~0); 89591#L122 assume !(8192 == ssl3_accept_~s__state~0); 89590#L125 assume !(24576 == ssl3_accept_~s__state~0); 89589#L128 assume !(8195 == ssl3_accept_~s__state~0); 89588#L131 assume !(8480 == ssl3_accept_~s__state~0); 89587#L134 assume !(8481 == ssl3_accept_~s__state~0); 89586#L137 assume !(8482 == ssl3_accept_~s__state~0); 89585#L140 assume !(8464 == ssl3_accept_~s__state~0); 89584#L143 assume !(8465 == ssl3_accept_~s__state~0); 89583#L146 assume !(8466 == ssl3_accept_~s__state~0); 89582#L149 assume !(8496 == ssl3_accept_~s__state~0); 89581#L152 assume !(8497 == ssl3_accept_~s__state~0); 89580#L155 assume !(8512 == ssl3_accept_~s__state~0); 89579#L158 assume !(8513 == ssl3_accept_~s__state~0); 89578#L161 assume !(8528 == ssl3_accept_~s__state~0); 89577#L164 assume !(8529 == ssl3_accept_~s__state~0); 89576#L167 assume !(8544 == ssl3_accept_~s__state~0); 89575#L170 assume !(8545 == ssl3_accept_~s__state~0); 89574#L173 assume !(8560 == ssl3_accept_~s__state~0); 89573#L176 assume !(8561 == ssl3_accept_~s__state~0); 89572#L179 assume 8448 == ssl3_accept_~s__state~0; 89571#L180 assume !(ssl3_accept_~num1~0 > 0); 89569#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89567#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89562#L654 ssl3_accept_~skip~0 := 0; 89561#L113-2 assume !false; 89560#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89559#L116 assume !(12292 == ssl3_accept_~s__state~0); 89558#L119 assume !(16384 == ssl3_accept_~s__state~0); 89552#L122 assume !(8192 == ssl3_accept_~s__state~0); 89550#L125 assume !(24576 == ssl3_accept_~s__state~0); 89548#L128 assume !(8195 == ssl3_accept_~s__state~0); 89546#L131 assume !(8480 == ssl3_accept_~s__state~0); 89543#L134 assume !(8481 == ssl3_accept_~s__state~0); 89544#L137 assume !(8482 == ssl3_accept_~s__state~0); 89623#L140 assume !(8464 == ssl3_accept_~s__state~0); 89622#L143 assume !(8465 == ssl3_accept_~s__state~0); 89621#L146 assume !(8466 == ssl3_accept_~s__state~0); 89620#L149 assume !(8496 == ssl3_accept_~s__state~0); 89619#L152 assume !(8497 == ssl3_accept_~s__state~0); 89618#L155 assume !(8512 == ssl3_accept_~s__state~0); 89617#L158 assume !(8513 == ssl3_accept_~s__state~0); 89521#L161 assume !(8528 == ssl3_accept_~s__state~0); 89522#L164 assume !(8529 == ssl3_accept_~s__state~0); 89517#L167 assume !(8544 == ssl3_accept_~s__state~0); 89518#L170 assume !(8545 == ssl3_accept_~s__state~0); 89514#L173 assume !(8560 == ssl3_accept_~s__state~0); 89513#L176 assume !(8561 == ssl3_accept_~s__state~0); 89511#L179 assume !(8448 == ssl3_accept_~s__state~0); 89512#L182 assume 8576 == ssl3_accept_~s__state~0; 89319#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 90895#L463 assume !(5 == ssl3_accept_~blastFlag~0); 89454#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 89449#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 88772#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90174#L654 ssl3_accept_~skip~0 := 0; 90175#L113-2 assume !false; 90164#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90165#L116 assume !(12292 == ssl3_accept_~s__state~0); 90147#L119 assume !(16384 == ssl3_accept_~s__state~0); 90148#L122 assume !(8192 == ssl3_accept_~s__state~0); 90131#L125 assume !(24576 == ssl3_accept_~s__state~0); 90132#L128 assume !(8195 == ssl3_accept_~s__state~0); 90115#L131 assume !(8480 == ssl3_accept_~s__state~0); 90116#L134 assume !(8481 == ssl3_accept_~s__state~0); 90098#L137 assume !(8482 == ssl3_accept_~s__state~0); 90099#L140 assume !(8464 == ssl3_accept_~s__state~0); 90015#L143 assume !(8465 == ssl3_accept_~s__state~0); 90016#L146 assume 8466 == ssl3_accept_~s__state~0; 88475#L147 [2021-10-28 08:41:45,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:45,181 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 20 times [2021-10-28 08:41:45,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:45,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327178553] [2021-10-28 08:41:45,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:45,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:45,190 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:45,197 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:45,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:45,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1345573669, now seen corresponding path program 1 times [2021-10-28 08:41:45,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:45,198 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685972182] [2021-10-28 08:41:45,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:45,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:45,226 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-28 08:41:45,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:45,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685972182] [2021-10-28 08:41:45,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685972182] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:45,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:45,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:45,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861557080] [2021-10-28 08:41:45,228 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:45,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:45,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:45,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:45,229 INFO L87 Difference]: Start difference. First operand 3210 states and 4127 transitions. cyclomatic complexity: 924 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:45,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:45,251 INFO L93 Difference]: Finished difference Result 5784 states and 7405 transitions. [2021-10-28 08:41:45,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:45,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5784 states and 7405 transitions. [2021-10-28 08:41:45,330 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5562 [2021-10-28 08:41:45,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5784 states to 5784 states and 7405 transitions. [2021-10-28 08:41:45,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5677 [2021-10-28 08:41:45,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5677 [2021-10-28 08:41:45,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5784 states and 7405 transitions. [2021-10-28 08:41:45,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:45,352 INFO L681 BuchiCegarLoop]: Abstraction has 5784 states and 7405 transitions. [2021-10-28 08:41:45,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5784 states and 7405 transitions. [2021-10-28 08:41:45,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5784 to 3210. [2021-10-28 08:41:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 3210 states have (on average 1.284423676012461) internal successors, (4123), 3209 states have internal predecessors, (4123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:45,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4123 transitions. [2021-10-28 08:41:45,411 INFO L704 BuchiCegarLoop]: Abstraction has 3210 states and 4123 transitions. [2021-10-28 08:41:45,411 INFO L587 BuchiCegarLoop]: Abstraction has 3210 states and 4123 transitions. [2021-10-28 08:41:45,411 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 08:41:45,411 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3210 states and 4123 transitions. [2021-10-28 08:41:45,420 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-10-28 08:41:45,420 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:45,420 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:45,422 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:45,422 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:45,422 INFO L791 eck$LassoCheckResult]: Stem: 97321#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 97178#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 97170#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97135#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 97123#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97122#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 97331#L113-2 assume !false; 97363#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98193#L116 assume !(12292 == ssl3_accept_~s__state~0); 98192#L119 assume !(16384 == ssl3_accept_~s__state~0); 98191#L122 assume !(8192 == ssl3_accept_~s__state~0); 98190#L125 assume !(24576 == ssl3_accept_~s__state~0); 98189#L128 assume !(8195 == ssl3_accept_~s__state~0); 98188#L131 assume !(8480 == ssl3_accept_~s__state~0); 98187#L134 assume !(8481 == ssl3_accept_~s__state~0); 98186#L137 assume !(8482 == ssl3_accept_~s__state~0); 98185#L140 assume 8464 == ssl3_accept_~s__state~0; 97456#L147 [2021-10-28 08:41:45,423 INFO L793 eck$LassoCheckResult]: Loop: 97456#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 100224#L288 assume !(0 == ssl3_accept_~blastFlag~0); 100217#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 100223#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100237#L654 ssl3_accept_~skip~0 := 0; 100236#L113-2 assume !false; 100235#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100234#L116 assume !(12292 == ssl3_accept_~s__state~0); 100233#L119 assume !(16384 == ssl3_accept_~s__state~0); 100232#L122 assume !(8192 == ssl3_accept_~s__state~0); 100231#L125 assume !(24576 == ssl3_accept_~s__state~0); 100230#L128 assume !(8195 == ssl3_accept_~s__state~0); 100229#L131 assume !(8480 == ssl3_accept_~s__state~0); 99321#L134 assume !(8481 == ssl3_accept_~s__state~0); 100228#L137 assume !(8482 == ssl3_accept_~s__state~0); 100226#L140 assume !(8464 == ssl3_accept_~s__state~0); 100225#L143 assume !(8465 == ssl3_accept_~s__state~0); 100024#L146 assume !(8466 == ssl3_accept_~s__state~0); 99945#L149 assume 8496 == ssl3_accept_~s__state~0; 97088#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 97089#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 97141#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 97142#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97255#L307-2 ssl3_accept_~s__init_num~0 := 0; 99862#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99856#L654 ssl3_accept_~skip~0 := 0; 99854#L113-2 assume !false; 99852#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99850#L116 assume !(12292 == ssl3_accept_~s__state~0); 99848#L119 assume !(16384 == ssl3_accept_~s__state~0); 99846#L122 assume !(8192 == ssl3_accept_~s__state~0); 99844#L125 assume !(24576 == ssl3_accept_~s__state~0); 99842#L128 assume !(8195 == ssl3_accept_~s__state~0); 99840#L131 assume !(8480 == ssl3_accept_~s__state~0); 99838#L134 assume !(8481 == ssl3_accept_~s__state~0); 99835#L137 assume !(8482 == ssl3_accept_~s__state~0); 99834#L140 assume !(8464 == ssl3_accept_~s__state~0); 99831#L143 assume !(8465 == ssl3_accept_~s__state~0); 99830#L146 assume !(8466 == ssl3_accept_~s__state~0); 99827#L149 assume !(8496 == ssl3_accept_~s__state~0); 99826#L152 assume !(8497 == ssl3_accept_~s__state~0); 99309#L155 assume 8512 == ssl3_accept_~s__state~0; 97248#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97249#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 97242#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 97327#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100128#L654 ssl3_accept_~skip~0 := 0; 100126#L113-2 assume !false; 100124#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100122#L116 assume !(12292 == ssl3_accept_~s__state~0); 100120#L119 assume !(16384 == ssl3_accept_~s__state~0); 100118#L122 assume !(8192 == ssl3_accept_~s__state~0); 100116#L125 assume !(24576 == ssl3_accept_~s__state~0); 100114#L128 assume !(8195 == ssl3_accept_~s__state~0); 100112#L131 assume !(8480 == ssl3_accept_~s__state~0); 100110#L134 assume !(8481 == ssl3_accept_~s__state~0); 100107#L137 assume !(8482 == ssl3_accept_~s__state~0); 100106#L140 assume !(8464 == ssl3_accept_~s__state~0); 100100#L143 assume !(8465 == ssl3_accept_~s__state~0); 100097#L146 assume !(8466 == ssl3_accept_~s__state~0); 100094#L149 assume !(8496 == ssl3_accept_~s__state~0); 100091#L152 assume !(8497 == ssl3_accept_~s__state~0); 97200#L155 assume !(8512 == ssl3_accept_~s__state~0); 97107#L158 assume !(8513 == ssl3_accept_~s__state~0); 97096#L161 assume 8528 == ssl3_accept_~s__state~0; 97094#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 97095#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 97206#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 97238#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 97307#L370 assume !(3 == ssl3_accept_~blastFlag~0); 99878#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 99875#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99872#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99866#L654 ssl3_accept_~skip~0 := 0; 99863#L113-2 assume !false; 99857#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99855#L116 assume !(12292 == ssl3_accept_~s__state~0); 99853#L119 assume !(16384 == ssl3_accept_~s__state~0); 99851#L122 assume !(8192 == ssl3_accept_~s__state~0); 99849#L125 assume !(24576 == ssl3_accept_~s__state~0); 99847#L128 assume !(8195 == ssl3_accept_~s__state~0); 99845#L131 assume !(8480 == ssl3_accept_~s__state~0); 99843#L134 assume !(8481 == ssl3_accept_~s__state~0); 99841#L137 assume !(8482 == ssl3_accept_~s__state~0); 99839#L140 assume !(8464 == ssl3_accept_~s__state~0); 99372#L143 assume !(8465 == ssl3_accept_~s__state~0); 99373#L146 assume !(8466 == ssl3_accept_~s__state~0); 99365#L149 assume !(8496 == ssl3_accept_~s__state~0); 99366#L152 assume !(8497 == ssl3_accept_~s__state~0); 99359#L155 assume !(8512 == ssl3_accept_~s__state~0); 99360#L158 assume !(8513 == ssl3_accept_~s__state~0); 99353#L161 assume !(8528 == ssl3_accept_~s__state~0); 99351#L164 assume !(8529 == ssl3_accept_~s__state~0); 99349#L167 assume 8544 == ssl3_accept_~s__state~0; 97314#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 97282#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 97262#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97263#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 99806#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 99805#L420 assume !(4 == ssl3_accept_~blastFlag~0); 99802#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 99800#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99794#L654 ssl3_accept_~skip~0 := 0; 99792#L113-2 assume !false; 99790#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99788#L116 assume !(12292 == ssl3_accept_~s__state~0); 99786#L119 assume !(16384 == ssl3_accept_~s__state~0); 99784#L122 assume !(8192 == ssl3_accept_~s__state~0); 99782#L125 assume !(24576 == ssl3_accept_~s__state~0); 99780#L128 assume !(8195 == ssl3_accept_~s__state~0); 99778#L131 assume !(8480 == ssl3_accept_~s__state~0); 99776#L134 assume !(8481 == ssl3_accept_~s__state~0); 99774#L137 assume !(8482 == ssl3_accept_~s__state~0); 99772#L140 assume !(8464 == ssl3_accept_~s__state~0); 99770#L143 assume !(8465 == ssl3_accept_~s__state~0); 99768#L146 assume !(8466 == ssl3_accept_~s__state~0); 99766#L149 assume !(8496 == ssl3_accept_~s__state~0); 99764#L152 assume !(8497 == ssl3_accept_~s__state~0); 99737#L155 assume !(8512 == ssl3_accept_~s__state~0); 99736#L158 assume !(8513 == ssl3_accept_~s__state~0); 99735#L161 assume !(8528 == ssl3_accept_~s__state~0); 99734#L164 assume !(8529 == ssl3_accept_~s__state~0); 99732#L167 assume !(8544 == ssl3_accept_~s__state~0); 99727#L170 assume !(8545 == ssl3_accept_~s__state~0); 99725#L173 assume !(8560 == ssl3_accept_~s__state~0); 99723#L176 assume !(8561 == ssl3_accept_~s__state~0); 99721#L179 assume 8448 == ssl3_accept_~s__state~0; 99719#L180 assume !(ssl3_accept_~num1~0 > 0); 99716#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99713#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99707#L654 ssl3_accept_~skip~0 := 0; 99705#L113-2 assume !false; 99703#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99701#L116 assume !(12292 == ssl3_accept_~s__state~0); 99699#L119 assume !(16384 == ssl3_accept_~s__state~0); 99697#L122 assume !(8192 == ssl3_accept_~s__state~0); 99695#L125 assume !(24576 == ssl3_accept_~s__state~0); 99693#L128 assume !(8195 == ssl3_accept_~s__state~0); 99691#L131 assume !(8480 == ssl3_accept_~s__state~0); 99689#L134 assume !(8481 == ssl3_accept_~s__state~0); 99687#L137 assume !(8482 == ssl3_accept_~s__state~0); 99685#L140 assume !(8464 == ssl3_accept_~s__state~0); 99683#L143 assume !(8465 == ssl3_accept_~s__state~0); 99681#L146 assume !(8466 == ssl3_accept_~s__state~0); 99679#L149 assume !(8496 == ssl3_accept_~s__state~0); 99677#L152 assume !(8497 == ssl3_accept_~s__state~0); 99675#L155 assume !(8512 == ssl3_accept_~s__state~0); 99673#L158 assume !(8513 == ssl3_accept_~s__state~0); 99671#L161 assume !(8528 == ssl3_accept_~s__state~0); 99669#L164 assume !(8529 == ssl3_accept_~s__state~0); 99667#L167 assume !(8544 == ssl3_accept_~s__state~0); 99663#L170 assume !(8545 == ssl3_accept_~s__state~0); 99662#L173 assume !(8560 == ssl3_accept_~s__state~0); 99661#L176 assume !(8561 == ssl3_accept_~s__state~0); 99659#L179 assume !(8448 == ssl3_accept_~s__state~0); 99658#L182 assume 8576 == ssl3_accept_~s__state~0; 99594#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 99656#L463 assume !(5 == ssl3_accept_~blastFlag~0); 99655#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 99654#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97750#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100197#L654 ssl3_accept_~skip~0 := 0; 100194#L113-2 assume !false; 100191#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100188#L116 assume !(12292 == ssl3_accept_~s__state~0); 100185#L119 assume !(16384 == ssl3_accept_~s__state~0); 100182#L122 assume !(8192 == ssl3_accept_~s__state~0); 100179#L125 assume !(24576 == ssl3_accept_~s__state~0); 100176#L128 assume !(8195 == ssl3_accept_~s__state~0); 100173#L131 assume !(8480 == ssl3_accept_~s__state~0); 100172#L134 assume !(8481 == ssl3_accept_~s__state~0); 100168#L137 assume !(8482 == ssl3_accept_~s__state~0); 100165#L140 assume !(8464 == ssl3_accept_~s__state~0); 100159#L143 assume !(8465 == ssl3_accept_~s__state~0); 100160#L146 assume 8466 == ssl3_accept_~s__state~0; 97456#L147 [2021-10-28 08:41:45,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:45,423 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 21 times [2021-10-28 08:41:45,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:45,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557051310] [2021-10-28 08:41:45,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:45,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:45,431 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:45,439 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:45,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:45,440 INFO L85 PathProgramCache]: Analyzing trace with hash -306989095, now seen corresponding path program 1 times [2021-10-28 08:41:45,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:45,440 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845686750] [2021-10-28 08:41:45,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:45,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:45,524 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 08:41:45,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:45,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845686750] [2021-10-28 08:41:45,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845686750] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:45,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:45,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 08:41:45,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786173646] [2021-10-28 08:41:45,525 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:45,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:45,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 08:41:45,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:41:45,526 INFO L87 Difference]: Start difference. First operand 3210 states and 4123 transitions. cyclomatic complexity: 920 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:45,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:45,649 INFO L93 Difference]: Finished difference Result 13486 states and 17181 transitions. [2021-10-28 08:41:45,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 08:41:45,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13486 states and 17181 transitions. [2021-10-28 08:41:45,800 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13112 [2021-10-28 08:41:45,846 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13486 states to 13486 states and 17181 transitions. [2021-10-28 08:41:45,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13379 [2021-10-28 08:41:45,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13379 [2021-10-28 08:41:45,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13486 states and 17181 transitions. [2021-10-28 08:41:45,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:45,856 INFO L681 BuchiCegarLoop]: Abstraction has 13486 states and 17181 transitions. [2021-10-28 08:41:45,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13486 states and 17181 transitions. [2021-10-28 08:41:45,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13486 to 5812. [2021-10-28 08:41:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5812 states, 5812 states have (on average 1.2802821748107365) internal successors, (7441), 5811 states have internal predecessors, (7441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:46,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5812 states to 5812 states and 7441 transitions. [2021-10-28 08:41:46,054 INFO L704 BuchiCegarLoop]: Abstraction has 5812 states and 7441 transitions. [2021-10-28 08:41:46,054 INFO L587 BuchiCegarLoop]: Abstraction has 5812 states and 7441 transitions. [2021-10-28 08:41:46,054 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 08:41:46,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5812 states and 7441 transitions. [2021-10-28 08:41:46,069 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5590 [2021-10-28 08:41:46,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:46,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:46,074 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:46,074 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:46,075 INFO L791 eck$LassoCheckResult]: Stem: 114029#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113892#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 113884#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113850#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 113837#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113836#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 114040#L113-2 assume !false; 114072#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114231#L116 assume !(12292 == ssl3_accept_~s__state~0); 114227#L119 assume !(16384 == ssl3_accept_~s__state~0); 114228#L122 assume !(8192 == ssl3_accept_~s__state~0); 114513#L125 assume !(24576 == ssl3_accept_~s__state~0); 114514#L128 assume !(8195 == ssl3_accept_~s__state~0); 114509#L131 assume !(8480 == ssl3_accept_~s__state~0); 114510#L134 assume !(8481 == ssl3_accept_~s__state~0); 114502#L137 assume !(8482 == ssl3_accept_~s__state~0); 114503#L140 assume 8464 == ssl3_accept_~s__state~0; 114144#L147 [2021-10-28 08:41:46,075 INFO L793 eck$LassoCheckResult]: Loop: 114144#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 116484#L288 assume !(0 == ssl3_accept_~blastFlag~0); 115349#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 116476#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116472#L654 ssl3_accept_~skip~0 := 0; 116463#L113-2 assume !false; 116464#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116455#L116 assume !(12292 == ssl3_accept_~s__state~0); 116456#L119 assume !(16384 == ssl3_accept_~s__state~0); 116448#L122 assume !(8192 == ssl3_accept_~s__state~0); 116449#L125 assume !(24576 == ssl3_accept_~s__state~0); 116441#L128 assume !(8195 == ssl3_accept_~s__state~0); 116442#L131 assume !(8480 == ssl3_accept_~s__state~0); 114729#L134 assume !(8481 == ssl3_accept_~s__state~0); 116434#L137 assume !(8482 == ssl3_accept_~s__state~0); 116427#L140 assume !(8464 == ssl3_accept_~s__state~0); 116428#L143 assume !(8465 == ssl3_accept_~s__state~0); 114614#L146 assume !(8466 == ssl3_accept_~s__state~0); 114454#L149 assume 8496 == ssl3_accept_~s__state~0; 114453#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 114452#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 114451#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 114450#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113968#L307-2 ssl3_accept_~s__init_num~0 := 0; 114448#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114443#L654 ssl3_accept_~skip~0 := 0; 114442#L113-2 assume !false; 114441#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114440#L116 assume !(12292 == ssl3_accept_~s__state~0); 114439#L119 assume !(16384 == ssl3_accept_~s__state~0); 114438#L122 assume !(8192 == ssl3_accept_~s__state~0); 114437#L125 assume !(24576 == ssl3_accept_~s__state~0); 114436#L128 assume !(8195 == ssl3_accept_~s__state~0); 114435#L131 assume !(8480 == ssl3_accept_~s__state~0); 114434#L134 assume !(8481 == ssl3_accept_~s__state~0); 114433#L137 assume !(8482 == ssl3_accept_~s__state~0); 114432#L140 assume !(8464 == ssl3_accept_~s__state~0); 114431#L143 assume !(8465 == ssl3_accept_~s__state~0); 114430#L146 assume !(8466 == ssl3_accept_~s__state~0); 114429#L149 assume !(8496 == ssl3_accept_~s__state~0); 114428#L152 assume !(8497 == ssl3_accept_~s__state~0); 114090#L155 assume 8512 == ssl3_accept_~s__state~0; 114091#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 115356#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 115281#L322 assume !(2 == ssl3_accept_~blastFlag~0); 113954#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 113955#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114034#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119006#L654 ssl3_accept_~skip~0 := 0; 119007#L113-2 assume !false; 119002#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119003#L116 assume !(12292 == ssl3_accept_~s__state~0); 118998#L119 assume !(16384 == ssl3_accept_~s__state~0); 118999#L122 assume !(8192 == ssl3_accept_~s__state~0); 118994#L125 assume !(24576 == ssl3_accept_~s__state~0); 118995#L128 assume !(8195 == ssl3_accept_~s__state~0); 118990#L131 assume !(8480 == ssl3_accept_~s__state~0); 118991#L134 assume !(8481 == ssl3_accept_~s__state~0); 118986#L137 assume !(8482 == ssl3_accept_~s__state~0); 118987#L140 assume !(8464 == ssl3_accept_~s__state~0); 118982#L143 assume !(8465 == ssl3_accept_~s__state~0); 118983#L146 assume !(8466 == ssl3_accept_~s__state~0); 118978#L149 assume !(8496 == ssl3_accept_~s__state~0); 118979#L152 assume !(8497 == ssl3_accept_~s__state~0); 118974#L155 assume !(8512 == ssl3_accept_~s__state~0); 118975#L158 assume !(8513 == ssl3_accept_~s__state~0); 118971#L161 assume 8528 == ssl3_accept_~s__state~0; 113807#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113808#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113920#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113951#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 113795#L370 assume !(3 == ssl3_accept_~blastFlag~0); 113796#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 119512#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119511#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119506#L654 ssl3_accept_~skip~0 := 0; 119505#L113-2 assume !false; 119504#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119503#L116 assume !(12292 == ssl3_accept_~s__state~0); 119502#L119 assume !(16384 == ssl3_accept_~s__state~0); 119501#L122 assume !(8192 == ssl3_accept_~s__state~0); 119500#L125 assume !(24576 == ssl3_accept_~s__state~0); 119499#L128 assume !(8195 == ssl3_accept_~s__state~0); 119498#L131 assume !(8480 == ssl3_accept_~s__state~0); 119497#L134 assume !(8481 == ssl3_accept_~s__state~0); 119496#L137 assume !(8482 == ssl3_accept_~s__state~0); 119495#L140 assume !(8464 == ssl3_accept_~s__state~0); 119494#L143 assume !(8465 == ssl3_accept_~s__state~0); 119055#L146 assume !(8466 == ssl3_accept_~s__state~0); 119052#L149 assume !(8496 == ssl3_accept_~s__state~0); 119048#L152 assume !(8497 == ssl3_accept_~s__state~0); 119049#L155 assume !(8512 == ssl3_accept_~s__state~0); 119485#L158 assume !(8513 == ssl3_accept_~s__state~0); 119483#L161 assume !(8528 == ssl3_accept_~s__state~0); 119017#L164 assume !(8529 == ssl3_accept_~s__state~0); 119018#L167 assume 8544 == ssl3_accept_~s__state~0; 114128#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119479#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 119478#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114014#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 113891#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 113888#L420 assume !(4 == ssl3_accept_~blastFlag~0); 113889#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 119373#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119367#L654 ssl3_accept_~skip~0 := 0; 119365#L113-2 assume !false; 119363#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119361#L116 assume !(12292 == ssl3_accept_~s__state~0); 119359#L119 assume !(16384 == ssl3_accept_~s__state~0); 119357#L122 assume !(8192 == ssl3_accept_~s__state~0); 119355#L125 assume !(24576 == ssl3_accept_~s__state~0); 119353#L128 assume !(8195 == ssl3_accept_~s__state~0); 119351#L131 assume !(8480 == ssl3_accept_~s__state~0); 119349#L134 assume !(8481 == ssl3_accept_~s__state~0); 119347#L137 assume !(8482 == ssl3_accept_~s__state~0); 119345#L140 assume !(8464 == ssl3_accept_~s__state~0); 119343#L143 assume !(8465 == ssl3_accept_~s__state~0); 119341#L146 assume !(8466 == ssl3_accept_~s__state~0); 119339#L149 assume !(8496 == ssl3_accept_~s__state~0); 119337#L152 assume !(8497 == ssl3_accept_~s__state~0); 119334#L155 assume !(8512 == ssl3_accept_~s__state~0); 119333#L158 assume !(8513 == ssl3_accept_~s__state~0); 119332#L161 assume !(8528 == ssl3_accept_~s__state~0); 119331#L164 assume !(8529 == ssl3_accept_~s__state~0); 119329#L167 assume !(8544 == ssl3_accept_~s__state~0); 119328#L170 assume !(8545 == ssl3_accept_~s__state~0); 119327#L173 assume !(8560 == ssl3_accept_~s__state~0); 119324#L176 assume !(8561 == ssl3_accept_~s__state~0); 119323#L179 assume 8448 == ssl3_accept_~s__state~0; 113788#L180 assume !(ssl3_accept_~num1~0 > 0); 113790#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119312#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119306#L654 ssl3_accept_~skip~0 := 0; 119304#L113-2 assume !false; 119302#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119300#L116 assume !(12292 == ssl3_accept_~s__state~0); 119298#L119 assume !(16384 == ssl3_accept_~s__state~0); 119296#L122 assume !(8192 == ssl3_accept_~s__state~0); 119294#L125 assume !(24576 == ssl3_accept_~s__state~0); 119292#L128 assume !(8195 == ssl3_accept_~s__state~0); 119290#L131 assume !(8480 == ssl3_accept_~s__state~0); 119288#L134 assume !(8481 == ssl3_accept_~s__state~0); 119286#L137 assume !(8482 == ssl3_accept_~s__state~0); 119284#L140 assume !(8464 == ssl3_accept_~s__state~0); 119282#L143 assume !(8465 == ssl3_accept_~s__state~0); 119280#L146 assume !(8466 == ssl3_accept_~s__state~0); 119278#L149 assume !(8496 == ssl3_accept_~s__state~0); 119276#L152 assume !(8497 == ssl3_accept_~s__state~0); 119274#L155 assume !(8512 == ssl3_accept_~s__state~0); 119273#L158 assume !(8513 == ssl3_accept_~s__state~0); 119272#L161 assume !(8528 == ssl3_accept_~s__state~0); 119271#L164 assume !(8529 == ssl3_accept_~s__state~0); 119270#L167 assume !(8544 == ssl3_accept_~s__state~0); 119269#L170 assume !(8545 == ssl3_accept_~s__state~0); 119268#L173 assume !(8560 == ssl3_accept_~s__state~0); 119267#L176 assume !(8561 == ssl3_accept_~s__state~0); 119266#L179 assume !(8448 == ssl3_accept_~s__state~0); 119158#L182 assume 8576 == ssl3_accept_~s__state~0; 118946#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 119157#L463 assume !(5 == ssl3_accept_~blastFlag~0); 116491#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 116482#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 114374#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116467#L654 ssl3_accept_~skip~0 := 0; 116468#L113-2 assume !false; 116459#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116460#L116 assume !(12292 == ssl3_accept_~s__state~0); 116451#L119 assume !(16384 == ssl3_accept_~s__state~0); 116452#L122 assume !(8192 == ssl3_accept_~s__state~0); 116445#L125 assume !(24576 == ssl3_accept_~s__state~0); 116446#L128 assume !(8195 == ssl3_accept_~s__state~0); 116437#L131 assume !(8480 == ssl3_accept_~s__state~0); 116438#L134 assume !(8481 == ssl3_accept_~s__state~0); 116431#L137 assume !(8482 == ssl3_accept_~s__state~0); 116432#L140 assume !(8464 == ssl3_accept_~s__state~0); 114617#L143 assume !(8465 == ssl3_accept_~s__state~0); 114618#L146 assume 8466 == ssl3_accept_~s__state~0; 114144#L147 [2021-10-28 08:41:46,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:46,076 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 22 times [2021-10-28 08:41:46,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:46,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371759622] [2021-10-28 08:41:46,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:46,077 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:46,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:46,084 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:46,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:46,094 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:46,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:46,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1161012975, now seen corresponding path program 1 times [2021-10-28 08:41:46,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:46,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765024752] [2021-10-28 08:41:46,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:46,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:46,123 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-28 08:41:46,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:46,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765024752] [2021-10-28 08:41:46,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765024752] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:46,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:46,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:46,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748999564] [2021-10-28 08:41:46,125 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:46,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:46,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:46,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:46,126 INFO L87 Difference]: Start difference. First operand 5812 states and 7441 transitions. cyclomatic complexity: 1640 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:46,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:46,203 INFO L93 Difference]: Finished difference Result 8037 states and 10205 transitions. [2021-10-28 08:41:46,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:46,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8037 states and 10205 transitions. [2021-10-28 08:41:46,319 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7680 [2021-10-28 08:41:46,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8037 states to 8037 states and 10205 transitions. [2021-10-28 08:41:46,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7838 [2021-10-28 08:41:46,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7838 [2021-10-28 08:41:46,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8037 states and 10205 transitions. [2021-10-28 08:41:46,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:46,366 INFO L681 BuchiCegarLoop]: Abstraction has 8037 states and 10205 transitions. [2021-10-28 08:41:46,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8037 states and 10205 transitions. [2021-10-28 08:41:46,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8037 to 7945. [2021-10-28 08:41:46,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7945 states, 7945 states have (on average 1.271491504090623) internal successors, (10102), 7944 states have internal predecessors, (10102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:46,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7945 states to 7945 states and 10102 transitions. [2021-10-28 08:41:46,505 INFO L704 BuchiCegarLoop]: Abstraction has 7945 states and 10102 transitions. [2021-10-28 08:41:46,505 INFO L587 BuchiCegarLoop]: Abstraction has 7945 states and 10102 transitions. [2021-10-28 08:41:46,505 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 08:41:46,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7945 states and 10102 transitions. [2021-10-28 08:41:46,562 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7631 [2021-10-28 08:41:46,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:46,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:46,581 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:46,581 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:46,581 INFO L791 eck$LassoCheckResult]: Stem: 127926#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 127752#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 127743#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 127708#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 127695#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 127694#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 127943#L113-2 assume !false; 127962#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129184#L116 assume !(12292 == ssl3_accept_~s__state~0); 129179#L119 assume !(16384 == ssl3_accept_~s__state~0); 129180#L122 assume !(8192 == ssl3_accept_~s__state~0); 129162#L125 assume !(24576 == ssl3_accept_~s__state~0); 129163#L128 assume !(8195 == ssl3_accept_~s__state~0); 129148#L131 assume !(8480 == ssl3_accept_~s__state~0); 129149#L134 assume !(8481 == ssl3_accept_~s__state~0); 129142#L137 assume !(8482 == ssl3_accept_~s__state~0); 129143#L140 assume 8464 == ssl3_accept_~s__state~0; 128806#L147 [2021-10-28 08:41:46,582 INFO L793 eck$LassoCheckResult]: Loop: 128806#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 131802#L288 assume !(0 == ssl3_accept_~blastFlag~0); 131536#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 131798#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131794#L654 ssl3_accept_~skip~0 := 0; 131782#L113-2 assume !false; 131783#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131770#L116 assume !(12292 == ssl3_accept_~s__state~0); 131771#L119 assume !(16384 == ssl3_accept_~s__state~0); 131762#L122 assume !(8192 == ssl3_accept_~s__state~0); 131763#L125 assume !(24576 == ssl3_accept_~s__state~0); 131754#L128 assume !(8195 == ssl3_accept_~s__state~0); 131755#L131 assume !(8480 == ssl3_accept_~s__state~0); 129884#L134 assume !(8481 == ssl3_accept_~s__state~0); 131747#L137 assume !(8482 == ssl3_accept_~s__state~0); 131540#L140 assume !(8464 == ssl3_accept_~s__state~0); 131541#L143 assume !(8465 == ssl3_accept_~s__state~0); 128913#L146 assume !(8466 == ssl3_accept_~s__state~0); 128116#L149 assume 8496 == ssl3_accept_~s__state~0; 128113#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128108#L301 assume !(1 == ssl3_accept_~blastFlag~0); 128109#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 129445#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 127841#L307-2 ssl3_accept_~s__init_num~0 := 0; 129430#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129426#L654 ssl3_accept_~skip~0 := 0; 129415#L113-2 assume !false; 129416#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129401#L116 assume !(12292 == ssl3_accept_~s__state~0); 129402#L119 assume !(16384 == ssl3_accept_~s__state~0); 129388#L122 assume !(8192 == ssl3_accept_~s__state~0); 129389#L125 assume !(24576 == ssl3_accept_~s__state~0); 129374#L128 assume !(8195 == ssl3_accept_~s__state~0); 129375#L131 assume !(8480 == ssl3_accept_~s__state~0); 129364#L134 assume !(8481 == ssl3_accept_~s__state~0); 129365#L137 assume !(8482 == ssl3_accept_~s__state~0); 129354#L140 assume !(8464 == ssl3_accept_~s__state~0); 129355#L143 assume !(8465 == ssl3_accept_~s__state~0); 129343#L146 assume !(8466 == ssl3_accept_~s__state~0); 129344#L149 assume !(8496 == ssl3_accept_~s__state~0); 129333#L152 assume !(8497 == ssl3_accept_~s__state~0); 129334#L155 assume 8512 == ssl3_accept_~s__state~0; 128907#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128908#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 128040#L322 assume !(2 == ssl3_accept_~blastFlag~0); 128041#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 131524#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131522#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131517#L654 ssl3_accept_~skip~0 := 0; 131516#L113-2 assume !false; 131515#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131514#L116 assume !(12292 == ssl3_accept_~s__state~0); 131513#L119 assume !(16384 == ssl3_accept_~s__state~0); 131512#L122 assume !(8192 == ssl3_accept_~s__state~0); 131511#L125 assume !(24576 == ssl3_accept_~s__state~0); 131510#L128 assume !(8195 == ssl3_accept_~s__state~0); 131509#L131 assume !(8480 == ssl3_accept_~s__state~0); 131508#L134 assume !(8481 == ssl3_accept_~s__state~0); 131507#L137 assume !(8482 == ssl3_accept_~s__state~0); 131506#L140 assume !(8464 == ssl3_accept_~s__state~0); 131505#L143 assume !(8465 == ssl3_accept_~s__state~0); 131504#L146 assume !(8466 == ssl3_accept_~s__state~0); 131503#L149 assume !(8496 == ssl3_accept_~s__state~0); 131502#L152 assume !(8497 == ssl3_accept_~s__state~0); 131501#L155 assume !(8512 == ssl3_accept_~s__state~0); 131500#L158 assume !(8513 == ssl3_accept_~s__state~0); 131499#L161 assume 8528 == ssl3_accept_~s__state~0; 129070#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131497#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131495#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131488#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 131491#L370 assume !(3 == ssl3_accept_~blastFlag~0); 131486#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 131485#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131483#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131478#L654 ssl3_accept_~skip~0 := 0; 131476#L113-2 assume !false; 131471#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131469#L116 assume !(12292 == ssl3_accept_~s__state~0); 131467#L119 assume !(16384 == ssl3_accept_~s__state~0); 131465#L122 assume !(8192 == ssl3_accept_~s__state~0); 131463#L125 assume !(24576 == ssl3_accept_~s__state~0); 131461#L128 assume !(8195 == ssl3_accept_~s__state~0); 131459#L131 assume !(8480 == ssl3_accept_~s__state~0); 131457#L134 assume !(8481 == ssl3_accept_~s__state~0); 131455#L137 assume !(8482 == ssl3_accept_~s__state~0); 131453#L140 assume !(8464 == ssl3_accept_~s__state~0); 131451#L143 assume !(8465 == ssl3_accept_~s__state~0); 131449#L146 assume !(8466 == ssl3_accept_~s__state~0); 131447#L149 assume !(8496 == ssl3_accept_~s__state~0); 131445#L152 assume !(8497 == ssl3_accept_~s__state~0); 131443#L155 assume !(8512 == ssl3_accept_~s__state~0); 131441#L158 assume !(8513 == ssl3_accept_~s__state~0); 131439#L161 assume !(8528 == ssl3_accept_~s__state~0); 131437#L164 assume !(8529 == ssl3_accept_~s__state~0); 131435#L167 assume 8544 == ssl3_accept_~s__state~0; 129065#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131432#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 131429#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131427#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 131423#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 131422#L420 assume !(4 == ssl3_accept_~blastFlag~0); 131420#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 131418#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131413#L654 ssl3_accept_~skip~0 := 0; 131412#L113-2 assume !false; 131411#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131410#L116 assume !(12292 == ssl3_accept_~s__state~0); 131409#L119 assume !(16384 == ssl3_accept_~s__state~0); 131408#L122 assume !(8192 == ssl3_accept_~s__state~0); 131407#L125 assume !(24576 == ssl3_accept_~s__state~0); 131406#L128 assume !(8195 == ssl3_accept_~s__state~0); 131405#L131 assume !(8480 == ssl3_accept_~s__state~0); 131404#L134 assume !(8481 == ssl3_accept_~s__state~0); 131403#L137 assume !(8482 == ssl3_accept_~s__state~0); 131402#L140 assume !(8464 == ssl3_accept_~s__state~0); 131401#L143 assume !(8465 == ssl3_accept_~s__state~0); 131400#L146 assume !(8466 == ssl3_accept_~s__state~0); 131399#L149 assume !(8496 == ssl3_accept_~s__state~0); 131398#L152 assume !(8497 == ssl3_accept_~s__state~0); 131397#L155 assume !(8512 == ssl3_accept_~s__state~0); 131396#L158 assume !(8513 == ssl3_accept_~s__state~0); 131395#L161 assume !(8528 == ssl3_accept_~s__state~0); 131394#L164 assume !(8529 == ssl3_accept_~s__state~0); 131393#L167 assume !(8544 == ssl3_accept_~s__state~0); 131392#L170 assume !(8545 == ssl3_accept_~s__state~0); 131391#L173 assume !(8560 == ssl3_accept_~s__state~0); 131390#L176 assume !(8561 == ssl3_accept_~s__state~0); 131389#L179 assume 8448 == ssl3_accept_~s__state~0; 131388#L180 assume !(ssl3_accept_~num1~0 > 0); 131386#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131384#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131379#L654 ssl3_accept_~skip~0 := 0; 131378#L113-2 assume !false; 131377#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131376#L116 assume !(12292 == ssl3_accept_~s__state~0); 131375#L119 assume !(16384 == ssl3_accept_~s__state~0); 131374#L122 assume !(8192 == ssl3_accept_~s__state~0); 131373#L125 assume !(24576 == ssl3_accept_~s__state~0); 131372#L128 assume !(8195 == ssl3_accept_~s__state~0); 131371#L131 assume !(8480 == ssl3_accept_~s__state~0); 131370#L134 assume !(8481 == ssl3_accept_~s__state~0); 131369#L137 assume !(8482 == ssl3_accept_~s__state~0); 131368#L140 assume !(8464 == ssl3_accept_~s__state~0); 131367#L143 assume !(8465 == ssl3_accept_~s__state~0); 131366#L146 assume !(8466 == ssl3_accept_~s__state~0); 131365#L149 assume !(8496 == ssl3_accept_~s__state~0); 131364#L152 assume !(8497 == ssl3_accept_~s__state~0); 131363#L155 assume !(8512 == ssl3_accept_~s__state~0); 131362#L158 assume !(8513 == ssl3_accept_~s__state~0); 131361#L161 assume !(8528 == ssl3_accept_~s__state~0); 131360#L164 assume !(8529 == ssl3_accept_~s__state~0); 131359#L167 assume !(8544 == ssl3_accept_~s__state~0); 131357#L170 assume !(8545 == ssl3_accept_~s__state~0); 131355#L173 assume !(8560 == ssl3_accept_~s__state~0); 131353#L176 assume !(8561 == ssl3_accept_~s__state~0); 131351#L179 assume !(8448 == ssl3_accept_~s__state~0); 131348#L182 assume 8576 == ssl3_accept_~s__state~0; 130585#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 131345#L463 assume !(5 == ssl3_accept_~blastFlag~0); 131344#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 131299#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 129986#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131791#L654 ssl3_accept_~skip~0 := 0; 131792#L113-2 assume !false; 131774#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131775#L116 assume !(12292 == ssl3_accept_~s__state~0); 131766#L119 assume !(16384 == ssl3_accept_~s__state~0); 131767#L122 assume !(8192 == ssl3_accept_~s__state~0); 131758#L125 assume !(24576 == ssl3_accept_~s__state~0); 131759#L128 assume !(8195 == ssl3_accept_~s__state~0); 131750#L131 assume !(8480 == ssl3_accept_~s__state~0); 131751#L134 assume !(8481 == ssl3_accept_~s__state~0); 131743#L137 assume !(8482 == ssl3_accept_~s__state~0); 131744#L140 assume !(8464 == ssl3_accept_~s__state~0); 131531#L143 assume !(8465 == ssl3_accept_~s__state~0); 131532#L146 assume 8466 == ssl3_accept_~s__state~0; 128806#L147 [2021-10-28 08:41:46,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:46,582 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 23 times [2021-10-28 08:41:46,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:46,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95517488] [2021-10-28 08:41:46,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:46,583 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:46,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:46,593 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:46,622 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:46,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:46,623 INFO L85 PathProgramCache]: Analyzing trace with hash -816184813, now seen corresponding path program 1 times [2021-10-28 08:41:46,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:46,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131078708] [2021-10-28 08:41:46,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:46,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:46,652 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:46,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:46,728 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:46,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:46,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1335359719, now seen corresponding path program 1 times [2021-10-28 08:41:46,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:46,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241629423] [2021-10-28 08:41:46,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:46,745 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:46,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:46,806 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-28 08:41:46,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:46,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241629423] [2021-10-28 08:41:46,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241629423] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:46,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:46,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:46,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449267817] [2021-10-28 08:41:48,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:48,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:48,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:48,532 INFO L87 Difference]: Start difference. First operand 7945 states and 10102 transitions. cyclomatic complexity: 2171 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:48,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:48,614 INFO L93 Difference]: Finished difference Result 10390 states and 13164 transitions. [2021-10-28 08:41:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:48,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10390 states and 13164 transitions. [2021-10-28 08:41:48,683 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10155 [2021-10-28 08:41:48,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10390 states to 10390 states and 13164 transitions. [2021-10-28 08:41:48,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10283 [2021-10-28 08:41:48,728 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10283 [2021-10-28 08:41:48,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10390 states and 13164 transitions. [2021-10-28 08:41:48,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:48,728 INFO L681 BuchiCegarLoop]: Abstraction has 10390 states and 13164 transitions. [2021-10-28 08:41:48,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10390 states and 13164 transitions. [2021-10-28 08:41:48,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10390 to 10390. [2021-10-28 08:41:48,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10390 states, 10390 states have (on average 1.2669874879692011) internal successors, (13164), 10389 states have internal predecessors, (13164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10390 states to 10390 states and 13164 transitions. [2021-10-28 08:41:48,864 INFO L704 BuchiCegarLoop]: Abstraction has 10390 states and 13164 transitions. [2021-10-28 08:41:48,864 INFO L587 BuchiCegarLoop]: Abstraction has 10390 states and 13164 transitions. [2021-10-28 08:41:48,864 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 08:41:48,865 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10390 states and 13164 transitions. [2021-10-28 08:41:48,898 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10155 [2021-10-28 08:41:48,898 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:48,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:48,901 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] [2021-10-28 08:41:48,901 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:48,902 INFO L791 eck$LassoCheckResult]: Stem: 146233#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 146091#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 146082#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146047#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 146035#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146034#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 146246#L113-2 assume !false; 146279#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147755#L116 assume !(12292 == ssl3_accept_~s__state~0); 147741#L119 assume !(16384 == ssl3_accept_~s__state~0); 147739#L122 assume !(8192 == ssl3_accept_~s__state~0); 147735#L125 assume !(24576 == ssl3_accept_~s__state~0); 147736#L128 assume !(8195 == ssl3_accept_~s__state~0); 149490#L131 assume !(8480 == ssl3_accept_~s__state~0); 147722#L134 assume !(8481 == ssl3_accept_~s__state~0); 147716#L137 assume !(8482 == ssl3_accept_~s__state~0); 147717#L140 assume 8464 == ssl3_accept_~s__state~0; 147192#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149461#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149459#L288-2 [2021-10-28 08:41:48,902 INFO L793 eck$LassoCheckResult]: Loop: 149459#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 149453#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149449#L654 ssl3_accept_~skip~0 := 0; 149440#L113-2 assume !false; 149441#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149308#L116 assume !(12292 == ssl3_accept_~s__state~0); 149309#L119 assume !(16384 == ssl3_accept_~s__state~0); 149204#L122 assume !(8192 == ssl3_accept_~s__state~0); 149205#L125 assume !(24576 == ssl3_accept_~s__state~0); 149195#L128 assume !(8195 == ssl3_accept_~s__state~0); 149196#L131 assume !(8480 == ssl3_accept_~s__state~0); 149180#L134 assume !(8481 == ssl3_accept_~s__state~0); 149181#L137 assume !(8482 == ssl3_accept_~s__state~0); 148810#L140 assume !(8464 == ssl3_accept_~s__state~0); 148811#L143 assume !(8465 == ssl3_accept_~s__state~0); 148726#L146 assume !(8466 == ssl3_accept_~s__state~0); 146374#L149 assume 8496 == ssl3_accept_~s__state~0; 146375#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 146366#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 146363#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 146360#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146358#L307-2 ssl3_accept_~s__init_num~0 := 0; 146351#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146345#L654 ssl3_accept_~skip~0 := 0; 146343#L113-2 assume !false; 146341#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146339#L116 assume !(12292 == ssl3_accept_~s__state~0); 146337#L119 assume !(16384 == ssl3_accept_~s__state~0); 146335#L122 assume !(8192 == ssl3_accept_~s__state~0); 146333#L125 assume !(24576 == ssl3_accept_~s__state~0); 146330#L128 assume !(8195 == ssl3_accept_~s__state~0); 146328#L131 assume !(8480 == ssl3_accept_~s__state~0); 146325#L134 assume !(8481 == ssl3_accept_~s__state~0); 146322#L137 assume !(8482 == ssl3_accept_~s__state~0); 146320#L140 assume !(8464 == ssl3_accept_~s__state~0); 146318#L143 assume !(8465 == ssl3_accept_~s__state~0); 146315#L146 assume !(8466 == ssl3_accept_~s__state~0); 146313#L149 assume !(8496 == ssl3_accept_~s__state~0); 146310#L152 assume !(8497 == ssl3_accept_~s__state~0); 146305#L155 assume 8512 == ssl3_accept_~s__state~0; 146306#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146294#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 146295#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 148661#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 148660#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 148658#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148653#L654 ssl3_accept_~skip~0 := 0; 148652#L113-2 assume !false; 148651#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148650#L116 assume !(12292 == ssl3_accept_~s__state~0); 148649#L119 assume !(16384 == ssl3_accept_~s__state~0); 148648#L122 assume !(8192 == ssl3_accept_~s__state~0); 148647#L125 assume !(24576 == ssl3_accept_~s__state~0); 148646#L128 assume !(8195 == ssl3_accept_~s__state~0); 148645#L131 assume !(8480 == ssl3_accept_~s__state~0); 148644#L134 assume !(8481 == ssl3_accept_~s__state~0); 148643#L137 assume !(8482 == ssl3_accept_~s__state~0); 148642#L140 assume !(8464 == ssl3_accept_~s__state~0); 148641#L143 assume !(8465 == ssl3_accept_~s__state~0); 148640#L146 assume !(8466 == ssl3_accept_~s__state~0); 148639#L149 assume !(8496 == ssl3_accept_~s__state~0); 148638#L152 assume !(8497 == ssl3_accept_~s__state~0); 148637#L155 assume !(8512 == ssl3_accept_~s__state~0); 148636#L158 assume !(8513 == ssl3_accept_~s__state~0); 148635#L161 assume 8528 == ssl3_accept_~s__state~0; 148425#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 148633#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 148631#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 148624#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 148627#L370 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 148622#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 148621#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 148619#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148614#L654 ssl3_accept_~skip~0 := 0; 148613#L113-2 assume !false; 148612#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148611#L116 assume !(12292 == ssl3_accept_~s__state~0); 148610#L119 assume !(16384 == ssl3_accept_~s__state~0); 148609#L122 assume !(8192 == ssl3_accept_~s__state~0); 148608#L125 assume !(24576 == ssl3_accept_~s__state~0); 148607#L128 assume !(8195 == ssl3_accept_~s__state~0); 148606#L131 assume !(8480 == ssl3_accept_~s__state~0); 148605#L134 assume !(8481 == ssl3_accept_~s__state~0); 148604#L137 assume !(8482 == ssl3_accept_~s__state~0); 148603#L140 assume !(8464 == ssl3_accept_~s__state~0); 148602#L143 assume !(8465 == ssl3_accept_~s__state~0); 148601#L146 assume !(8466 == ssl3_accept_~s__state~0); 148600#L149 assume !(8496 == ssl3_accept_~s__state~0); 148599#L152 assume !(8497 == ssl3_accept_~s__state~0); 148598#L155 assume !(8512 == ssl3_accept_~s__state~0); 148597#L158 assume !(8513 == ssl3_accept_~s__state~0); 148596#L161 assume !(8528 == ssl3_accept_~s__state~0); 148594#L164 assume !(8529 == ssl3_accept_~s__state~0); 148589#L167 assume 8544 == ssl3_accept_~s__state~0; 148418#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 148586#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 148583#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148581#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 148577#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 148575#L420 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 148553#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 148539#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148534#L654 ssl3_accept_~skip~0 := 0; 148533#L113-2 assume !false; 148532#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148531#L116 assume !(12292 == ssl3_accept_~s__state~0); 148530#L119 assume !(16384 == ssl3_accept_~s__state~0); 148529#L122 assume !(8192 == ssl3_accept_~s__state~0); 148528#L125 assume !(24576 == ssl3_accept_~s__state~0); 148527#L128 assume !(8195 == ssl3_accept_~s__state~0); 148526#L131 assume !(8480 == ssl3_accept_~s__state~0); 148525#L134 assume !(8481 == ssl3_accept_~s__state~0); 148524#L137 assume !(8482 == ssl3_accept_~s__state~0); 148523#L140 assume !(8464 == ssl3_accept_~s__state~0); 148522#L143 assume !(8465 == ssl3_accept_~s__state~0); 148521#L146 assume !(8466 == ssl3_accept_~s__state~0); 148520#L149 assume !(8496 == ssl3_accept_~s__state~0); 148519#L152 assume !(8497 == ssl3_accept_~s__state~0); 148517#L155 assume !(8512 == ssl3_accept_~s__state~0); 148515#L158 assume !(8513 == ssl3_accept_~s__state~0); 148513#L161 assume !(8528 == ssl3_accept_~s__state~0); 148511#L164 assume !(8529 == ssl3_accept_~s__state~0); 148509#L167 assume !(8544 == ssl3_accept_~s__state~0); 148508#L170 assume !(8545 == ssl3_accept_~s__state~0); 148500#L173 assume !(8560 == ssl3_accept_~s__state~0); 148499#L176 assume !(8561 == ssl3_accept_~s__state~0); 148498#L179 assume 8448 == ssl3_accept_~s__state~0; 148496#L180 assume !(ssl3_accept_~num1~0 > 0); 148494#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 148482#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148477#L654 ssl3_accept_~skip~0 := 0; 148475#L113-2 assume !false; 148474#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148472#L116 assume !(12292 == ssl3_accept_~s__state~0); 148470#L119 assume !(16384 == ssl3_accept_~s__state~0); 148469#L122 assume !(8192 == ssl3_accept_~s__state~0); 148468#L125 assume !(24576 == ssl3_accept_~s__state~0); 148456#L128 assume !(8195 == ssl3_accept_~s__state~0); 148453#L131 assume !(8480 == ssl3_accept_~s__state~0); 148451#L134 assume !(8481 == ssl3_accept_~s__state~0); 148449#L137 assume !(8482 == ssl3_accept_~s__state~0); 148446#L140 assume !(8464 == ssl3_accept_~s__state~0); 148444#L143 assume !(8465 == ssl3_accept_~s__state~0); 148442#L146 assume !(8466 == ssl3_accept_~s__state~0); 148440#L149 assume !(8496 == ssl3_accept_~s__state~0); 148438#L152 assume !(8497 == ssl3_accept_~s__state~0); 148436#L155 assume !(8512 == ssl3_accept_~s__state~0); 148433#L158 assume !(8513 == ssl3_accept_~s__state~0); 148429#L161 assume !(8528 == ssl3_accept_~s__state~0); 148426#L164 assume !(8529 == ssl3_accept_~s__state~0); 148422#L167 assume !(8544 == ssl3_accept_~s__state~0); 148419#L170 assume !(8545 == ssl3_accept_~s__state~0); 148415#L173 assume !(8560 == ssl3_accept_~s__state~0); 148412#L176 assume !(8561 == ssl3_accept_~s__state~0); 148407#L179 assume !(8448 == ssl3_accept_~s__state~0); 148408#L182 assume 8576 == ssl3_accept_~s__state~0; 148164#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 148400#L463 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 148392#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 148393#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 148386#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149489#L654 ssl3_accept_~skip~0 := 0; 149488#L113-2 assume !false; 149487#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149486#L116 assume !(12292 == ssl3_accept_~s__state~0); 149485#L119 assume !(16384 == ssl3_accept_~s__state~0); 149484#L122 assume !(8192 == ssl3_accept_~s__state~0); 149483#L125 assume !(24576 == ssl3_accept_~s__state~0); 149482#L128 assume !(8195 == ssl3_accept_~s__state~0); 149481#L131 assume !(8480 == ssl3_accept_~s__state~0); 149480#L134 assume !(8481 == ssl3_accept_~s__state~0); 149478#L137 assume !(8482 == ssl3_accept_~s__state~0); 149190#L140 assume !(8464 == ssl3_accept_~s__state~0); 149182#L143 assume !(8465 == ssl3_accept_~s__state~0); 149183#L146 assume 8466 == ssl3_accept_~s__state~0; 146391#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149466#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149459#L288-2 [2021-10-28 08:41:48,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:48,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 1 times [2021-10-28 08:41:48,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:48,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455891389] [2021-10-28 08:41:48,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:48,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:48,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:48,914 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:48,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:48,922 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:48,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:48,923 INFO L85 PathProgramCache]: Analyzing trace with hash -567482499, now seen corresponding path program 1 times [2021-10-28 08:41:48,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:48,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007956150] [2021-10-28 08:41:48,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:48,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:48,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:48,962 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-28 08:41:48,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:48,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007956150] [2021-10-28 08:41:48,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007956150] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:48,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:48,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:41:48,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236946313] [2021-10-28 08:41:48,963 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:48,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:48,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:48,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:48,964 INFO L87 Difference]: Start difference. First operand 10390 states and 13164 transitions. cyclomatic complexity: 2791 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:49,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:49,072 INFO L93 Difference]: Finished difference Result 12996 states and 16524 transitions. [2021-10-28 08:41:49,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:49,073 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12996 states and 16524 transitions. [2021-10-28 08:41:49,121 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12761 [2021-10-28 08:41:49,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12996 states to 12996 states and 16524 transitions. [2021-10-28 08:41:49,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12889 [2021-10-28 08:41:49,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12889 [2021-10-28 08:41:49,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12996 states and 16524 transitions. [2021-10-28 08:41:49,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:49,192 INFO L681 BuchiCegarLoop]: Abstraction has 12996 states and 16524 transitions. [2021-10-28 08:41:49,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12996 states and 16524 transitions. [2021-10-28 08:41:49,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12996 to 12996. [2021-10-28 08:41:49,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12996 states, 12996 states have (on average 1.2714681440443214) internal successors, (16524), 12995 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:49,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12996 states to 12996 states and 16524 transitions. [2021-10-28 08:41:49,590 INFO L704 BuchiCegarLoop]: Abstraction has 12996 states and 16524 transitions. [2021-10-28 08:41:49,590 INFO L587 BuchiCegarLoop]: Abstraction has 12996 states and 16524 transitions. [2021-10-28 08:41:49,591 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 08:41:49,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12996 states and 16524 transitions. [2021-10-28 08:41:49,628 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12761 [2021-10-28 08:41:49,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:49,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:49,631 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] [2021-10-28 08:41:49,631 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:49,631 INFO L791 eck$LassoCheckResult]: Stem: 169639#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 169489#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 169477#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 169443#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 169428#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 169427#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 169655#L113-2 assume !false; 169690#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171707#L116 assume !(12292 == ssl3_accept_~s__state~0); 171705#L119 assume !(16384 == ssl3_accept_~s__state~0); 171703#L122 assume !(8192 == ssl3_accept_~s__state~0); 171701#L125 assume !(24576 == ssl3_accept_~s__state~0); 171699#L128 assume !(8195 == ssl3_accept_~s__state~0); 171697#L131 assume !(8480 == ssl3_accept_~s__state~0); 171694#L134 assume !(8481 == ssl3_accept_~s__state~0); 171692#L137 assume !(8482 == ssl3_accept_~s__state~0); 171689#L140 assume 8464 == ssl3_accept_~s__state~0; 171672#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 171671#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 171665#L288-2 [2021-10-28 08:41:49,632 INFO L793 eck$LassoCheckResult]: Loop: 171665#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 171666#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172416#L654 ssl3_accept_~skip~0 := 0; 172412#L113-2 assume !false; 172410#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171109#L116 assume !(12292 == ssl3_accept_~s__state~0); 171110#L119 assume !(16384 == ssl3_accept_~s__state~0); 172406#L122 assume !(8192 == ssl3_accept_~s__state~0); 172400#L125 assume !(24576 == ssl3_accept_~s__state~0); 171993#L128 assume !(8195 == ssl3_accept_~s__state~0); 171994#L131 assume !(8480 == ssl3_accept_~s__state~0); 171987#L134 assume !(8481 == ssl3_accept_~s__state~0); 171988#L137 assume !(8482 == ssl3_accept_~s__state~0); 170619#L140 assume !(8464 == ssl3_accept_~s__state~0); 170620#L143 assume !(8465 == ssl3_accept_~s__state~0); 170792#L146 assume !(8466 == ssl3_accept_~s__state~0); 170793#L149 assume 8496 == ssl3_accept_~s__state~0; 169779#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 169780#L301 assume !(1 == ssl3_accept_~blastFlag~0); 170710#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 170711#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 170698#L307-2 ssl3_accept_~s__init_num~0 := 0; 170699#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170679#L654 ssl3_accept_~skip~0 := 0; 170680#L113-2 assume !false; 170671#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170672#L116 assume !(12292 == ssl3_accept_~s__state~0); 170663#L119 assume !(16384 == ssl3_accept_~s__state~0); 170664#L122 assume !(8192 == ssl3_accept_~s__state~0); 170655#L125 assume !(24576 == ssl3_accept_~s__state~0); 170656#L128 assume !(8195 == ssl3_accept_~s__state~0); 170647#L131 assume !(8480 == ssl3_accept_~s__state~0); 170648#L134 assume !(8481 == ssl3_accept_~s__state~0); 170639#L137 assume !(8482 == ssl3_accept_~s__state~0); 170640#L140 assume !(8464 == ssl3_accept_~s__state~0); 170631#L143 assume !(8465 == ssl3_accept_~s__state~0); 170632#L146 assume !(8466 == ssl3_accept_~s__state~0); 170623#L149 assume !(8496 == ssl3_accept_~s__state~0); 170624#L152 assume !(8497 == ssl3_accept_~s__state~0); 170591#L155 assume 8512 == ssl3_accept_~s__state~0; 170592#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172398#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 172384#L322 assume !(2 == ssl3_accept_~blastFlag~0); 172385#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 172604#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 172602#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172597#L654 ssl3_accept_~skip~0 := 0; 172596#L113-2 assume !false; 172595#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172594#L116 assume !(12292 == ssl3_accept_~s__state~0); 172593#L119 assume !(16384 == ssl3_accept_~s__state~0); 172592#L122 assume !(8192 == ssl3_accept_~s__state~0); 172591#L125 assume !(24576 == ssl3_accept_~s__state~0); 172590#L128 assume !(8195 == ssl3_accept_~s__state~0); 172589#L131 assume !(8480 == ssl3_accept_~s__state~0); 172588#L134 assume !(8481 == ssl3_accept_~s__state~0); 172587#L137 assume !(8482 == ssl3_accept_~s__state~0); 172586#L140 assume !(8464 == ssl3_accept_~s__state~0); 172585#L143 assume !(8465 == ssl3_accept_~s__state~0); 172584#L146 assume !(8466 == ssl3_accept_~s__state~0); 172583#L149 assume !(8496 == ssl3_accept_~s__state~0); 172582#L152 assume !(8497 == ssl3_accept_~s__state~0); 172581#L155 assume !(8512 == ssl3_accept_~s__state~0); 172580#L158 assume !(8513 == ssl3_accept_~s__state~0); 172579#L161 assume 8528 == ssl3_accept_~s__state~0; 171555#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 172577#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 172575#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 172568#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 172571#L370 assume !(3 == ssl3_accept_~blastFlag~0); 172566#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 172565#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 172563#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172558#L654 ssl3_accept_~skip~0 := 0; 172556#L113-2 assume !false; 172551#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172549#L116 assume !(12292 == ssl3_accept_~s__state~0); 172547#L119 assume !(16384 == ssl3_accept_~s__state~0); 172545#L122 assume !(8192 == ssl3_accept_~s__state~0); 172543#L125 assume !(24576 == ssl3_accept_~s__state~0); 172541#L128 assume !(8195 == ssl3_accept_~s__state~0); 172539#L131 assume !(8480 == ssl3_accept_~s__state~0); 172537#L134 assume !(8481 == ssl3_accept_~s__state~0); 172535#L137 assume !(8482 == ssl3_accept_~s__state~0); 172533#L140 assume !(8464 == ssl3_accept_~s__state~0); 172531#L143 assume !(8465 == ssl3_accept_~s__state~0); 172529#L146 assume !(8466 == ssl3_accept_~s__state~0); 172527#L149 assume !(8496 == ssl3_accept_~s__state~0); 172525#L152 assume !(8497 == ssl3_accept_~s__state~0); 172523#L155 assume !(8512 == ssl3_accept_~s__state~0); 172521#L158 assume !(8513 == ssl3_accept_~s__state~0); 172519#L161 assume !(8528 == ssl3_accept_~s__state~0); 172517#L164 assume !(8529 == ssl3_accept_~s__state~0); 172515#L167 assume 8544 == ssl3_accept_~s__state~0; 171541#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 172512#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 172509#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172507#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 172503#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 172502#L420 assume !(4 == ssl3_accept_~blastFlag~0); 172500#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 172498#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172493#L654 ssl3_accept_~skip~0 := 0; 172492#L113-2 assume !false; 172491#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172490#L116 assume !(12292 == ssl3_accept_~s__state~0); 172489#L119 assume !(16384 == ssl3_accept_~s__state~0); 172488#L122 assume !(8192 == ssl3_accept_~s__state~0); 172487#L125 assume !(24576 == ssl3_accept_~s__state~0); 172486#L128 assume !(8195 == ssl3_accept_~s__state~0); 172485#L131 assume !(8480 == ssl3_accept_~s__state~0); 172484#L134 assume !(8481 == ssl3_accept_~s__state~0); 172483#L137 assume !(8482 == ssl3_accept_~s__state~0); 172482#L140 assume !(8464 == ssl3_accept_~s__state~0); 172481#L143 assume !(8465 == ssl3_accept_~s__state~0); 172480#L146 assume !(8466 == ssl3_accept_~s__state~0); 172479#L149 assume !(8496 == ssl3_accept_~s__state~0); 172478#L152 assume !(8497 == ssl3_accept_~s__state~0); 172477#L155 assume !(8512 == ssl3_accept_~s__state~0); 172476#L158 assume !(8513 == ssl3_accept_~s__state~0); 172475#L161 assume !(8528 == ssl3_accept_~s__state~0); 172474#L164 assume !(8529 == ssl3_accept_~s__state~0); 172473#L167 assume !(8544 == ssl3_accept_~s__state~0); 172472#L170 assume !(8545 == ssl3_accept_~s__state~0); 172471#L173 assume !(8560 == ssl3_accept_~s__state~0); 172470#L176 assume !(8561 == ssl3_accept_~s__state~0); 172469#L179 assume 8448 == ssl3_accept_~s__state~0; 172468#L180 assume !(ssl3_accept_~num1~0 > 0); 172466#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172464#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172459#L654 ssl3_accept_~skip~0 := 0; 172458#L113-2 assume !false; 172457#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172456#L116 assume !(12292 == ssl3_accept_~s__state~0); 172455#L119 assume !(16384 == ssl3_accept_~s__state~0); 172454#L122 assume !(8192 == ssl3_accept_~s__state~0); 172453#L125 assume !(24576 == ssl3_accept_~s__state~0); 172452#L128 assume !(8195 == ssl3_accept_~s__state~0); 172451#L131 assume !(8480 == ssl3_accept_~s__state~0); 172450#L134 assume !(8481 == ssl3_accept_~s__state~0); 172449#L137 assume !(8482 == ssl3_accept_~s__state~0); 172448#L140 assume !(8464 == ssl3_accept_~s__state~0); 172447#L143 assume !(8465 == ssl3_accept_~s__state~0); 172446#L146 assume !(8466 == ssl3_accept_~s__state~0); 172445#L149 assume !(8496 == ssl3_accept_~s__state~0); 172444#L152 assume !(8497 == ssl3_accept_~s__state~0); 172443#L155 assume !(8512 == ssl3_accept_~s__state~0); 172442#L158 assume !(8513 == ssl3_accept_~s__state~0); 172440#L161 assume !(8528 == ssl3_accept_~s__state~0); 172439#L164 assume !(8529 == ssl3_accept_~s__state~0); 172434#L167 assume !(8544 == ssl3_accept_~s__state~0); 172433#L170 assume !(8545 == ssl3_accept_~s__state~0); 172418#L173 assume !(8560 == ssl3_accept_~s__state~0); 172415#L176 assume !(8561 == ssl3_accept_~s__state~0); 172411#L179 assume !(8448 == ssl3_accept_~s__state~0); 171967#L182 assume 8576 == ssl3_accept_~s__state~0; 171939#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 171940#L463 assume !(5 == ssl3_accept_~blastFlag~0); 172134#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 172132#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 171658#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 171648#L654 ssl3_accept_~skip~0 := 0; 171649#L113-2 assume !false; 172414#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172408#L116 assume !(12292 == ssl3_accept_~s__state~0); 172409#L119 assume !(16384 == ssl3_accept_~s__state~0); 171101#L122 assume !(8192 == ssl3_accept_~s__state~0); 171098#L125 assume !(24576 == ssl3_accept_~s__state~0); 171090#L128 assume !(8195 == ssl3_accept_~s__state~0); 171091#L131 assume !(8480 == ssl3_accept_~s__state~0); 171077#L134 assume !(8481 == ssl3_accept_~s__state~0); 171078#L137 assume !(8482 == ssl3_accept_~s__state~0); 171976#L140 assume !(8464 == ssl3_accept_~s__state~0); 171977#L143 assume !(8465 == ssl3_accept_~s__state~0); 171963#L146 assume 8466 == ssl3_accept_~s__state~0; 169801#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 172436#L288 assume !(0 == ssl3_accept_~blastFlag~0); 171665#L288-2 [2021-10-28 08:41:49,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:49,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 2 times [2021-10-28 08:41:49,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:49,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066584747] [2021-10-28 08:41:49,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:49,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:49,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:49,647 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:49,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:49,656 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:49,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:49,657 INFO L85 PathProgramCache]: Analyzing trace with hash -452927171, now seen corresponding path program 2 times [2021-10-28 08:41:49,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:49,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386941840] [2021-10-28 08:41:49,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:49,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:49,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:49,697 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:49,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:49,729 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:49,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:49,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1051464270, now seen corresponding path program 1 times [2021-10-28 08:41:49,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:49,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033342519] [2021-10-28 08:41:49,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:49,731 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:49,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:49,764 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 08:41:49,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:49,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033342519] [2021-10-28 08:41:49,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033342519] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:49,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:49,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:49,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548012270] [2021-10-28 08:41:51,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:51,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:51,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:51,186 INFO L87 Difference]: Start difference. First operand 12996 states and 16524 transitions. cyclomatic complexity: 3549 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:51,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:51,251 INFO L93 Difference]: Finished difference Result 10486 states and 13372 transitions. [2021-10-28 08:41:51,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:51,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10486 states and 13372 transitions. [2021-10-28 08:41:51,293 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-28 08:41:51,334 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10486 states to 10486 states and 13372 transitions. [2021-10-28 08:41:51,334 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10379 [2021-10-28 08:41:51,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10379 [2021-10-28 08:41:51,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10486 states and 13372 transitions. [2021-10-28 08:41:51,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:51,342 INFO L681 BuchiCegarLoop]: Abstraction has 10486 states and 13372 transitions. [2021-10-28 08:41:51,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10486 states and 13372 transitions. [2021-10-28 08:41:51,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10486 to 10486. [2021-10-28 08:41:51,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10486 states, 10486 states have (on average 1.2752241083349227) internal successors, (13372), 10485 states have internal predecessors, (13372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:51,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10486 states to 10486 states and 13372 transitions. [2021-10-28 08:41:51,587 INFO L704 BuchiCegarLoop]: Abstraction has 10486 states and 13372 transitions. [2021-10-28 08:41:51,587 INFO L587 BuchiCegarLoop]: Abstraction has 10486 states and 13372 transitions. [2021-10-28 08:41:51,587 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 08:41:51,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10486 states and 13372 transitions. [2021-10-28 08:41:51,619 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-28 08:41:51,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:51,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:51,621 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] [2021-10-28 08:41:51,621 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:51,621 INFO L791 eck$LassoCheckResult]: Stem: 193129#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 192975#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 192965#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192931#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 192918#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192917#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 193143#L113-2 assume !false; 193177#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195362#L116 assume !(12292 == ssl3_accept_~s__state~0); 195363#L119 assume !(16384 == ssl3_accept_~s__state~0); 195354#L122 assume !(8192 == ssl3_accept_~s__state~0); 195355#L125 assume !(24576 == ssl3_accept_~s__state~0); 195346#L128 assume !(8195 == ssl3_accept_~s__state~0); 195347#L131 assume !(8480 == ssl3_accept_~s__state~0); 195338#L134 assume !(8481 == ssl3_accept_~s__state~0); 195339#L137 assume !(8482 == ssl3_accept_~s__state~0); 193416#L140 assume 8464 == ssl3_accept_~s__state~0; 193410#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 193381#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 193377#L288-2 [2021-10-28 08:41:51,622 INFO L793 eck$LassoCheckResult]: Loop: 193377#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 193365#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193358#L654 ssl3_accept_~skip~0 := 0; 193355#L113-2 assume !false; 193352#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193349#L116 assume !(12292 == ssl3_accept_~s__state~0); 193346#L119 assume !(16384 == ssl3_accept_~s__state~0); 193343#L122 assume !(8192 == ssl3_accept_~s__state~0); 193340#L125 assume !(24576 == ssl3_accept_~s__state~0); 193335#L128 assume !(8195 == ssl3_accept_~s__state~0); 193332#L131 assume !(8480 == ssl3_accept_~s__state~0); 193327#L134 assume !(8481 == ssl3_accept_~s__state~0); 193322#L137 assume !(8482 == ssl3_accept_~s__state~0); 193319#L140 assume !(8464 == ssl3_accept_~s__state~0); 193316#L143 assume !(8465 == ssl3_accept_~s__state~0); 193311#L146 assume !(8466 == ssl3_accept_~s__state~0); 193306#L149 assume 8496 == ssl3_accept_~s__state~0; 193300#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 193265#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 193262#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 193259#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 193257#L307-2 ssl3_accept_~s__init_num~0 := 0; 193250#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193244#L654 ssl3_accept_~skip~0 := 0; 193242#L113-2 assume !false; 193240#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193238#L116 assume !(12292 == ssl3_accept_~s__state~0); 193236#L119 assume !(16384 == ssl3_accept_~s__state~0); 193234#L122 assume !(8192 == ssl3_accept_~s__state~0); 193232#L125 assume !(24576 == ssl3_accept_~s__state~0); 193229#L128 assume !(8195 == ssl3_accept_~s__state~0); 193227#L131 assume !(8480 == ssl3_accept_~s__state~0); 193224#L134 assume !(8481 == ssl3_accept_~s__state~0); 193221#L137 assume !(8482 == ssl3_accept_~s__state~0); 193219#L140 assume !(8464 == ssl3_accept_~s__state~0); 193217#L143 assume !(8465 == ssl3_accept_~s__state~0); 193214#L146 assume !(8466 == ssl3_accept_~s__state~0); 193212#L149 assume !(8496 == ssl3_accept_~s__state~0); 193209#L152 assume !(8497 == ssl3_accept_~s__state~0); 193200#L155 assume 8512 == ssl3_accept_~s__state~0; 193201#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 193190#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 193191#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 193803#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 193802#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 193800#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193795#L654 ssl3_accept_~skip~0 := 0; 193794#L113-2 assume !false; 193793#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193792#L116 assume !(12292 == ssl3_accept_~s__state~0); 193791#L119 assume !(16384 == ssl3_accept_~s__state~0); 193790#L122 assume !(8192 == ssl3_accept_~s__state~0); 193789#L125 assume !(24576 == ssl3_accept_~s__state~0); 193788#L128 assume !(8195 == ssl3_accept_~s__state~0); 193787#L131 assume !(8480 == ssl3_accept_~s__state~0); 193786#L134 assume !(8481 == ssl3_accept_~s__state~0); 193785#L137 assume !(8482 == ssl3_accept_~s__state~0); 193784#L140 assume !(8464 == ssl3_accept_~s__state~0); 193783#L143 assume !(8465 == ssl3_accept_~s__state~0); 193782#L146 assume !(8466 == ssl3_accept_~s__state~0); 193781#L149 assume !(8496 == ssl3_accept_~s__state~0); 193780#L152 assume !(8497 == ssl3_accept_~s__state~0); 193779#L155 assume !(8512 == ssl3_accept_~s__state~0); 193778#L158 assume !(8513 == ssl3_accept_~s__state~0); 193777#L161 assume 8528 == ssl3_accept_~s__state~0; 193507#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 193775#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 193773#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 193766#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 193769#L370 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 193764#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 193763#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 193761#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193756#L654 ssl3_accept_~skip~0 := 0; 193754#L113-2 assume !false; 193749#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193747#L116 assume !(12292 == ssl3_accept_~s__state~0); 193745#L119 assume !(16384 == ssl3_accept_~s__state~0); 193743#L122 assume !(8192 == ssl3_accept_~s__state~0); 193741#L125 assume !(24576 == ssl3_accept_~s__state~0); 193739#L128 assume !(8195 == ssl3_accept_~s__state~0); 193737#L131 assume !(8480 == ssl3_accept_~s__state~0); 193735#L134 assume !(8481 == ssl3_accept_~s__state~0); 193733#L137 assume !(8482 == ssl3_accept_~s__state~0); 193731#L140 assume !(8464 == ssl3_accept_~s__state~0); 193729#L143 assume !(8465 == ssl3_accept_~s__state~0); 193727#L146 assume !(8466 == ssl3_accept_~s__state~0); 193725#L149 assume !(8496 == ssl3_accept_~s__state~0); 193723#L152 assume !(8497 == ssl3_accept_~s__state~0); 193721#L155 assume !(8512 == ssl3_accept_~s__state~0); 193719#L158 assume !(8513 == ssl3_accept_~s__state~0); 193717#L161 assume !(8528 == ssl3_accept_~s__state~0); 193715#L164 assume !(8529 == ssl3_accept_~s__state~0); 193713#L167 assume 8544 == ssl3_accept_~s__state~0; 193422#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 193710#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 193707#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 193705#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 193701#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 193700#L420 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 193698#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 193696#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193691#L654 ssl3_accept_~skip~0 := 0; 193690#L113-2 assume !false; 193689#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193688#L116 assume !(12292 == ssl3_accept_~s__state~0); 193687#L119 assume !(16384 == ssl3_accept_~s__state~0); 193686#L122 assume !(8192 == ssl3_accept_~s__state~0); 193685#L125 assume !(24576 == ssl3_accept_~s__state~0); 193684#L128 assume !(8195 == ssl3_accept_~s__state~0); 193683#L131 assume !(8480 == ssl3_accept_~s__state~0); 193682#L134 assume !(8481 == ssl3_accept_~s__state~0); 193681#L137 assume !(8482 == ssl3_accept_~s__state~0); 193680#L140 assume !(8464 == ssl3_accept_~s__state~0); 193679#L143 assume !(8465 == ssl3_accept_~s__state~0); 193678#L146 assume !(8466 == ssl3_accept_~s__state~0); 193677#L149 assume !(8496 == ssl3_accept_~s__state~0); 193676#L152 assume !(8497 == ssl3_accept_~s__state~0); 193675#L155 assume !(8512 == ssl3_accept_~s__state~0); 193674#L158 assume !(8513 == ssl3_accept_~s__state~0); 193673#L161 assume !(8528 == ssl3_accept_~s__state~0); 193672#L164 assume !(8529 == ssl3_accept_~s__state~0); 193671#L167 assume !(8544 == ssl3_accept_~s__state~0); 193670#L170 assume !(8545 == ssl3_accept_~s__state~0); 193669#L173 assume !(8560 == ssl3_accept_~s__state~0); 193668#L176 assume !(8561 == ssl3_accept_~s__state~0); 193667#L179 assume 8448 == ssl3_accept_~s__state~0; 193666#L180 assume !(ssl3_accept_~num1~0 > 0); 193664#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 193662#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193657#L654 ssl3_accept_~skip~0 := 0; 193656#L113-2 assume !false; 193655#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193654#L116 assume !(12292 == ssl3_accept_~s__state~0); 193653#L119 assume !(16384 == ssl3_accept_~s__state~0); 193652#L122 assume !(8192 == ssl3_accept_~s__state~0); 193651#L125 assume !(24576 == ssl3_accept_~s__state~0); 193650#L128 assume !(8195 == ssl3_accept_~s__state~0); 193649#L131 assume !(8480 == ssl3_accept_~s__state~0); 193648#L134 assume !(8481 == ssl3_accept_~s__state~0); 193647#L137 assume !(8482 == ssl3_accept_~s__state~0); 193646#L140 assume !(8464 == ssl3_accept_~s__state~0); 193645#L143 assume !(8465 == ssl3_accept_~s__state~0); 193644#L146 assume !(8466 == ssl3_accept_~s__state~0); 193643#L149 assume !(8496 == ssl3_accept_~s__state~0); 193642#L152 assume !(8497 == ssl3_accept_~s__state~0); 193641#L155 assume !(8512 == ssl3_accept_~s__state~0); 193640#L158 assume !(8513 == ssl3_accept_~s__state~0); 193639#L161 assume !(8528 == ssl3_accept_~s__state~0); 193638#L164 assume !(8529 == ssl3_accept_~s__state~0); 193637#L167 assume !(8544 == ssl3_accept_~s__state~0); 193636#L170 assume !(8545 == ssl3_accept_~s__state~0); 193635#L173 assume !(8560 == ssl3_accept_~s__state~0); 193634#L176 assume !(8561 == ssl3_accept_~s__state~0); 193633#L179 assume !(8448 == ssl3_accept_~s__state~0); 193619#L182 assume 8576 == ssl3_accept_~s__state~0; 193615#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 193518#L463 assume !(5 == ssl3_accept_~blastFlag~0); 193520#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 194196#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 193500#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193495#L654 ssl3_accept_~skip~0 := 0; 193494#L113-2 assume !false; 193493#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193492#L116 assume !(12292 == ssl3_accept_~s__state~0); 193491#L119 assume !(16384 == ssl3_accept_~s__state~0); 193490#L122 assume !(8192 == ssl3_accept_~s__state~0); 193489#L125 assume !(24576 == ssl3_accept_~s__state~0); 193488#L128 assume !(8195 == ssl3_accept_~s__state~0); 193487#L131 assume !(8480 == ssl3_accept_~s__state~0); 193486#L134 assume !(8481 == ssl3_accept_~s__state~0); 193485#L137 assume !(8482 == ssl3_accept_~s__state~0); 193484#L140 assume !(8464 == ssl3_accept_~s__state~0); 193482#L143 assume !(8465 == ssl3_accept_~s__state~0); 193483#L146 assume 8466 == ssl3_accept_~s__state~0; 193315#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 193401#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 193377#L288-2 [2021-10-28 08:41:51,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:51,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 3 times [2021-10-28 08:41:51,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:51,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791712828] [2021-10-28 08:41:51,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:51,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:51,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:51,630 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:51,637 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:51,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:51,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1385130949, now seen corresponding path program 1 times [2021-10-28 08:41:51,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:51,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473962312] [2021-10-28 08:41:51,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:51,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:51,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-10-28 08:41:51,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:51,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473962312] [2021-10-28 08:41:51,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473962312] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:51,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:51,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:51,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813938556] [2021-10-28 08:41:51,674 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:51,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:51,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:51,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:51,675 INFO L87 Difference]: Start difference. First operand 10486 states and 13372 transitions. cyclomatic complexity: 2905 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:51,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:51,737 INFO L93 Difference]: Finished difference Result 10762 states and 13692 transitions. [2021-10-28 08:41:51,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:51,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10762 states and 13692 transitions. [2021-10-28 08:41:51,782 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-28 08:41:51,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10762 states to 10762 states and 13692 transitions. [2021-10-28 08:41:51,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10655 [2021-10-28 08:41:51,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10655 [2021-10-28 08:41:51,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10762 states and 13692 transitions. [2021-10-28 08:41:51,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:51,822 INFO L681 BuchiCegarLoop]: Abstraction has 10762 states and 13692 transitions. [2021-10-28 08:41:51,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10762 states and 13692 transitions. [2021-10-28 08:41:52,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10762 to 10762. [2021-10-28 08:41:52,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10762 states, 10762 states have (on average 1.2722542278386917) internal successors, (13692), 10761 states have internal predecessors, (13692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:52,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10762 states to 10762 states and 13692 transitions. [2021-10-28 08:41:52,098 INFO L704 BuchiCegarLoop]: Abstraction has 10762 states and 13692 transitions. [2021-10-28 08:41:52,098 INFO L587 BuchiCegarLoop]: Abstraction has 10762 states and 13692 transitions. [2021-10-28 08:41:52,098 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 08:41:52,099 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10762 states and 13692 transitions. [2021-10-28 08:41:52,137 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-28 08:41:52,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:52,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:52,139 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] [2021-10-28 08:41:52,139 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:52,139 INFO L791 eck$LassoCheckResult]: Stem: 214380#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 214230#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 214218#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 214183#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 214171#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 214170#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 214395#L113-2 assume !false; 214430#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 216623#L116 assume !(12292 == ssl3_accept_~s__state~0); 216624#L119 assume !(16384 == ssl3_accept_~s__state~0); 216615#L122 assume !(8192 == ssl3_accept_~s__state~0); 216616#L125 assume !(24576 == ssl3_accept_~s__state~0); 216607#L128 assume !(8195 == ssl3_accept_~s__state~0); 216608#L131 assume !(8480 == ssl3_accept_~s__state~0); 216599#L134 assume !(8481 == ssl3_accept_~s__state~0); 216600#L137 assume !(8482 == ssl3_accept_~s__state~0); 214675#L140 assume 8464 == ssl3_accept_~s__state~0; 214669#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 214640#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 214636#L288-2 [2021-10-28 08:41:52,140 INFO L793 eck$LassoCheckResult]: Loop: 214636#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 214624#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214617#L654 ssl3_accept_~skip~0 := 0; 214614#L113-2 assume !false; 214611#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214608#L116 assume !(12292 == ssl3_accept_~s__state~0); 214605#L119 assume !(16384 == ssl3_accept_~s__state~0); 214602#L122 assume !(8192 == ssl3_accept_~s__state~0); 214599#L125 assume !(24576 == ssl3_accept_~s__state~0); 214594#L128 assume !(8195 == ssl3_accept_~s__state~0); 214591#L131 assume !(8480 == ssl3_accept_~s__state~0); 214586#L134 assume !(8481 == ssl3_accept_~s__state~0); 214581#L137 assume !(8482 == ssl3_accept_~s__state~0); 214578#L140 assume !(8464 == ssl3_accept_~s__state~0); 214575#L143 assume !(8465 == ssl3_accept_~s__state~0); 214570#L146 assume !(8466 == ssl3_accept_~s__state~0); 214565#L149 assume 8496 == ssl3_accept_~s__state~0; 214559#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 214524#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 214521#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 214518#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 214516#L307-2 ssl3_accept_~s__init_num~0 := 0; 214509#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214503#L654 ssl3_accept_~skip~0 := 0; 214501#L113-2 assume !false; 214499#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214497#L116 assume !(12292 == ssl3_accept_~s__state~0); 214495#L119 assume !(16384 == ssl3_accept_~s__state~0); 214493#L122 assume !(8192 == ssl3_accept_~s__state~0); 214491#L125 assume !(24576 == ssl3_accept_~s__state~0); 214488#L128 assume !(8195 == ssl3_accept_~s__state~0); 214486#L131 assume !(8480 == ssl3_accept_~s__state~0); 214483#L134 assume !(8481 == ssl3_accept_~s__state~0); 214480#L137 assume !(8482 == ssl3_accept_~s__state~0); 214478#L140 assume !(8464 == ssl3_accept_~s__state~0); 214476#L143 assume !(8465 == ssl3_accept_~s__state~0); 214473#L146 assume !(8466 == ssl3_accept_~s__state~0); 214471#L149 assume !(8496 == ssl3_accept_~s__state~0); 214468#L152 assume !(8497 == ssl3_accept_~s__state~0); 214459#L155 assume 8512 == ssl3_accept_~s__state~0; 214460#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214449#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 214450#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 215067#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 215066#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 215064#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 215059#L654 ssl3_accept_~skip~0 := 0; 215058#L113-2 assume !false; 215057#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 215056#L116 assume !(12292 == ssl3_accept_~s__state~0); 215055#L119 assume !(16384 == ssl3_accept_~s__state~0); 215054#L122 assume !(8192 == ssl3_accept_~s__state~0); 215053#L125 assume !(24576 == ssl3_accept_~s__state~0); 215052#L128 assume !(8195 == ssl3_accept_~s__state~0); 215051#L131 assume !(8480 == ssl3_accept_~s__state~0); 215050#L134 assume !(8481 == ssl3_accept_~s__state~0); 215049#L137 assume !(8482 == ssl3_accept_~s__state~0); 215048#L140 assume !(8464 == ssl3_accept_~s__state~0); 215047#L143 assume !(8465 == ssl3_accept_~s__state~0); 215046#L146 assume !(8466 == ssl3_accept_~s__state~0); 215045#L149 assume !(8496 == ssl3_accept_~s__state~0); 215044#L152 assume !(8497 == ssl3_accept_~s__state~0); 215043#L155 assume !(8512 == ssl3_accept_~s__state~0); 215042#L158 assume !(8513 == ssl3_accept_~s__state~0); 215041#L161 assume 8528 == ssl3_accept_~s__state~0; 214766#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 215039#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 215037#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 215030#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 215033#L370 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 215028#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 215027#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 215025#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 215020#L654 ssl3_accept_~skip~0 := 0; 215018#L113-2 assume !false; 215013#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 215011#L116 assume !(12292 == ssl3_accept_~s__state~0); 215009#L119 assume !(16384 == ssl3_accept_~s__state~0); 215007#L122 assume !(8192 == ssl3_accept_~s__state~0); 215005#L125 assume !(24576 == ssl3_accept_~s__state~0); 215003#L128 assume !(8195 == ssl3_accept_~s__state~0); 215001#L131 assume !(8480 == ssl3_accept_~s__state~0); 214999#L134 assume !(8481 == ssl3_accept_~s__state~0); 214997#L137 assume !(8482 == ssl3_accept_~s__state~0); 214995#L140 assume !(8464 == ssl3_accept_~s__state~0); 214993#L143 assume !(8465 == ssl3_accept_~s__state~0); 214991#L146 assume !(8466 == ssl3_accept_~s__state~0); 214989#L149 assume !(8496 == ssl3_accept_~s__state~0); 214987#L152 assume !(8497 == ssl3_accept_~s__state~0); 214985#L155 assume !(8512 == ssl3_accept_~s__state~0); 214983#L158 assume !(8513 == ssl3_accept_~s__state~0); 214981#L161 assume !(8528 == ssl3_accept_~s__state~0); 214979#L164 assume !(8529 == ssl3_accept_~s__state~0); 214977#L167 assume 8544 == ssl3_accept_~s__state~0; 214681#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 214974#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 214971#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214969#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 214965#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 214963#L420 assume !(4 == ssl3_accept_~blastFlag~0); 214961#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 214959#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214954#L654 ssl3_accept_~skip~0 := 0; 214953#L113-2 assume !false; 214952#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214951#L116 assume !(12292 == ssl3_accept_~s__state~0); 214950#L119 assume !(16384 == ssl3_accept_~s__state~0); 214949#L122 assume !(8192 == ssl3_accept_~s__state~0); 214948#L125 assume !(24576 == ssl3_accept_~s__state~0); 214947#L128 assume !(8195 == ssl3_accept_~s__state~0); 214946#L131 assume !(8480 == ssl3_accept_~s__state~0); 214945#L134 assume !(8481 == ssl3_accept_~s__state~0); 214944#L137 assume !(8482 == ssl3_accept_~s__state~0); 214943#L140 assume !(8464 == ssl3_accept_~s__state~0); 214942#L143 assume !(8465 == ssl3_accept_~s__state~0); 214941#L146 assume !(8466 == ssl3_accept_~s__state~0); 214940#L149 assume !(8496 == ssl3_accept_~s__state~0); 214939#L152 assume !(8497 == ssl3_accept_~s__state~0); 214938#L155 assume !(8512 == ssl3_accept_~s__state~0); 214937#L158 assume !(8513 == ssl3_accept_~s__state~0); 214936#L161 assume !(8528 == ssl3_accept_~s__state~0); 214935#L164 assume !(8529 == ssl3_accept_~s__state~0); 214934#L167 assume !(8544 == ssl3_accept_~s__state~0); 214933#L170 assume !(8545 == ssl3_accept_~s__state~0); 214932#L173 assume !(8560 == ssl3_accept_~s__state~0); 214931#L176 assume !(8561 == ssl3_accept_~s__state~0); 214930#L179 assume 8448 == ssl3_accept_~s__state~0; 214929#L180 assume !(ssl3_accept_~num1~0 > 0); 214927#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 214925#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214920#L654 ssl3_accept_~skip~0 := 0; 214919#L113-2 assume !false; 214918#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214917#L116 assume !(12292 == ssl3_accept_~s__state~0); 214916#L119 assume !(16384 == ssl3_accept_~s__state~0); 214915#L122 assume !(8192 == ssl3_accept_~s__state~0); 214914#L125 assume !(24576 == ssl3_accept_~s__state~0); 214913#L128 assume !(8195 == ssl3_accept_~s__state~0); 214912#L131 assume !(8480 == ssl3_accept_~s__state~0); 214911#L134 assume !(8481 == ssl3_accept_~s__state~0); 214910#L137 assume !(8482 == ssl3_accept_~s__state~0); 214909#L140 assume !(8464 == ssl3_accept_~s__state~0); 214908#L143 assume !(8465 == ssl3_accept_~s__state~0); 214907#L146 assume !(8466 == ssl3_accept_~s__state~0); 214906#L149 assume !(8496 == ssl3_accept_~s__state~0); 214905#L152 assume !(8497 == ssl3_accept_~s__state~0); 214904#L155 assume !(8512 == ssl3_accept_~s__state~0); 214903#L158 assume !(8513 == ssl3_accept_~s__state~0); 214902#L161 assume !(8528 == ssl3_accept_~s__state~0); 214901#L164 assume !(8529 == ssl3_accept_~s__state~0); 214900#L167 assume !(8544 == ssl3_accept_~s__state~0); 214899#L170 assume !(8545 == ssl3_accept_~s__state~0); 214898#L173 assume !(8560 == ssl3_accept_~s__state~0); 214897#L176 assume !(8561 == ssl3_accept_~s__state~0); 214895#L179 assume !(8448 == ssl3_accept_~s__state~0); 214896#L182 assume 8576 == ssl3_accept_~s__state~0; 214875#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 214876#L463 assume !(5 == ssl3_accept_~blastFlag~0); 214771#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 214772#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 214759#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214754#L654 ssl3_accept_~skip~0 := 0; 214753#L113-2 assume !false; 214752#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214751#L116 assume !(12292 == ssl3_accept_~s__state~0); 214750#L119 assume !(16384 == ssl3_accept_~s__state~0); 214749#L122 assume !(8192 == ssl3_accept_~s__state~0); 214748#L125 assume !(24576 == ssl3_accept_~s__state~0); 214747#L128 assume !(8195 == ssl3_accept_~s__state~0); 214746#L131 assume !(8480 == ssl3_accept_~s__state~0); 214745#L134 assume !(8481 == ssl3_accept_~s__state~0); 214744#L137 assume !(8482 == ssl3_accept_~s__state~0); 214743#L140 assume !(8464 == ssl3_accept_~s__state~0); 214741#L143 assume !(8465 == ssl3_accept_~s__state~0); 214742#L146 assume 8466 == ssl3_accept_~s__state~0; 214574#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 214660#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 214636#L288-2 [2021-10-28 08:41:52,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:52,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 4 times [2021-10-28 08:41:52,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:52,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249206254] [2021-10-28 08:41:52,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:52,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:52,151 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:52,160 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:52,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:52,161 INFO L85 PathProgramCache]: Analyzing trace with hash -546097287, now seen corresponding path program 1 times [2021-10-28 08:41:52,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:52,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648899429] [2021-10-28 08:41:52,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:52,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:52,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:52,196 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-10-28 08:41:52,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:52,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648899429] [2021-10-28 08:41:52,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648899429] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:52,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:52,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:52,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9415179] [2021-10-28 08:41:52,197 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:52,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:52,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:52,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:52,198 INFO L87 Difference]: Start difference. First operand 10762 states and 13692 transitions. cyclomatic complexity: 2949 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:52,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:52,425 INFO L93 Difference]: Finished difference Result 13364 states and 16946 transitions. [2021-10-28 08:41:52,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:52,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13364 states and 16946 transitions. [2021-10-28 08:41:52,487 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12797 [2021-10-28 08:41:52,519 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13364 states to 13364 states and 16946 transitions. [2021-10-28 08:41:52,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13257 [2021-10-28 08:41:52,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13257 [2021-10-28 08:41:52,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13364 states and 16946 transitions. [2021-10-28 08:41:52,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:52,540 INFO L681 BuchiCegarLoop]: Abstraction has 13364 states and 16946 transitions. [2021-10-28 08:41:52,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13364 states and 16946 transitions. [2021-10-28 08:41:52,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13364 to 13364. [2021-10-28 08:41:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13364 states, 13364 states have (on average 1.268033522897336) internal successors, (16946), 13363 states have internal predecessors, (16946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:52,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13364 states to 13364 states and 16946 transitions. [2021-10-28 08:41:52,708 INFO L704 BuchiCegarLoop]: Abstraction has 13364 states and 16946 transitions. [2021-10-28 08:41:52,708 INFO L587 BuchiCegarLoop]: Abstraction has 13364 states and 16946 transitions. [2021-10-28 08:41:52,708 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 08:41:52,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13364 states and 16946 transitions. [2021-10-28 08:41:52,745 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12797 [2021-10-28 08:41:52,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:52,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:52,747 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] [2021-10-28 08:41:52,748 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:52,748 INFO L791 eck$LassoCheckResult]: Stem: 238521#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 238367#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 238354#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 238320#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 238305#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 238304#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 238537#L113-2 assume !false; 238567#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240758#L116 assume !(12292 == ssl3_accept_~s__state~0); 240759#L119 assume !(16384 == ssl3_accept_~s__state~0); 240750#L122 assume !(8192 == ssl3_accept_~s__state~0); 240751#L125 assume !(24576 == ssl3_accept_~s__state~0); 240742#L128 assume !(8195 == ssl3_accept_~s__state~0); 240743#L131 assume !(8480 == ssl3_accept_~s__state~0); 240733#L134 assume !(8481 == ssl3_accept_~s__state~0); 240734#L137 assume !(8482 == ssl3_accept_~s__state~0); 238812#L140 assume 8464 == ssl3_accept_~s__state~0; 238806#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238777#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238773#L288-2 [2021-10-28 08:41:52,749 INFO L793 eck$LassoCheckResult]: Loop: 238773#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 238761#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238754#L654 ssl3_accept_~skip~0 := 0; 238751#L113-2 assume !false; 238748#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238745#L116 assume !(12292 == ssl3_accept_~s__state~0); 238742#L119 assume !(16384 == ssl3_accept_~s__state~0); 238739#L122 assume !(8192 == ssl3_accept_~s__state~0); 238736#L125 assume !(24576 == ssl3_accept_~s__state~0); 238731#L128 assume !(8195 == ssl3_accept_~s__state~0); 238728#L131 assume !(8480 == ssl3_accept_~s__state~0); 238723#L134 assume !(8481 == ssl3_accept_~s__state~0); 238718#L137 assume !(8482 == ssl3_accept_~s__state~0); 238715#L140 assume !(8464 == ssl3_accept_~s__state~0); 238712#L143 assume !(8465 == ssl3_accept_~s__state~0); 238707#L146 assume !(8466 == ssl3_accept_~s__state~0); 238702#L149 assume 8496 == ssl3_accept_~s__state~0; 238696#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 238661#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 238658#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 238655#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 238653#L307-2 ssl3_accept_~s__init_num~0 := 0; 238646#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238640#L654 ssl3_accept_~skip~0 := 0; 238638#L113-2 assume !false; 238636#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238634#L116 assume !(12292 == ssl3_accept_~s__state~0); 238632#L119 assume !(16384 == ssl3_accept_~s__state~0); 238630#L122 assume !(8192 == ssl3_accept_~s__state~0); 238628#L125 assume !(24576 == ssl3_accept_~s__state~0); 238625#L128 assume !(8195 == ssl3_accept_~s__state~0); 238623#L131 assume !(8480 == ssl3_accept_~s__state~0); 238620#L134 assume !(8481 == ssl3_accept_~s__state~0); 238617#L137 assume !(8482 == ssl3_accept_~s__state~0); 238615#L140 assume !(8464 == ssl3_accept_~s__state~0); 238613#L143 assume !(8465 == ssl3_accept_~s__state~0); 238610#L146 assume !(8466 == ssl3_accept_~s__state~0); 238608#L149 assume !(8496 == ssl3_accept_~s__state~0); 238605#L152 assume !(8497 == ssl3_accept_~s__state~0); 238596#L155 assume 8512 == ssl3_accept_~s__state~0; 238597#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 238586#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 238587#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 239201#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 239200#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 239198#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239193#L654 ssl3_accept_~skip~0 := 0; 239192#L113-2 assume !false; 239191#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239190#L116 assume !(12292 == ssl3_accept_~s__state~0); 239189#L119 assume !(16384 == ssl3_accept_~s__state~0); 239188#L122 assume !(8192 == ssl3_accept_~s__state~0); 239187#L125 assume !(24576 == ssl3_accept_~s__state~0); 239186#L128 assume !(8195 == ssl3_accept_~s__state~0); 239185#L131 assume !(8480 == ssl3_accept_~s__state~0); 239184#L134 assume !(8481 == ssl3_accept_~s__state~0); 239183#L137 assume !(8482 == ssl3_accept_~s__state~0); 239182#L140 assume !(8464 == ssl3_accept_~s__state~0); 239181#L143 assume !(8465 == ssl3_accept_~s__state~0); 239180#L146 assume !(8466 == ssl3_accept_~s__state~0); 239179#L149 assume !(8496 == ssl3_accept_~s__state~0); 239178#L152 assume !(8497 == ssl3_accept_~s__state~0); 239177#L155 assume !(8512 == ssl3_accept_~s__state~0); 239176#L158 assume !(8513 == ssl3_accept_~s__state~0); 239175#L161 assume 8528 == ssl3_accept_~s__state~0; 238903#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 239173#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 239171#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 239163#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 239166#L370 assume !(3 == ssl3_accept_~blastFlag~0); 239161#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 239160#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 239158#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239153#L654 ssl3_accept_~skip~0 := 0; 239151#L113-2 assume !false; 239146#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239144#L116 assume !(12292 == ssl3_accept_~s__state~0); 239142#L119 assume !(16384 == ssl3_accept_~s__state~0); 239140#L122 assume !(8192 == ssl3_accept_~s__state~0); 239138#L125 assume !(24576 == ssl3_accept_~s__state~0); 239136#L128 assume !(8195 == ssl3_accept_~s__state~0); 239134#L131 assume !(8480 == ssl3_accept_~s__state~0); 239132#L134 assume !(8481 == ssl3_accept_~s__state~0); 239130#L137 assume !(8482 == ssl3_accept_~s__state~0); 239128#L140 assume !(8464 == ssl3_accept_~s__state~0); 239126#L143 assume !(8465 == ssl3_accept_~s__state~0); 239124#L146 assume !(8466 == ssl3_accept_~s__state~0); 239122#L149 assume !(8496 == ssl3_accept_~s__state~0); 239120#L152 assume !(8497 == ssl3_accept_~s__state~0); 239118#L155 assume !(8512 == ssl3_accept_~s__state~0); 239116#L158 assume !(8513 == ssl3_accept_~s__state~0); 239114#L161 assume !(8528 == ssl3_accept_~s__state~0); 239112#L164 assume !(8529 == ssl3_accept_~s__state~0); 239110#L167 assume 8544 == ssl3_accept_~s__state~0; 238818#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 239107#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 239104#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 239102#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 239098#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 239096#L420 assume !(4 == ssl3_accept_~blastFlag~0); 239094#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 239092#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239087#L654 ssl3_accept_~skip~0 := 0; 239086#L113-2 assume !false; 239085#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239084#L116 assume !(12292 == ssl3_accept_~s__state~0); 239083#L119 assume !(16384 == ssl3_accept_~s__state~0); 239082#L122 assume !(8192 == ssl3_accept_~s__state~0); 239081#L125 assume !(24576 == ssl3_accept_~s__state~0); 239080#L128 assume !(8195 == ssl3_accept_~s__state~0); 239079#L131 assume !(8480 == ssl3_accept_~s__state~0); 239078#L134 assume !(8481 == ssl3_accept_~s__state~0); 239077#L137 assume !(8482 == ssl3_accept_~s__state~0); 239076#L140 assume !(8464 == ssl3_accept_~s__state~0); 239075#L143 assume !(8465 == ssl3_accept_~s__state~0); 239074#L146 assume !(8466 == ssl3_accept_~s__state~0); 239073#L149 assume !(8496 == ssl3_accept_~s__state~0); 239072#L152 assume !(8497 == ssl3_accept_~s__state~0); 239071#L155 assume !(8512 == ssl3_accept_~s__state~0); 239070#L158 assume !(8513 == ssl3_accept_~s__state~0); 239069#L161 assume !(8528 == ssl3_accept_~s__state~0); 239068#L164 assume !(8529 == ssl3_accept_~s__state~0); 239067#L167 assume !(8544 == ssl3_accept_~s__state~0); 239066#L170 assume !(8545 == ssl3_accept_~s__state~0); 239065#L173 assume !(8560 == ssl3_accept_~s__state~0); 239064#L176 assume !(8561 == ssl3_accept_~s__state~0); 239063#L179 assume 8448 == ssl3_accept_~s__state~0; 239062#L180 assume !(ssl3_accept_~num1~0 > 0); 239060#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 239058#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239053#L654 ssl3_accept_~skip~0 := 0; 239052#L113-2 assume !false; 239051#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239050#L116 assume !(12292 == ssl3_accept_~s__state~0); 239049#L119 assume !(16384 == ssl3_accept_~s__state~0); 239048#L122 assume !(8192 == ssl3_accept_~s__state~0); 239047#L125 assume !(24576 == ssl3_accept_~s__state~0); 239046#L128 assume !(8195 == ssl3_accept_~s__state~0); 239045#L131 assume !(8480 == ssl3_accept_~s__state~0); 239044#L134 assume !(8481 == ssl3_accept_~s__state~0); 239043#L137 assume !(8482 == ssl3_accept_~s__state~0); 239042#L140 assume !(8464 == ssl3_accept_~s__state~0); 239041#L143 assume !(8465 == ssl3_accept_~s__state~0); 239040#L146 assume !(8466 == ssl3_accept_~s__state~0); 239039#L149 assume !(8496 == ssl3_accept_~s__state~0); 239038#L152 assume !(8497 == ssl3_accept_~s__state~0); 239037#L155 assume !(8512 == ssl3_accept_~s__state~0); 239036#L158 assume !(8513 == ssl3_accept_~s__state~0); 239035#L161 assume !(8528 == ssl3_accept_~s__state~0); 239034#L164 assume !(8529 == ssl3_accept_~s__state~0); 239033#L167 assume !(8544 == ssl3_accept_~s__state~0); 239032#L170 assume !(8545 == ssl3_accept_~s__state~0); 239031#L173 assume !(8560 == ssl3_accept_~s__state~0); 239030#L176 assume !(8561 == ssl3_accept_~s__state~0); 239029#L179 assume !(8448 == ssl3_accept_~s__state~0); 239015#L182 assume 8576 == ssl3_accept_~s__state~0; 239011#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 238914#L463 assume !(5 == ssl3_accept_~blastFlag~0); 238916#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 239611#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 238896#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238891#L654 ssl3_accept_~skip~0 := 0; 238890#L113-2 assume !false; 238889#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238888#L116 assume !(12292 == ssl3_accept_~s__state~0); 238887#L119 assume !(16384 == ssl3_accept_~s__state~0); 238886#L122 assume !(8192 == ssl3_accept_~s__state~0); 238885#L125 assume !(24576 == ssl3_accept_~s__state~0); 238884#L128 assume !(8195 == ssl3_accept_~s__state~0); 238883#L131 assume !(8480 == ssl3_accept_~s__state~0); 238882#L134 assume !(8481 == ssl3_accept_~s__state~0); 238881#L137 assume !(8482 == ssl3_accept_~s__state~0); 238880#L140 assume !(8464 == ssl3_accept_~s__state~0); 238878#L143 assume !(8465 == ssl3_accept_~s__state~0); 238879#L146 assume 8466 == ssl3_accept_~s__state~0; 238711#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238797#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238773#L288-2 [2021-10-28 08:41:52,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:52,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 5 times [2021-10-28 08:41:52,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:52,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165725873] [2021-10-28 08:41:52,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:52,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:52,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:52,760 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:52,768 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:52,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:52,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1775704631, now seen corresponding path program 1 times [2021-10-28 08:41:52,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:52,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737878331] [2021-10-28 08:41:52,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:52,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:52,896 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-10-28 08:41:52,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:52,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737878331] [2021-10-28 08:41:52,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737878331] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:52,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:52,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:52,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220581987] [2021-10-28 08:41:52,897 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:52,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:52,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:52,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:52,898 INFO L87 Difference]: Start difference. First operand 13364 states and 16946 transitions. cyclomatic complexity: 3605 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:53,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:53,019 INFO L93 Difference]: Finished difference Result 13360 states and 16812 transitions. [2021-10-28 08:41:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:53,019 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13360 states and 16812 transitions. [2021-10-28 08:41:53,073 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12701 [2021-10-28 08:41:53,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13360 states to 13360 states and 16812 transitions. [2021-10-28 08:41:53,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13253 [2021-10-28 08:41:53,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13253 [2021-10-28 08:41:53,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13360 states and 16812 transitions. [2021-10-28 08:41:53,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:53,115 INFO L681 BuchiCegarLoop]: Abstraction has 13360 states and 16812 transitions. [2021-10-28 08:41:53,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13360 states and 16812 transitions. [2021-10-28 08:41:53,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13360 to 13360. [2021-10-28 08:41:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13360 states, 13360 states have (on average 1.2583832335329341) internal successors, (16812), 13359 states have internal predecessors, (16812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:53,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13360 states to 13360 states and 16812 transitions. [2021-10-28 08:41:53,271 INFO L704 BuchiCegarLoop]: Abstraction has 13360 states and 16812 transitions. [2021-10-28 08:41:53,271 INFO L587 BuchiCegarLoop]: Abstraction has 13360 states and 16812 transitions. [2021-10-28 08:41:53,271 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-28 08:41:53,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13360 states and 16812 transitions. [2021-10-28 08:41:53,303 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12701 [2021-10-28 08:41:53,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:53,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:53,305 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:53,305 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:53,305 INFO L791 eck$LassoCheckResult]: Stem: 265226#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 265090#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 265080#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265048#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 265034#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265033#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 265234#L113-2 assume !false; 265260#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266102#L116 assume !(12292 == ssl3_accept_~s__state~0); 266103#L119 assume !(16384 == ssl3_accept_~s__state~0); 266094#L122 assume !(8192 == ssl3_accept_~s__state~0); 266095#L125 assume !(24576 == ssl3_accept_~s__state~0); 266087#L128 assume !(8195 == ssl3_accept_~s__state~0); 266088#L131 assume !(8480 == ssl3_accept_~s__state~0); 266081#L134 assume !(8481 == ssl3_accept_~s__state~0); 266082#L137 assume !(8482 == ssl3_accept_~s__state~0); 265371#L140 assume !(8464 == ssl3_accept_~s__state~0); 265372#L143 assume !(8465 == ssl3_accept_~s__state~0); 266389#L146 assume !(8466 == ssl3_accept_~s__state~0); 266390#L149 assume !(8496 == ssl3_accept_~s__state~0); 266224#L152 [2021-10-28 08:41:53,305 INFO L793 eck$LassoCheckResult]: Loop: 266224#L152 assume !(8497 == ssl3_accept_~s__state~0); 266214#L155 assume !(8512 == ssl3_accept_~s__state~0); 266215#L158 assume !(8513 == ssl3_accept_~s__state~0); 266205#L161 assume !(8528 == ssl3_accept_~s__state~0); 266206#L164 assume !(8529 == ssl3_accept_~s__state~0); 266196#L167 assume !(8544 == ssl3_accept_~s__state~0); 266197#L170 assume !(8545 == ssl3_accept_~s__state~0); 266187#L173 assume !(8560 == ssl3_accept_~s__state~0); 266188#L176 assume !(8561 == ssl3_accept_~s__state~0); 266181#L179 assume 8448 == ssl3_accept_~s__state~0; 266128#L180 assume !(ssl3_accept_~num1~0 > 0); 266127#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 266172#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266166#L654 ssl3_accept_~skip~0 := 0; 266164#L113-2 assume !false; 266162#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266158#L116 assume !(12292 == ssl3_accept_~s__state~0); 266153#L119 assume !(16384 == ssl3_accept_~s__state~0); 266154#L122 assume !(8192 == ssl3_accept_~s__state~0); 266149#L125 assume !(24576 == ssl3_accept_~s__state~0); 266151#L128 assume !(8195 == ssl3_accept_~s__state~0); 266152#L131 assume !(8480 == ssl3_accept_~s__state~0); 266258#L134 assume !(8481 == ssl3_accept_~s__state~0); 266259#L137 assume 8482 == ssl3_accept_~s__state~0; 266351#L138 ssl3_accept_~s__state~0 := 3; 266427#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266417#L654 ssl3_accept_~skip~0 := 0; 266415#L113-2 assume !false; 266413#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266411#L116 assume !(12292 == ssl3_accept_~s__state~0); 266409#L119 assume !(16384 == ssl3_accept_~s__state~0); 266407#L122 assume !(8192 == ssl3_accept_~s__state~0); 266405#L125 assume !(24576 == ssl3_accept_~s__state~0); 266403#L128 assume !(8195 == ssl3_accept_~s__state~0); 266401#L131 assume !(8480 == ssl3_accept_~s__state~0); 266399#L134 assume !(8481 == ssl3_accept_~s__state~0); 266397#L137 assume !(8482 == ssl3_accept_~s__state~0); 266395#L140 assume !(8464 == ssl3_accept_~s__state~0); 266393#L143 assume !(8465 == ssl3_accept_~s__state~0); 266391#L146 assume !(8466 == ssl3_accept_~s__state~0); 266223#L149 assume !(8496 == ssl3_accept_~s__state~0); 266224#L152 [2021-10-28 08:41:53,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:53,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1951259720, now seen corresponding path program 1 times [2021-10-28 08:41:53,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:53,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6234485] [2021-10-28 08:41:53,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:53,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:53,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:53,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:53,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6234485] [2021-10-28 08:41:53,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6234485] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:53,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:41:53,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:41:53,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986519776] [2021-10-28 08:41:53,405 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:41:53,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:53,405 INFO L85 PathProgramCache]: Analyzing trace with hash -897913173, now seen corresponding path program 2 times [2021-10-28 08:41:53,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:53,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111123382] [2021-10-28 08:41:53,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:53,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:53,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:53,411 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:53,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:53,415 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:53,527 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:41:53,527 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:41:53,527 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:41:53,527 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:41:53,527 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:41:53,527 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,528 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:41:53,528 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:41:53,528 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration34_Loop [2021-10-28 08:41:53,528 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:41:53,528 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:41:53,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,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-10-28 08:41:53,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,592 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:41:53,593 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:41:53,593 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:53,596 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:53,601 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:41:53,601 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:41:53,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 08:41:53,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:53,673 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:53,674 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:53,681 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:41:53,681 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:41:53,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 08:41:53,712 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:41:53,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:53,740 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:41:53,740 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:41:53,740 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:41:53,740 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:41:53,740 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:41:53,740 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,741 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:41:53,741 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:41:53,741 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration34_Loop [2021-10-28 08:41:53,741 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:41:53,741 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:41:53,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:41:53,813 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:41:53,814 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:41:53,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:53,817 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:53,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:41:53,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:41:53,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:41:53,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:41:53,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:41:53,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:41:53,834 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:41:53,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:41:53,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-28 08:41:53,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:41:53,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:53,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:53,885 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:53,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-28 08:41:53,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:41:53,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:41:53,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:41:53,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:41:53,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:41:53,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:41:53,897 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:41:53,897 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:41:53,899 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:41:53,903 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:41:53,903 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 08:41:53,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:41:53,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:53,905 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:41:53,910 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:41:53,910 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:41:53,910 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:41:53,910 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 08:41:53,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-28 08:41:53,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-28 08:41:53,932 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:41:53,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:53,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:41:53,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:54,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:41:54,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:41:54,238 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:41:54,239 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13360 states and 16812 transitions. cyclomatic complexity: 3476 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:54,717 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13360 states and 16812 transitions. cyclomatic complexity: 3476. 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 41817 states and 52171 transitions. Complement of second has 9 states. [2021-10-28 08:41:54,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:41:54,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:54,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2021-10-28 08:41:54,719 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-28 08:41:54,725 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:41:54,725 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-28 08:41:54,726 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:41:54,726 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-28 08:41:54,728 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:41:54,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41817 states and 52171 transitions. [2021-10-28 08:41:55,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-10-28 08:41:55,086 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 24494 [2021-10-28 08:41:55,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41817 states to 41285 states and 51513 transitions. [2021-10-28 08:41:55,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27069 [2021-10-28 08:41:55,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27189 [2021-10-28 08:41:55,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41285 states and 51513 transitions. [2021-10-28 08:41:55,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:55,248 INFO L681 BuchiCegarLoop]: Abstraction has 41285 states and 51513 transitions. [2021-10-28 08:41:55,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41285 states and 51513 transitions. [2021-10-28 08:41:55,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41285 to 36595. [2021-10-28 08:41:55,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36595 states, 36595 states have (on average 1.256182538598169) internal successors, (45970), 36594 states have internal predecessors, (45970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:55,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36595 states to 36595 states and 45970 transitions. [2021-10-28 08:41:55,840 INFO L704 BuchiCegarLoop]: Abstraction has 36595 states and 45970 transitions. [2021-10-28 08:41:55,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:55,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:55,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:41:55,841 INFO L87 Difference]: Start difference. First operand 36595 states and 45970 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:56,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:56,022 INFO L93 Difference]: Finished difference Result 28018 states and 34992 transitions. [2021-10-28 08:41:56,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:56,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28018 states and 34992 transitions. [2021-10-28 08:41:56,142 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17639 [2021-10-28 08:41:56,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28018 states to 28008 states and 34982 transitions. [2021-10-28 08:41:56,536 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18335 [2021-10-28 08:41:56,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18335 [2021-10-28 08:41:56,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28008 states and 34982 transitions. [2021-10-28 08:41:56,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:56,561 INFO L681 BuchiCegarLoop]: Abstraction has 28008 states and 34982 transitions. [2021-10-28 08:41:56,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28008 states and 34982 transitions. [2021-10-28 08:41:56,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28008 to 27721. [2021-10-28 08:41:56,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27721 states, 27721 states have (on average 1.2501352765051765) internal successors, (34655), 27720 states have internal predecessors, (34655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27721 states to 27721 states and 34655 transitions. [2021-10-28 08:41:56,880 INFO L704 BuchiCegarLoop]: Abstraction has 27721 states and 34655 transitions. [2021-10-28 08:41:56,880 INFO L587 BuchiCegarLoop]: Abstraction has 27721 states and 34655 transitions. [2021-10-28 08:41:56,880 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-28 08:41:56,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27721 states and 34655 transitions. [2021-10-28 08:41:57,117 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17397 [2021-10-28 08:41:57,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:57,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:57,119 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:57,119 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:57,119 INFO L791 eck$LassoCheckResult]: Stem: 385374#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 385130#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 385117#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 385072#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 385055#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 385054#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 385402#L113-2 assume !false; 385516#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385515#L116 assume !(12292 == ssl3_accept_~s__state~0); 385514#L119 assume !(16384 == ssl3_accept_~s__state~0); 385513#L122 assume !(8192 == ssl3_accept_~s__state~0); 385512#L125 assume !(24576 == ssl3_accept_~s__state~0); 385511#L128 assume !(8195 == ssl3_accept_~s__state~0); 385510#L131 assume !(8480 == ssl3_accept_~s__state~0); 385509#L134 assume !(8481 == ssl3_accept_~s__state~0); 385508#L137 assume !(8482 == ssl3_accept_~s__state~0); 385507#L140 assume 8464 == ssl3_accept_~s__state~0; 385506#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 385505#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 385504#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 385502#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385497#L654 ssl3_accept_~skip~0 := 0; 385496#L113-2 assume !false; 385495#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385494#L116 assume !(12292 == ssl3_accept_~s__state~0); 385493#L119 assume !(16384 == ssl3_accept_~s__state~0); 385492#L122 assume !(8192 == ssl3_accept_~s__state~0); 385491#L125 assume !(24576 == ssl3_accept_~s__state~0); 385490#L128 assume !(8195 == ssl3_accept_~s__state~0); 385489#L131 assume !(8480 == ssl3_accept_~s__state~0); 385488#L134 assume !(8481 == ssl3_accept_~s__state~0); 385487#L137 assume !(8482 == ssl3_accept_~s__state~0); 385486#L140 assume !(8464 == ssl3_accept_~s__state~0); 385485#L143 assume !(8465 == ssl3_accept_~s__state~0); 385484#L146 assume !(8466 == ssl3_accept_~s__state~0); 385483#L149 assume 8496 == ssl3_accept_~s__state~0; 385482#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 385481#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 385479#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 385475#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 385476#L307-2 ssl3_accept_~s__init_num~0 := 0; 385905#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385900#L654 ssl3_accept_~skip~0 := 0; 385899#L113-2 assume !false; 385898#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385897#L116 assume !(12292 == ssl3_accept_~s__state~0); 385896#L119 assume !(16384 == ssl3_accept_~s__state~0); 385895#L122 assume !(8192 == ssl3_accept_~s__state~0); 385894#L125 assume !(24576 == ssl3_accept_~s__state~0); 385893#L128 assume !(8195 == ssl3_accept_~s__state~0); 385892#L131 assume !(8480 == ssl3_accept_~s__state~0); 385891#L134 assume !(8481 == ssl3_accept_~s__state~0); 385890#L137 assume !(8482 == ssl3_accept_~s__state~0); 385889#L140 assume !(8464 == ssl3_accept_~s__state~0); 385888#L143 assume !(8465 == ssl3_accept_~s__state~0); 385887#L146 assume !(8466 == ssl3_accept_~s__state~0); 385886#L149 assume !(8496 == ssl3_accept_~s__state~0); 385884#L152 assume !(8497 == ssl3_accept_~s__state~0); 385885#L155 [2021-10-28 08:41:57,120 INFO L793 eck$LassoCheckResult]: Loop: 385885#L155 assume !(8512 == ssl3_accept_~s__state~0); 395593#L158 assume !(8513 == ssl3_accept_~s__state~0); 395590#L161 assume !(8528 == ssl3_accept_~s__state~0); 395587#L164 assume !(8529 == ssl3_accept_~s__state~0); 395584#L167 assume !(8544 == ssl3_accept_~s__state~0); 395581#L170 assume !(8545 == ssl3_accept_~s__state~0); 395577#L173 assume !(8560 == ssl3_accept_~s__state~0); 395578#L176 assume !(8561 == ssl3_accept_~s__state~0); 395675#L179 assume !(8448 == ssl3_accept_~s__state~0); 395673#L182 assume !(8576 == ssl3_accept_~s__state~0); 395564#L185 assume !(8577 == ssl3_accept_~s__state~0); 395562#L188 assume !(8592 == ssl3_accept_~s__state~0); 395560#L191 assume !(8593 == ssl3_accept_~s__state~0); 395558#L194 assume !(8608 == ssl3_accept_~s__state~0); 395556#L197 assume !(8609 == ssl3_accept_~s__state~0); 395555#L200 assume !(8640 == ssl3_accept_~s__state~0); 395554#L203 assume !(8641 == ssl3_accept_~s__state~0); 395553#L206 assume 8656 == ssl3_accept_~s__state~0; 395475#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 395552#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 395551#L547 assume !(10 == ssl3_accept_~blastFlag~0); 395550#L550 assume !(13 == ssl3_accept_~blastFlag~0); 395549#L553 assume !(16 == ssl3_accept_~blastFlag~0); 395548#L556 assume !(19 == ssl3_accept_~blastFlag~0); 395547#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 395546#L567 assume !(0 == ssl3_accept_~tmp___10~0); 395544#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395539#L654 ssl3_accept_~skip~0 := 0; 395538#L113-2 assume !false; 395537#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395536#L116 assume !(12292 == ssl3_accept_~s__state~0); 395535#L119 assume !(16384 == ssl3_accept_~s__state~0); 395534#L122 assume !(8192 == ssl3_accept_~s__state~0); 395533#L125 assume !(24576 == ssl3_accept_~s__state~0); 395532#L128 assume !(8195 == ssl3_accept_~s__state~0); 395530#L131 assume !(8480 == ssl3_accept_~s__state~0); 395528#L134 assume !(8481 == ssl3_accept_~s__state~0); 395526#L137 assume !(8482 == ssl3_accept_~s__state~0); 395524#L140 assume !(8464 == ssl3_accept_~s__state~0); 395522#L143 assume !(8465 == ssl3_accept_~s__state~0); 395520#L146 assume !(8466 == ssl3_accept_~s__state~0); 395518#L149 assume !(8496 == ssl3_accept_~s__state~0); 395516#L152 assume !(8497 == ssl3_accept_~s__state~0); 395514#L155 assume !(8512 == ssl3_accept_~s__state~0); 395512#L158 assume !(8513 == ssl3_accept_~s__state~0); 395510#L161 assume !(8528 == ssl3_accept_~s__state~0); 395508#L164 assume !(8529 == ssl3_accept_~s__state~0); 395506#L167 assume !(8544 == ssl3_accept_~s__state~0); 395504#L170 assume !(8545 == ssl3_accept_~s__state~0); 395502#L173 assume !(8560 == ssl3_accept_~s__state~0); 395500#L176 assume !(8561 == ssl3_accept_~s__state~0); 395498#L179 assume !(8448 == ssl3_accept_~s__state~0); 395496#L182 assume !(8576 == ssl3_accept_~s__state~0); 395493#L185 assume !(8577 == ssl3_accept_~s__state~0); 395491#L188 assume !(8592 == ssl3_accept_~s__state~0); 395488#L191 assume !(8593 == ssl3_accept_~s__state~0); 395486#L194 assume !(8608 == ssl3_accept_~s__state~0); 395483#L197 assume !(8609 == ssl3_accept_~s__state~0); 395481#L200 assume !(8640 == ssl3_accept_~s__state~0); 395479#L203 assume !(8641 == ssl3_accept_~s__state~0); 395477#L206 assume !(8656 == ssl3_accept_~s__state~0); 395474#L209 assume !(8657 == ssl3_accept_~s__state~0); 395470#L212 assume 8672 == ssl3_accept_~s__state~0; 395469#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 395467#L575 assume !(11 == ssl3_accept_~blastFlag~0); 395464#L578 assume !(14 == ssl3_accept_~blastFlag~0); 395461#L581 assume !(17 == ssl3_accept_~blastFlag~0); 395450#L584 assume !(20 == ssl3_accept_~blastFlag~0); 395446#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 395435#L594 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 395432#L594-2 ssl3_accept_~s__init_num~0 := 0; 385707#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395422#L654 ssl3_accept_~skip~0 := 0; 395419#L113-2 assume !false; 395416#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395413#L116 assume !(12292 == ssl3_accept_~s__state~0); 395410#L119 assume !(16384 == ssl3_accept_~s__state~0); 395407#L122 assume !(8192 == ssl3_accept_~s__state~0); 395403#L125 assume !(24576 == ssl3_accept_~s__state~0); 395399#L128 assume !(8195 == ssl3_accept_~s__state~0); 395395#L131 assume !(8480 == ssl3_accept_~s__state~0); 395391#L134 assume !(8481 == ssl3_accept_~s__state~0); 395387#L137 assume !(8482 == ssl3_accept_~s__state~0); 395383#L140 assume !(8464 == ssl3_accept_~s__state~0); 395379#L143 assume !(8465 == ssl3_accept_~s__state~0); 395375#L146 assume !(8466 == ssl3_accept_~s__state~0); 395371#L149 assume !(8496 == ssl3_accept_~s__state~0); 395367#L152 assume !(8497 == ssl3_accept_~s__state~0); 395363#L155 assume !(8512 == ssl3_accept_~s__state~0); 395359#L158 assume !(8513 == ssl3_accept_~s__state~0); 395355#L161 assume !(8528 == ssl3_accept_~s__state~0); 395351#L164 assume !(8529 == ssl3_accept_~s__state~0); 395347#L167 assume !(8544 == ssl3_accept_~s__state~0); 395343#L170 assume !(8545 == ssl3_accept_~s__state~0); 395339#L173 assume !(8560 == ssl3_accept_~s__state~0); 395335#L176 assume !(8561 == ssl3_accept_~s__state~0); 395330#L179 assume 8448 == ssl3_accept_~s__state~0; 395326#L180 assume !(ssl3_accept_~num1~0 > 0); 395320#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 395315#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395306#L654 ssl3_accept_~skip~0 := 0; 395303#L113-2 assume !false; 395301#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395298#L116 assume 12292 == ssl3_accept_~s__state~0; 395292#L117 ssl3_accept_~s__new_session~0 := 1; 395215#L225 ssl3_accept_~s__server~0 := 1; 395212#L230 assume 0 != ssl3_accept_~cb~0; 395209#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 395206#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 395200#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 395194#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 395189#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 395182#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395176#L654 ssl3_accept_~skip~0 := 0; 395174#L113-2 assume !false; 395172#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395170#L116 assume !(12292 == ssl3_accept_~s__state~0); 395168#L119 assume !(16384 == ssl3_accept_~s__state~0); 395166#L122 assume !(8192 == ssl3_accept_~s__state~0); 395164#L125 assume !(24576 == ssl3_accept_~s__state~0); 395162#L128 assume !(8195 == ssl3_accept_~s__state~0); 395158#L131 assume !(8480 == ssl3_accept_~s__state~0); 395159#L134 assume !(8481 == ssl3_accept_~s__state~0); 396051#L137 assume !(8482 == ssl3_accept_~s__state~0); 396044#L140 assume !(8464 == ssl3_accept_~s__state~0); 396045#L143 assume !(8465 == ssl3_accept_~s__state~0); 395676#L146 assume !(8466 == ssl3_accept_~s__state~0); 395674#L149 assume 8496 == ssl3_accept_~s__state~0; 394957#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 395672#L301 assume !(1 == ssl3_accept_~blastFlag~0); 395665#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 395662#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 395658#L307-2 ssl3_accept_~s__init_num~0 := 0; 395650#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395643#L654 ssl3_accept_~skip~0 := 0; 395640#L113-2 assume !false; 395637#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395634#L116 assume !(12292 == ssl3_accept_~s__state~0); 395631#L119 assume !(16384 == ssl3_accept_~s__state~0); 395628#L122 assume !(8192 == ssl3_accept_~s__state~0); 395625#L125 assume !(24576 == ssl3_accept_~s__state~0); 395622#L128 assume !(8195 == ssl3_accept_~s__state~0); 395619#L131 assume !(8480 == ssl3_accept_~s__state~0); 395616#L134 assume !(8481 == ssl3_accept_~s__state~0); 395613#L137 assume !(8482 == ssl3_accept_~s__state~0); 395610#L140 assume !(8464 == ssl3_accept_~s__state~0); 395607#L143 assume !(8465 == ssl3_accept_~s__state~0); 395604#L146 assume !(8466 == ssl3_accept_~s__state~0); 395601#L149 assume !(8496 == ssl3_accept_~s__state~0); 395598#L152 assume !(8497 == ssl3_accept_~s__state~0); 385885#L155 [2021-10-28 08:41:57,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:57,121 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 1 times [2021-10-28 08:41:57,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:57,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353892064] [2021-10-28 08:41:57,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:57,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:57,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:57,131 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:57,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:57,145 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:57,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:57,145 INFO L85 PathProgramCache]: Analyzing trace with hash -412789539, now seen corresponding path program 1 times [2021-10-28 08:41:57,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:57,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327037124] [2021-10-28 08:41:57,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:57,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:57,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:57,177 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-28 08:41:57,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:57,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327037124] [2021-10-28 08:41:57,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327037124] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:57,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282767892] [2021-10-28 08:41:57,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:57,179 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:57,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:57,184 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:57,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-28 08:41:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:57,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:41:57,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:57,857 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 08:41:57,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282767892] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:41:57,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:41:57,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 08:41:57,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002326373] [2021-10-28 08:41:57,859 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:57,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:57,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:41:57,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:41:57,860 INFO L87 Difference]: Start difference. First operand 27721 states and 34655 transitions. cyclomatic complexity: 6979 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:58,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:41:58,082 INFO L93 Difference]: Finished difference Result 27984 states and 34873 transitions. [2021-10-28 08:41:58,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:41:58,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27984 states and 34873 transitions. [2021-10-28 08:41:58,208 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17465 [2021-10-28 08:41:58,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27984 states to 27819 states and 34684 transitions. [2021-10-28 08:41:58,461 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18161 [2021-10-28 08:41:58,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18161 [2021-10-28 08:41:58,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27819 states and 34684 transitions. [2021-10-28 08:41:58,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:41:58,472 INFO L681 BuchiCegarLoop]: Abstraction has 27819 states and 34684 transitions. [2021-10-28 08:41:58,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27819 states and 34684 transitions. [2021-10-28 08:41:58,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27819 to 27721. [2021-10-28 08:41:58,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27721 states, 27721 states have (on average 1.2476461888099275) internal successors, (34586), 27720 states have internal predecessors, (34586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:41:58,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27721 states to 27721 states and 34586 transitions. [2021-10-28 08:41:58,942 INFO L704 BuchiCegarLoop]: Abstraction has 27721 states and 34586 transitions. [2021-10-28 08:41:58,943 INFO L587 BuchiCegarLoop]: Abstraction has 27721 states and 34586 transitions. [2021-10-28 08:41:58,943 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-28 08:41:58,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27721 states and 34586 transitions. [2021-10-28 08:41:59,036 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17397 [2021-10-28 08:41:59,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:41:59,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:41:59,038 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:59,038 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:41:59,038 INFO L791 eck$LassoCheckResult]: Stem: 441508#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 441288#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 441275#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 441232#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 441215#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 441214#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 441531#L113-2 assume !false; 441644#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441643#L116 assume !(12292 == ssl3_accept_~s__state~0); 441642#L119 assume !(16384 == ssl3_accept_~s__state~0); 441641#L122 assume !(8192 == ssl3_accept_~s__state~0); 441640#L125 assume !(24576 == ssl3_accept_~s__state~0); 441639#L128 assume !(8195 == ssl3_accept_~s__state~0); 441638#L131 assume !(8480 == ssl3_accept_~s__state~0); 441637#L134 assume !(8481 == ssl3_accept_~s__state~0); 441636#L137 assume !(8482 == ssl3_accept_~s__state~0); 441635#L140 assume 8464 == ssl3_accept_~s__state~0; 441634#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 441633#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 441632#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 441630#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 441625#L654 ssl3_accept_~skip~0 := 0; 441624#L113-2 assume !false; 441623#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441622#L116 assume !(12292 == ssl3_accept_~s__state~0); 441621#L119 assume !(16384 == ssl3_accept_~s__state~0); 441620#L122 assume !(8192 == ssl3_accept_~s__state~0); 441619#L125 assume !(24576 == ssl3_accept_~s__state~0); 441618#L128 assume !(8195 == ssl3_accept_~s__state~0); 441617#L131 assume !(8480 == ssl3_accept_~s__state~0); 441616#L134 assume !(8481 == ssl3_accept_~s__state~0); 441615#L137 assume !(8482 == ssl3_accept_~s__state~0); 441614#L140 assume !(8464 == ssl3_accept_~s__state~0); 441613#L143 assume !(8465 == ssl3_accept_~s__state~0); 441612#L146 assume !(8466 == ssl3_accept_~s__state~0); 441611#L149 assume 8496 == ssl3_accept_~s__state~0; 441610#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 441609#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 441607#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 441603#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 441604#L307-2 ssl3_accept_~s__init_num~0 := 0; 442032#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 442027#L654 ssl3_accept_~skip~0 := 0; 442026#L113-2 assume !false; 442025#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442024#L116 assume !(12292 == ssl3_accept_~s__state~0); 442023#L119 assume !(16384 == ssl3_accept_~s__state~0); 442022#L122 assume !(8192 == ssl3_accept_~s__state~0); 442021#L125 assume !(24576 == ssl3_accept_~s__state~0); 442020#L128 assume !(8195 == ssl3_accept_~s__state~0); 442019#L131 assume !(8480 == ssl3_accept_~s__state~0); 442018#L134 assume !(8481 == ssl3_accept_~s__state~0); 442017#L137 assume !(8482 == ssl3_accept_~s__state~0); 442016#L140 assume !(8464 == ssl3_accept_~s__state~0); 442015#L143 assume !(8465 == ssl3_accept_~s__state~0); 442014#L146 assume !(8466 == ssl3_accept_~s__state~0); 442013#L149 assume !(8496 == ssl3_accept_~s__state~0); 442009#L152 assume !(8497 == ssl3_accept_~s__state~0); 442010#L155 [2021-10-28 08:41:59,039 INFO L793 eck$LassoCheckResult]: Loop: 442010#L155 assume !(8512 == ssl3_accept_~s__state~0); 445722#L158 assume !(8513 == ssl3_accept_~s__state~0); 445723#L161 assume !(8528 == ssl3_accept_~s__state~0); 445714#L164 assume !(8529 == ssl3_accept_~s__state~0); 445715#L167 assume !(8544 == ssl3_accept_~s__state~0); 445706#L170 assume !(8545 == ssl3_accept_~s__state~0); 445707#L173 assume !(8560 == ssl3_accept_~s__state~0); 445697#L176 assume !(8561 == ssl3_accept_~s__state~0); 445698#L179 assume !(8448 == ssl3_accept_~s__state~0); 445691#L182 assume !(8576 == ssl3_accept_~s__state~0); 445692#L185 assume !(8577 == ssl3_accept_~s__state~0); 445686#L188 assume !(8592 == ssl3_accept_~s__state~0); 445684#L191 assume !(8593 == ssl3_accept_~s__state~0); 445682#L194 assume !(8608 == ssl3_accept_~s__state~0); 445564#L197 assume !(8609 == ssl3_accept_~s__state~0); 445561#L200 assume !(8640 == ssl3_accept_~s__state~0); 445559#L203 assume !(8641 == ssl3_accept_~s__state~0); 445556#L206 assume 8656 == ssl3_accept_~s__state~0; 445408#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 445548#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 445544#L547 assume !(10 == ssl3_accept_~blastFlag~0); 445541#L550 assume !(13 == ssl3_accept_~blastFlag~0); 445538#L553 assume !(16 == ssl3_accept_~blastFlag~0); 445535#L556 assume !(19 == ssl3_accept_~blastFlag~0); 445532#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 445529#L567 assume !(0 == ssl3_accept_~tmp___10~0); 445525#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445518#L654 ssl3_accept_~skip~0 := 0; 445514#L113-2 assume !false; 445508#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445506#L116 assume !(12292 == ssl3_accept_~s__state~0); 445504#L119 assume !(16384 == ssl3_accept_~s__state~0); 445502#L122 assume !(8192 == ssl3_accept_~s__state~0); 445500#L125 assume !(24576 == ssl3_accept_~s__state~0); 445498#L128 assume !(8195 == ssl3_accept_~s__state~0); 445495#L131 assume !(8480 == ssl3_accept_~s__state~0); 445492#L134 assume !(8481 == ssl3_accept_~s__state~0); 445489#L137 assume !(8482 == ssl3_accept_~s__state~0); 445486#L140 assume !(8464 == ssl3_accept_~s__state~0); 445483#L143 assume !(8465 == ssl3_accept_~s__state~0); 445480#L146 assume !(8466 == ssl3_accept_~s__state~0); 445477#L149 assume !(8496 == ssl3_accept_~s__state~0); 445474#L152 assume !(8497 == ssl3_accept_~s__state~0); 445471#L155 assume !(8512 == ssl3_accept_~s__state~0); 445468#L158 assume !(8513 == ssl3_accept_~s__state~0); 445465#L161 assume !(8528 == ssl3_accept_~s__state~0); 445462#L164 assume !(8529 == ssl3_accept_~s__state~0); 445459#L167 assume !(8544 == ssl3_accept_~s__state~0); 445456#L170 assume !(8545 == ssl3_accept_~s__state~0); 445453#L173 assume !(8560 == ssl3_accept_~s__state~0); 445450#L176 assume !(8561 == ssl3_accept_~s__state~0); 445447#L179 assume !(8448 == ssl3_accept_~s__state~0); 445444#L182 assume !(8576 == ssl3_accept_~s__state~0); 445440#L185 assume !(8577 == ssl3_accept_~s__state~0); 445437#L188 assume !(8592 == ssl3_accept_~s__state~0); 445432#L191 assume !(8593 == ssl3_accept_~s__state~0); 445428#L194 assume !(8608 == ssl3_accept_~s__state~0); 445420#L197 assume !(8609 == ssl3_accept_~s__state~0); 445417#L200 assume !(8640 == ssl3_accept_~s__state~0); 445414#L203 assume !(8641 == ssl3_accept_~s__state~0); 445411#L206 assume !(8656 == ssl3_accept_~s__state~0); 445407#L209 assume !(8657 == ssl3_accept_~s__state~0); 445398#L212 assume 8672 == ssl3_accept_~s__state~0; 445397#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 445396#L575 assume !(11 == ssl3_accept_~blastFlag~0); 445395#L578 assume !(14 == ssl3_accept_~blastFlag~0); 445394#L581 assume !(17 == ssl3_accept_~blastFlag~0); 445393#L584 assume !(20 == ssl3_accept_~blastFlag~0); 445392#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 445391#L594 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 445390#L594-2 ssl3_accept_~s__init_num~0 := 0; 441834#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445384#L654 ssl3_accept_~skip~0 := 0; 445383#L113-2 assume !false; 445382#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445381#L116 assume !(12292 == ssl3_accept_~s__state~0); 445380#L119 assume !(16384 == ssl3_accept_~s__state~0); 445379#L122 assume !(8192 == ssl3_accept_~s__state~0); 445378#L125 assume !(24576 == ssl3_accept_~s__state~0); 445377#L128 assume !(8195 == ssl3_accept_~s__state~0); 445376#L131 assume !(8480 == ssl3_accept_~s__state~0); 445375#L134 assume !(8481 == ssl3_accept_~s__state~0); 445374#L137 assume !(8482 == ssl3_accept_~s__state~0); 445373#L140 assume !(8464 == ssl3_accept_~s__state~0); 445372#L143 assume !(8465 == ssl3_accept_~s__state~0); 445371#L146 assume !(8466 == ssl3_accept_~s__state~0); 445370#L149 assume !(8496 == ssl3_accept_~s__state~0); 445369#L152 assume !(8497 == ssl3_accept_~s__state~0); 445368#L155 assume !(8512 == ssl3_accept_~s__state~0); 445367#L158 assume !(8513 == ssl3_accept_~s__state~0); 445366#L161 assume !(8528 == ssl3_accept_~s__state~0); 445365#L164 assume !(8529 == ssl3_accept_~s__state~0); 445364#L167 assume !(8544 == ssl3_accept_~s__state~0); 445363#L170 assume !(8545 == ssl3_accept_~s__state~0); 445362#L173 assume !(8560 == ssl3_accept_~s__state~0); 445361#L176 assume !(8561 == ssl3_accept_~s__state~0); 445360#L179 assume 8448 == ssl3_accept_~s__state~0; 445359#L180 assume !(ssl3_accept_~num1~0 > 0); 445357#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 445355#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445350#L654 ssl3_accept_~skip~0 := 0; 445349#L113-2 assume !false; 445348#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445347#L116 assume !(12292 == ssl3_accept_~s__state~0); 445345#L119 assume 16384 == ssl3_accept_~s__state~0; 445338#L225 ssl3_accept_~s__server~0 := 1; 445335#L230 assume 0 != ssl3_accept_~cb~0; 445332#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 445326#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 445327#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 445312#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 445313#L257 assume 12292 != ssl3_accept_~s__state~0; 445914#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 445909#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445901#L654 ssl3_accept_~skip~0 := 0; 445892#L113-2 assume !false; 445890#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445889#L116 assume !(12292 == ssl3_accept_~s__state~0); 445888#L119 assume !(16384 == ssl3_accept_~s__state~0); 445883#L122 assume !(8192 == ssl3_accept_~s__state~0); 445880#L125 assume !(24576 == ssl3_accept_~s__state~0); 445877#L128 assume !(8195 == ssl3_accept_~s__state~0); 445874#L131 assume !(8480 == ssl3_accept_~s__state~0); 445871#L134 assume !(8481 == ssl3_accept_~s__state~0); 445868#L137 assume !(8482 == ssl3_accept_~s__state~0); 445865#L140 assume 8464 == ssl3_accept_~s__state~0; 442357#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 445861#L288 assume !(0 == ssl3_accept_~blastFlag~0); 445859#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 445856#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445850#L654 ssl3_accept_~skip~0 := 0; 445848#L113-2 assume !false; 445846#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445844#L116 assume !(12292 == ssl3_accept_~s__state~0); 445842#L119 assume !(16384 == ssl3_accept_~s__state~0); 445840#L122 assume !(8192 == ssl3_accept_~s__state~0); 445838#L125 assume !(24576 == ssl3_accept_~s__state~0); 445836#L128 assume !(8195 == ssl3_accept_~s__state~0); 445834#L131 assume !(8480 == ssl3_accept_~s__state~0); 445832#L134 assume !(8481 == ssl3_accept_~s__state~0); 445830#L137 assume !(8482 == ssl3_accept_~s__state~0); 445828#L140 assume !(8464 == ssl3_accept_~s__state~0); 445826#L143 assume !(8465 == ssl3_accept_~s__state~0); 445824#L146 assume !(8466 == ssl3_accept_~s__state~0); 445822#L149 assume 8496 == ssl3_accept_~s__state~0; 442352#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 445820#L301 assume !(1 == ssl3_accept_~blastFlag~0); 445815#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 445812#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 445808#L307-2 ssl3_accept_~s__init_num~0 := 0; 445798#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445794#L654 ssl3_accept_~skip~0 := 0; 445785#L113-2 assume !false; 445786#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445777#L116 assume !(12292 == ssl3_accept_~s__state~0); 445778#L119 assume !(16384 == ssl3_accept_~s__state~0); 445769#L122 assume !(8192 == ssl3_accept_~s__state~0); 445770#L125 assume !(24576 == ssl3_accept_~s__state~0); 445761#L128 assume !(8195 == ssl3_accept_~s__state~0); 445762#L131 assume !(8480 == ssl3_accept_~s__state~0); 445753#L134 assume !(8481 == ssl3_accept_~s__state~0); 445754#L137 assume !(8482 == ssl3_accept_~s__state~0); 445745#L140 assume !(8464 == ssl3_accept_~s__state~0); 445746#L143 assume !(8465 == ssl3_accept_~s__state~0); 445737#L146 assume !(8466 == ssl3_accept_~s__state~0); 445738#L149 assume !(8496 == ssl3_accept_~s__state~0); 445730#L152 assume !(8497 == ssl3_accept_~s__state~0); 442010#L155 [2021-10-28 08:41:59,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:59,039 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 2 times [2021-10-28 08:41:59,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:59,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946042236] [2021-10-28 08:41:59,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:59,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:59,050 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:41:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:41:59,068 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:41:59,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:41:59,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1212977789, now seen corresponding path program 1 times [2021-10-28 08:41:59,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:41:59,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170100141] [2021-10-28 08:41:59,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:59,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:41:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:59,108 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 08:41:59,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:41:59,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170100141] [2021-10-28 08:41:59,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170100141] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:59,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613067363] [2021-10-28 08:41:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:41:59,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:41:59,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:41:59,111 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:41:59,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-28 08:41:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:41:59,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:41:59,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:41:59,890 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 08:41:59,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613067363] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:41:59,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:41:59,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:41:59,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138044307] [2021-10-28 08:41:59,899 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:41:59,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:41:59,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:41:59,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:41:59,900 INFO L87 Difference]: Start difference. First operand 27721 states and 34586 transitions. cyclomatic complexity: 6910 Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:42:00,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:42:00,229 INFO L93 Difference]: Finished difference Result 26170 states and 32248 transitions. [2021-10-28 08:42:00,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:42:00,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26170 states and 32248 transitions. [2021-10-28 08:42:00,551 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13579 [2021-10-28 08:42:00,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26170 states to 25909 states and 31945 transitions. [2021-10-28 08:42:00,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16762 [2021-10-28 08:42:00,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16762 [2021-10-28 08:42:00,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25909 states and 31945 transitions. [2021-10-28 08:42:00,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:42:00,616 INFO L681 BuchiCegarLoop]: Abstraction has 25909 states and 31945 transitions. [2021-10-28 08:42:00,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25909 states and 31945 transitions. [2021-10-28 08:42:00,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25909 to 17767. [2021-10-28 08:42:00,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17767 states, 17767 states have (on average 1.2499577869083132) internal successors, (22208), 17766 states have internal predecessors, (22208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:42:00,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17767 states to 17767 states and 22208 transitions. [2021-10-28 08:42:00,848 INFO L704 BuchiCegarLoop]: Abstraction has 17767 states and 22208 transitions. [2021-10-28 08:42:00,848 INFO L587 BuchiCegarLoop]: Abstraction has 17767 states and 22208 transitions. [2021-10-28 08:42:00,848 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-10-28 08:42:00,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17767 states and 22208 transitions. [2021-10-28 08:42:00,885 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2021-10-28 08:42:00,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:42:00,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:42:00,886 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:42:00,886 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:42:00,886 INFO L791 eck$LassoCheckResult]: Stem: 495878#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 495679#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 495666#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 495628#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 495611#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 495610#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 495892#L113-2 assume !false; 495961#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495960#L116 assume !(12292 == ssl3_accept_~s__state~0); 495959#L119 assume !(16384 == ssl3_accept_~s__state~0); 495958#L122 assume !(8192 == ssl3_accept_~s__state~0); 495957#L125 assume !(24576 == ssl3_accept_~s__state~0); 495956#L128 assume !(8195 == ssl3_accept_~s__state~0); 495955#L131 assume !(8480 == ssl3_accept_~s__state~0); 495954#L134 assume !(8481 == ssl3_accept_~s__state~0); 495953#L137 assume !(8482 == ssl3_accept_~s__state~0); 495952#L140 assume 8464 == ssl3_accept_~s__state~0; 495951#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 495950#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 495949#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 495947#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 495942#L654 ssl3_accept_~skip~0 := 0; 495941#L113-2 assume !false; 495940#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495939#L116 assume !(12292 == ssl3_accept_~s__state~0); 495938#L119 assume !(16384 == ssl3_accept_~s__state~0); 495937#L122 assume !(8192 == ssl3_accept_~s__state~0); 495936#L125 assume !(24576 == ssl3_accept_~s__state~0); 495935#L128 assume !(8195 == ssl3_accept_~s__state~0); 495934#L131 assume !(8480 == ssl3_accept_~s__state~0); 495933#L134 assume !(8481 == ssl3_accept_~s__state~0); 495932#L137 assume !(8482 == ssl3_accept_~s__state~0); 495931#L140 assume !(8464 == ssl3_accept_~s__state~0); 495930#L143 assume !(8465 == ssl3_accept_~s__state~0); 495929#L146 assume !(8466 == ssl3_accept_~s__state~0); 495928#L149 assume 8496 == ssl3_accept_~s__state~0; 495927#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 495926#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 495925#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 495923#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 495924#L307-2 ssl3_accept_~s__init_num~0 := 0; 501266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 501261#L654 ssl3_accept_~skip~0 := 0; 501260#L113-2 assume !false; 501259#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 501258#L116 assume !(12292 == ssl3_accept_~s__state~0); 501257#L119 assume !(16384 == ssl3_accept_~s__state~0); 501256#L122 assume !(8192 == ssl3_accept_~s__state~0); 501255#L125 assume !(24576 == ssl3_accept_~s__state~0); 501254#L128 assume !(8195 == ssl3_accept_~s__state~0); 501253#L131 assume !(8480 == ssl3_accept_~s__state~0); 501252#L134 assume !(8481 == ssl3_accept_~s__state~0); 501251#L137 assume !(8482 == ssl3_accept_~s__state~0); 501250#L140 assume !(8464 == ssl3_accept_~s__state~0); 501249#L143 assume !(8465 == ssl3_accept_~s__state~0); 501248#L146 assume !(8466 == ssl3_accept_~s__state~0); 501247#L149 assume !(8496 == ssl3_accept_~s__state~0); 501244#L152 assume !(8497 == ssl3_accept_~s__state~0); 501245#L155 [2021-10-28 08:42:00,887 INFO L793 eck$LassoCheckResult]: Loop: 501245#L155 assume !(8512 == ssl3_accept_~s__state~0); 513073#L158 assume !(8513 == ssl3_accept_~s__state~0); 513072#L161 assume !(8528 == ssl3_accept_~s__state~0); 513071#L164 assume !(8529 == ssl3_accept_~s__state~0); 513070#L167 assume !(8544 == ssl3_accept_~s__state~0); 513069#L170 assume !(8545 == ssl3_accept_~s__state~0); 513068#L173 assume !(8560 == ssl3_accept_~s__state~0); 513067#L176 assume !(8561 == ssl3_accept_~s__state~0); 513066#L179 assume !(8448 == ssl3_accept_~s__state~0); 495845#L182 assume !(8576 == ssl3_accept_~s__state~0); 495838#L185 assume !(8577 == ssl3_accept_~s__state~0); 495839#L188 assume !(8592 == ssl3_accept_~s__state~0); 513065#L191 assume !(8593 == ssl3_accept_~s__state~0); 495833#L194 assume !(8608 == ssl3_accept_~s__state~0); 495783#L197 assume !(8609 == ssl3_accept_~s__state~0); 495784#L200 assume !(8640 == ssl3_accept_~s__state~0); 495648#L203 assume !(8641 == ssl3_accept_~s__state~0); 495649#L206 assume 8656 == ssl3_accept_~s__state~0; 495566#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 495558#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 495559#L547 assume !(10 == ssl3_accept_~blastFlag~0); 495668#L550 assume !(13 == ssl3_accept_~blastFlag~0); 495790#L553 assume !(16 == ssl3_accept_~blastFlag~0); 495791#L556 assume !(19 == ssl3_accept_~blastFlag~0); 495623#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 495624#L567 assume !(0 == ssl3_accept_~tmp___10~0); 495695#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 512702#L654 ssl3_accept_~skip~0 := 0; 512701#L113-2 assume !false; 512700#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 512699#L116 assume !(12292 == ssl3_accept_~s__state~0); 512698#L119 assume !(16384 == ssl3_accept_~s__state~0); 512697#L122 assume !(8192 == ssl3_accept_~s__state~0); 512696#L125 assume !(24576 == ssl3_accept_~s__state~0); 512695#L128 assume !(8195 == ssl3_accept_~s__state~0); 512694#L131 assume !(8480 == ssl3_accept_~s__state~0); 512693#L134 assume !(8481 == ssl3_accept_~s__state~0); 512692#L137 assume !(8482 == ssl3_accept_~s__state~0); 512691#L140 assume !(8464 == ssl3_accept_~s__state~0); 512690#L143 assume !(8465 == ssl3_accept_~s__state~0); 512689#L146 assume !(8466 == ssl3_accept_~s__state~0); 512688#L149 assume !(8496 == ssl3_accept_~s__state~0); 512687#L152 assume !(8497 == ssl3_accept_~s__state~0); 512686#L155 assume !(8512 == ssl3_accept_~s__state~0); 512685#L158 assume !(8513 == ssl3_accept_~s__state~0); 512684#L161 assume !(8528 == ssl3_accept_~s__state~0); 512683#L164 assume !(8529 == ssl3_accept_~s__state~0); 512682#L167 assume !(8544 == ssl3_accept_~s__state~0); 512681#L170 assume !(8545 == ssl3_accept_~s__state~0); 512680#L173 assume !(8560 == ssl3_accept_~s__state~0); 512679#L176 assume !(8561 == ssl3_accept_~s__state~0); 512678#L179 assume !(8448 == ssl3_accept_~s__state~0); 512677#L182 assume !(8576 == ssl3_accept_~s__state~0); 512676#L185 assume !(8577 == ssl3_accept_~s__state~0); 512675#L188 assume !(8592 == ssl3_accept_~s__state~0); 512674#L191 assume !(8593 == ssl3_accept_~s__state~0); 512673#L194 assume !(8608 == ssl3_accept_~s__state~0); 512672#L197 assume !(8609 == ssl3_accept_~s__state~0); 512671#L200 assume !(8640 == ssl3_accept_~s__state~0); 512670#L203 assume !(8641 == ssl3_accept_~s__state~0); 512669#L206 assume !(8656 == ssl3_accept_~s__state~0); 495861#L209 assume !(8657 == ssl3_accept_~s__state~0); 495775#L212 assume 8672 == ssl3_accept_~s__state~0; 495776#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 495576#L575 assume !(11 == ssl3_accept_~blastFlag~0); 495577#L578 assume !(14 == ssl3_accept_~blastFlag~0); 495697#L581 assume !(17 == ssl3_accept_~blastFlag~0); 495722#L584 assume !(20 == ssl3_accept_~blastFlag~0); 495723#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 495841#L594 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 495692#L594-2 ssl3_accept_~s__init_num~0 := 0; 495615#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 513119#L654 ssl3_accept_~skip~0 := 0; 513118#L113-2 assume !false; 513117#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 513116#L116 assume !(12292 == ssl3_accept_~s__state~0); 513115#L119 assume !(16384 == ssl3_accept_~s__state~0); 513114#L122 assume !(8192 == ssl3_accept_~s__state~0); 513113#L125 assume !(24576 == ssl3_accept_~s__state~0); 513112#L128 assume !(8195 == ssl3_accept_~s__state~0); 513111#L131 assume !(8480 == ssl3_accept_~s__state~0); 513110#L134 assume !(8481 == ssl3_accept_~s__state~0); 513109#L137 assume !(8482 == ssl3_accept_~s__state~0); 513108#L140 assume !(8464 == ssl3_accept_~s__state~0); 513107#L143 assume !(8465 == ssl3_accept_~s__state~0); 513106#L146 assume !(8466 == ssl3_accept_~s__state~0); 513105#L149 assume !(8496 == ssl3_accept_~s__state~0); 513104#L152 assume !(8497 == ssl3_accept_~s__state~0); 513103#L155 assume !(8512 == ssl3_accept_~s__state~0); 513102#L158 assume !(8513 == ssl3_accept_~s__state~0); 513101#L161 assume !(8528 == ssl3_accept_~s__state~0); 513100#L164 assume !(8529 == ssl3_accept_~s__state~0); 513099#L167 assume !(8544 == ssl3_accept_~s__state~0); 513098#L170 assume !(8545 == ssl3_accept_~s__state~0); 513097#L173 assume !(8560 == ssl3_accept_~s__state~0); 513096#L176 assume !(8561 == ssl3_accept_~s__state~0); 513095#L179 assume 8448 == ssl3_accept_~s__state~0; 495544#L180 assume !(ssl3_accept_~num1~0 > 0); 495546#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 495747#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 495600#L654 ssl3_accept_~skip~0 := 0; 495699#L113-2 assume !false; 495700#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495652#L116 assume !(12292 == ssl3_accept_~s__state~0); 495653#L119 assume !(16384 == ssl3_accept_~s__state~0); 495705#L122 assume !(8192 == ssl3_accept_~s__state~0); 495706#L125 assume !(24576 == ssl3_accept_~s__state~0); 495720#L128 assume !(8195 == ssl3_accept_~s__state~0); 495684#L131 assume !(8480 == ssl3_accept_~s__state~0); 495685#L134 assume !(8481 == ssl3_accept_~s__state~0); 495750#L137 assume !(8482 == ssl3_accept_~s__state~0); 495726#L140 assume !(8464 == ssl3_accept_~s__state~0); 495727#L143 assume !(8465 == ssl3_accept_~s__state~0); 495812#L146 assume !(8466 == ssl3_accept_~s__state~0); 495813#L149 assume !(8496 == ssl3_accept_~s__state~0); 495656#L152 assume !(8497 == ssl3_accept_~s__state~0); 495657#L155 assume !(8512 == ssl3_accept_~s__state~0); 495596#L158 assume !(8513 == ssl3_accept_~s__state~0); 495597#L161 assume !(8528 == ssl3_accept_~s__state~0); 513131#L164 assume !(8529 == ssl3_accept_~s__state~0); 513130#L167 assume !(8544 == ssl3_accept_~s__state~0); 513129#L170 assume !(8545 == ssl3_accept_~s__state~0); 513128#L173 assume !(8560 == ssl3_accept_~s__state~0); 513127#L176 assume !(8561 == ssl3_accept_~s__state~0); 513126#L179 assume !(8448 == ssl3_accept_~s__state~0); 513125#L182 assume 8576 == ssl3_accept_~s__state~0; 513007#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 513006#L463 assume !(5 == ssl3_accept_~blastFlag~0); 513005#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 513000#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 512158#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 512152#L654 ssl3_accept_~skip~0 := 0; 512150#L113-2 assume !false; 512148#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 512146#L116 assume !(12292 == ssl3_accept_~s__state~0); 512144#L119 assume !(16384 == ssl3_accept_~s__state~0); 512142#L122 assume !(8192 == ssl3_accept_~s__state~0); 512140#L125 assume !(24576 == ssl3_accept_~s__state~0); 512138#L128 assume !(8195 == ssl3_accept_~s__state~0); 512136#L131 assume !(8480 == ssl3_accept_~s__state~0); 512134#L134 assume !(8481 == ssl3_accept_~s__state~0); 512132#L137 assume !(8482 == ssl3_accept_~s__state~0); 512130#L140 assume !(8464 == ssl3_accept_~s__state~0); 512128#L143 assume !(8465 == ssl3_accept_~s__state~0); 512109#L146 assume 8466 == ssl3_accept_~s__state~0; 495876#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 495644#L288 assume !(0 == ssl3_accept_~blastFlag~0); 495645#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 495703#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 512153#L654 ssl3_accept_~skip~0 := 0; 512151#L113-2 assume !false; 512149#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 512147#L116 assume !(12292 == ssl3_accept_~s__state~0); 512145#L119 assume !(16384 == ssl3_accept_~s__state~0); 512143#L122 assume !(8192 == ssl3_accept_~s__state~0); 512141#L125 assume !(24576 == ssl3_accept_~s__state~0); 512139#L128 assume !(8195 == ssl3_accept_~s__state~0); 512137#L131 assume !(8480 == ssl3_accept_~s__state~0); 512135#L134 assume !(8481 == ssl3_accept_~s__state~0); 512133#L137 assume !(8482 == ssl3_accept_~s__state~0); 512131#L140 assume !(8464 == ssl3_accept_~s__state~0); 512129#L143 assume !(8465 == ssl3_accept_~s__state~0); 512127#L146 assume !(8466 == ssl3_accept_~s__state~0); 512108#L149 assume 8496 == ssl3_accept_~s__state~0; 495562#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 495563#L301 assume !(1 == ssl3_accept_~blastFlag~0); 495640#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 495641#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 495592#L307-2 ssl3_accept_~s__init_num~0 := 0; 495593#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 513089#L654 ssl3_accept_~skip~0 := 0; 513088#L113-2 assume !false; 513087#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 513086#L116 assume !(12292 == ssl3_accept_~s__state~0); 513085#L119 assume !(16384 == ssl3_accept_~s__state~0); 513084#L122 assume !(8192 == ssl3_accept_~s__state~0); 513083#L125 assume !(24576 == ssl3_accept_~s__state~0); 513082#L128 assume !(8195 == ssl3_accept_~s__state~0); 513081#L131 assume !(8480 == ssl3_accept_~s__state~0); 513080#L134 assume !(8481 == ssl3_accept_~s__state~0); 513079#L137 assume !(8482 == ssl3_accept_~s__state~0); 513078#L140 assume !(8464 == ssl3_accept_~s__state~0); 513077#L143 assume !(8465 == ssl3_accept_~s__state~0); 513076#L146 assume !(8466 == ssl3_accept_~s__state~0); 513075#L149 assume !(8496 == ssl3_accept_~s__state~0); 513074#L152 assume !(8497 == ssl3_accept_~s__state~0); 501245#L155 [2021-10-28 08:42:00,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:42:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 3 times [2021-10-28 08:42:00,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:42:00,888 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57871531] [2021-10-28 08:42:00,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:42:00,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:42:00,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:00,902 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:42:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:00,916 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:42:00,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:42:00,916 INFO L85 PathProgramCache]: Analyzing trace with hash -646410730, now seen corresponding path program 1 times [2021-10-28 08:42:00,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:42:00,916 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508847393] [2021-10-28 08:42:00,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:42:00,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:42:00,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:42:00,952 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-28 08:42:00,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:42:00,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508847393] [2021-10-28 08:42:00,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508847393] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:42:00,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720918435] [2021-10-28 08:42:00,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:42:00,953 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:42:00,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:42:00,961 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:42:00,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-28 08:42:01,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:42:01,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:42:01,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:42:01,767 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-28 08:42:01,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720918435] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:42:01,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:42:01,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:42:01,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153887756] [2021-10-28 08:42:01,768 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:42:01,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:42:01,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:42:01,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:42:01,768 INFO L87 Difference]: Start difference. First operand 17767 states and 22208 transitions. cyclomatic complexity: 4493 Second operand has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:42:01,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:42:01,981 INFO L93 Difference]: Finished difference Result 19881 states and 24569 transitions. [2021-10-28 08:42:01,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:42:01,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19881 states and 24569 transitions. [2021-10-28 08:42:02,034 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10409 [2021-10-28 08:42:02,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19881 states to 19181 states and 23684 transitions. [2021-10-28 08:42:02,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12641 [2021-10-28 08:42:02,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12641 [2021-10-28 08:42:02,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19181 states and 23684 transitions. [2021-10-28 08:42:02,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:42:02,077 INFO L681 BuchiCegarLoop]: Abstraction has 19181 states and 23684 transitions. [2021-10-28 08:42:02,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19181 states and 23684 transitions. [2021-10-28 08:42:02,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19181 to 19105. [2021-10-28 08:42:02,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19105 states, 19105 states have (on average 1.2354357498037163) internal successors, (23603), 19104 states have internal predecessors, (23603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:42:02,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19105 states to 19105 states and 23603 transitions. [2021-10-28 08:42:02,494 INFO L704 BuchiCegarLoop]: Abstraction has 19105 states and 23603 transitions. [2021-10-28 08:42:02,494 INFO L587 BuchiCegarLoop]: Abstraction has 19105 states and 23603 transitions. [2021-10-28 08:42:02,494 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-10-28 08:42:02,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19105 states and 23603 transitions. [2021-10-28 08:42:02,532 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10379 [2021-10-28 08:42:02,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:42:02,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:42:02,533 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, 1, 1, 1] [2021-10-28 08:42:02,533 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:42:02,533 INFO L791 eck$LassoCheckResult]: Stem: 534114#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 533899#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 533881#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 533844#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 533822#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 533821#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 534134#L113-2 assume !false; 534205#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534204#L116 assume !(12292 == ssl3_accept_~s__state~0); 534203#L119 assume !(16384 == ssl3_accept_~s__state~0); 534202#L122 assume !(8192 == ssl3_accept_~s__state~0); 534201#L125 assume !(24576 == ssl3_accept_~s__state~0); 534200#L128 assume !(8195 == ssl3_accept_~s__state~0); 534199#L131 assume !(8480 == ssl3_accept_~s__state~0); 534198#L134 assume !(8481 == ssl3_accept_~s__state~0); 534197#L137 assume !(8482 == ssl3_accept_~s__state~0); 534196#L140 assume 8464 == ssl3_accept_~s__state~0; 534195#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 534194#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 534193#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 534191#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 534186#L654 ssl3_accept_~skip~0 := 0; 534185#L113-2 assume !false; 534184#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534183#L116 assume !(12292 == ssl3_accept_~s__state~0); 534182#L119 assume !(16384 == ssl3_accept_~s__state~0); 534181#L122 assume !(8192 == ssl3_accept_~s__state~0); 534180#L125 assume !(24576 == ssl3_accept_~s__state~0); 534179#L128 assume !(8195 == ssl3_accept_~s__state~0); 534178#L131 assume !(8480 == ssl3_accept_~s__state~0); 534177#L134 assume !(8481 == ssl3_accept_~s__state~0); 534176#L137 assume !(8482 == ssl3_accept_~s__state~0); 534175#L140 assume !(8464 == ssl3_accept_~s__state~0); 534174#L143 assume !(8465 == ssl3_accept_~s__state~0); 534173#L146 assume !(8466 == ssl3_accept_~s__state~0); 534172#L149 assume 8496 == ssl3_accept_~s__state~0; 534171#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 534170#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 534169#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 534168#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 534167#L307-2 ssl3_accept_~s__init_num~0 := 0; 534165#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 534160#L654 ssl3_accept_~skip~0 := 0; 534159#L113-2 assume !false; 534158#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534157#L116 assume !(12292 == ssl3_accept_~s__state~0); 534156#L119 assume !(16384 == ssl3_accept_~s__state~0); 534155#L122 assume !(8192 == ssl3_accept_~s__state~0); 534154#L125 assume !(24576 == ssl3_accept_~s__state~0); 534153#L128 assume !(8195 == ssl3_accept_~s__state~0); 534152#L131 assume !(8480 == ssl3_accept_~s__state~0); 534151#L134 assume !(8481 == ssl3_accept_~s__state~0); 534150#L137 assume !(8482 == ssl3_accept_~s__state~0); 534149#L140 assume !(8464 == ssl3_accept_~s__state~0); 534148#L143 assume !(8465 == ssl3_accept_~s__state~0); 534147#L146 assume !(8466 == ssl3_accept_~s__state~0); 534146#L149 assume !(8496 == ssl3_accept_~s__state~0); 534144#L152 assume !(8497 == ssl3_accept_~s__state~0); 534145#L155 assume 8512 == ssl3_accept_~s__state~0; 540555#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 540553#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 540554#L318-2 [2021-10-28 08:42:02,534 INFO L793 eck$LassoCheckResult]: Loop: 540554#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 548126#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548121#L654 ssl3_accept_~skip~0 := 0; 548120#L113-2 assume !false; 548119#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548118#L116 assume !(12292 == ssl3_accept_~s__state~0); 548117#L119 assume !(16384 == ssl3_accept_~s__state~0); 548116#L122 assume !(8192 == ssl3_accept_~s__state~0); 548115#L125 assume !(24576 == ssl3_accept_~s__state~0); 548114#L128 assume !(8195 == ssl3_accept_~s__state~0); 548113#L131 assume !(8480 == ssl3_accept_~s__state~0); 548112#L134 assume !(8481 == ssl3_accept_~s__state~0); 548111#L137 assume !(8482 == ssl3_accept_~s__state~0); 548110#L140 assume !(8464 == ssl3_accept_~s__state~0); 548109#L143 assume !(8465 == ssl3_accept_~s__state~0); 548108#L146 assume !(8466 == ssl3_accept_~s__state~0); 548107#L149 assume !(8496 == ssl3_accept_~s__state~0); 548106#L152 assume !(8497 == ssl3_accept_~s__state~0); 548105#L155 assume !(8512 == ssl3_accept_~s__state~0); 548104#L158 assume !(8513 == ssl3_accept_~s__state~0); 548103#L161 assume 8528 == ssl3_accept_~s__state~0; 547918#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 548101#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 548099#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 548092#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 548095#L370 assume !(3 == ssl3_accept_~blastFlag~0); 548090#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 548089#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 548087#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548082#L654 ssl3_accept_~skip~0 := 0; 548081#L113-2 assume !false; 548079#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548074#L116 assume !(12292 == ssl3_accept_~s__state~0); 548072#L119 assume !(16384 == ssl3_accept_~s__state~0); 548070#L122 assume !(8192 == ssl3_accept_~s__state~0); 548068#L125 assume !(24576 == ssl3_accept_~s__state~0); 548066#L128 assume !(8195 == ssl3_accept_~s__state~0); 548064#L131 assume !(8480 == ssl3_accept_~s__state~0); 548062#L134 assume !(8481 == ssl3_accept_~s__state~0); 548060#L137 assume !(8482 == ssl3_accept_~s__state~0); 548058#L140 assume !(8464 == ssl3_accept_~s__state~0); 548056#L143 assume !(8465 == ssl3_accept_~s__state~0); 548054#L146 assume !(8466 == ssl3_accept_~s__state~0); 548052#L149 assume !(8496 == ssl3_accept_~s__state~0); 548050#L152 assume !(8497 == ssl3_accept_~s__state~0); 548048#L155 assume !(8512 == ssl3_accept_~s__state~0); 548046#L158 assume !(8513 == ssl3_accept_~s__state~0); 548044#L161 assume !(8528 == ssl3_accept_~s__state~0); 548042#L164 assume !(8529 == ssl3_accept_~s__state~0); 548040#L167 assume 8544 == ssl3_accept_~s__state~0; 547913#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 548037#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 548034#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 548032#L408 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 548029#L409 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 548027#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 548025#L420 assume !(4 == ssl3_accept_~blastFlag~0); 548017#L420-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 548014#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548008#L654 ssl3_accept_~skip~0 := 0; 548006#L113-2 assume !false; 548004#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548002#L116 assume !(12292 == ssl3_accept_~s__state~0); 548000#L119 assume !(16384 == ssl3_accept_~s__state~0); 547998#L122 assume !(8192 == ssl3_accept_~s__state~0); 547996#L125 assume !(24576 == ssl3_accept_~s__state~0); 547994#L128 assume !(8195 == ssl3_accept_~s__state~0); 547992#L131 assume !(8480 == ssl3_accept_~s__state~0); 547990#L134 assume !(8481 == ssl3_accept_~s__state~0); 547988#L137 assume !(8482 == ssl3_accept_~s__state~0); 547986#L140 assume !(8464 == ssl3_accept_~s__state~0); 547984#L143 assume !(8465 == ssl3_accept_~s__state~0); 547982#L146 assume !(8466 == ssl3_accept_~s__state~0); 547980#L149 assume !(8496 == ssl3_accept_~s__state~0); 547978#L152 assume !(8497 == ssl3_accept_~s__state~0); 547976#L155 assume !(8512 == ssl3_accept_~s__state~0); 547974#L158 assume !(8513 == ssl3_accept_~s__state~0); 547972#L161 assume !(8528 == ssl3_accept_~s__state~0); 547970#L164 assume !(8529 == ssl3_accept_~s__state~0); 547968#L167 assume !(8544 == ssl3_accept_~s__state~0); 547966#L170 assume !(8545 == ssl3_accept_~s__state~0); 547964#L173 assume !(8560 == ssl3_accept_~s__state~0); 547963#L176 assume !(8561 == ssl3_accept_~s__state~0); 547962#L179 assume 8448 == ssl3_accept_~s__state~0; 547961#L180 assume !(ssl3_accept_~num1~0 > 0); 547959#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 547956#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 547947#L654 ssl3_accept_~skip~0 := 0; 547941#L113-2 assume !false; 547940#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 547939#L116 assume !(12292 == ssl3_accept_~s__state~0); 547938#L119 assume !(16384 == ssl3_accept_~s__state~0); 547937#L122 assume !(8192 == ssl3_accept_~s__state~0); 547936#L125 assume !(24576 == ssl3_accept_~s__state~0); 547935#L128 assume !(8195 == ssl3_accept_~s__state~0); 547934#L131 assume !(8480 == ssl3_accept_~s__state~0); 547933#L134 assume !(8481 == ssl3_accept_~s__state~0); 547932#L137 assume !(8482 == ssl3_accept_~s__state~0); 547931#L140 assume !(8464 == ssl3_accept_~s__state~0); 547930#L143 assume !(8465 == ssl3_accept_~s__state~0); 547929#L146 assume !(8466 == ssl3_accept_~s__state~0); 547928#L149 assume !(8496 == ssl3_accept_~s__state~0); 547927#L152 assume !(8497 == ssl3_accept_~s__state~0); 547926#L155 assume !(8512 == ssl3_accept_~s__state~0); 547924#L158 assume !(8513 == ssl3_accept_~s__state~0); 547921#L161 assume !(8528 == ssl3_accept_~s__state~0); 547919#L164 assume !(8529 == ssl3_accept_~s__state~0); 547916#L167 assume !(8544 == ssl3_accept_~s__state~0); 547914#L170 assume !(8545 == ssl3_accept_~s__state~0); 547911#L173 assume !(8560 == ssl3_accept_~s__state~0); 547909#L176 assume !(8561 == ssl3_accept_~s__state~0); 547906#L179 assume !(8448 == ssl3_accept_~s__state~0); 547904#L182 assume 8576 == ssl3_accept_~s__state~0; 547262#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 547903#L463 assume !(5 == ssl3_accept_~blastFlag~0); 547902#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 547897#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 547898#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548221#L654 ssl3_accept_~skip~0 := 0; 548219#L113-2 assume !false; 548217#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548215#L116 assume !(12292 == ssl3_accept_~s__state~0); 548213#L119 assume !(16384 == ssl3_accept_~s__state~0); 548211#L122 assume !(8192 == ssl3_accept_~s__state~0); 548209#L125 assume !(24576 == ssl3_accept_~s__state~0); 548207#L128 assume !(8195 == ssl3_accept_~s__state~0); 548205#L131 assume !(8480 == ssl3_accept_~s__state~0); 548203#L134 assume !(8481 == ssl3_accept_~s__state~0); 548201#L137 assume !(8482 == ssl3_accept_~s__state~0); 548199#L140 assume !(8464 == ssl3_accept_~s__state~0); 548197#L143 assume !(8465 == ssl3_accept_~s__state~0); 548195#L146 assume 8466 == ssl3_accept_~s__state~0; 547185#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 548193#L288 assume !(0 == ssl3_accept_~blastFlag~0); 548191#L288-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 548187#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548177#L654 ssl3_accept_~skip~0 := 0; 548175#L113-2 assume !false; 548173#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548171#L116 assume !(12292 == ssl3_accept_~s__state~0); 548169#L119 assume !(16384 == ssl3_accept_~s__state~0); 548167#L122 assume !(8192 == ssl3_accept_~s__state~0); 548165#L125 assume !(24576 == ssl3_accept_~s__state~0); 548163#L128 assume !(8195 == ssl3_accept_~s__state~0); 548161#L131 assume !(8480 == ssl3_accept_~s__state~0); 548159#L134 assume !(8481 == ssl3_accept_~s__state~0); 548157#L137 assume !(8482 == ssl3_accept_~s__state~0); 548155#L140 assume !(8464 == ssl3_accept_~s__state~0); 548153#L143 assume !(8465 == ssl3_accept_~s__state~0); 547875#L146 assume !(8466 == ssl3_accept_~s__state~0); 547876#L149 assume 8496 == ssl3_accept_~s__state~0; 546979#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 546980#L301 assume !(1 == ssl3_accept_~blastFlag~0); 546374#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 546375#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 548152#L307-2 ssl3_accept_~s__init_num~0 := 0; 548150#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548145#L654 ssl3_accept_~skip~0 := 0; 548144#L113-2 assume !false; 548143#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548142#L116 assume !(12292 == ssl3_accept_~s__state~0); 548141#L119 assume !(16384 == ssl3_accept_~s__state~0); 548140#L122 assume !(8192 == ssl3_accept_~s__state~0); 548139#L125 assume !(24576 == ssl3_accept_~s__state~0); 548138#L128 assume !(8195 == ssl3_accept_~s__state~0); 548137#L131 assume !(8480 == ssl3_accept_~s__state~0); 548136#L134 assume !(8481 == ssl3_accept_~s__state~0); 548135#L137 assume !(8482 == ssl3_accept_~s__state~0); 548134#L140 assume !(8464 == ssl3_accept_~s__state~0); 548133#L143 assume !(8465 == ssl3_accept_~s__state~0); 548132#L146 assume !(8466 == ssl3_accept_~s__state~0); 548131#L149 assume !(8496 == ssl3_accept_~s__state~0); 548130#L152 assume !(8497 == ssl3_accept_~s__state~0); 548129#L155 assume 8512 == ssl3_accept_~s__state~0; 547923#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 548128#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 540554#L318-2 [2021-10-28 08:42:02,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:42:02,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1805137180, now seen corresponding path program 1 times [2021-10-28 08:42:02,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:42:02,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259245103] [2021-10-28 08:42:02,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:42:02,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:42:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:02,544 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:42:02,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:02,559 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:42:02,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:42:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1532038973, now seen corresponding path program 1 times [2021-10-28 08:42:02,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:42:02,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618143262] [2021-10-28 08:42:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:42:02,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:42:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:02,572 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:42:02,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:02,607 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:42:02,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:42:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash -26404442, now seen corresponding path program 1 times [2021-10-28 08:42:02,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:42:02,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115617752] [2021-10-28 08:42:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:42:02,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:42:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:02,627 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:42:02,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:42:02,684 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:42:05,132 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 08:42:05 BoogieIcfgContainer [2021-10-28 08:42:05,132 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 08:42:05,133 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 08:42:05,133 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 08:42:05,133 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 08:42:05,134 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:41:33" (3/4) ... [2021-10-28 08:42:05,136 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 08:42:05,209 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 08:42:05,210 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 08:42:05,211 INFO L168 Benchmark]: Toolchain (without parser) took 32754.80 ms. Allocated memory was 117.4 MB in the beginning and 7.5 GB in the end (delta: 7.4 GB). Free memory was 75.1 MB in the beginning and 6.5 GB in the end (delta: -6.5 GB). Peak memory consumption was 932.1 MB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,211 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 117.4 MB. Free memory is still 92.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 08:42:05,212 INFO L168 Benchmark]: CACSL2BoogieTranslator took 403.20 ms. Allocated memory is still 117.4 MB. Free memory was 74.9 MB in the beginning and 87.0 MB in the end (delta: -12.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,212 INFO L168 Benchmark]: Boogie Procedure Inliner took 63.45 ms. Allocated memory is still 117.4 MB. Free memory was 87.0 MB in the beginning and 83.8 MB in the end (delta: 3.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,213 INFO L168 Benchmark]: Boogie Preprocessor took 63.57 ms. Allocated memory is still 117.4 MB. Free memory was 83.8 MB in the beginning and 81.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,213 INFO L168 Benchmark]: RCFGBuilder took 725.55 ms. Allocated memory is still 117.4 MB. Free memory was 81.9 MB in the beginning and 55.0 MB in the end (delta: 26.8 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,213 INFO L168 Benchmark]: BuchiAutomizer took 31414.93 ms. Allocated memory was 117.4 MB in the beginning and 7.5 GB in the end (delta: 7.4 GB). Free memory was 55.0 MB in the beginning and 6.5 GB in the end (delta: -6.5 GB). Peak memory consumption was 1.2 GB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,214 INFO L168 Benchmark]: Witness Printer took 77.00 ms. Allocated memory is still 7.5 GB. Free memory was 6.5 GB in the beginning and 6.5 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-28 08:42:05,216 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.24 ms. Allocated memory is still 117.4 MB. Free memory is still 92.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 403.20 ms. Allocated memory is still 117.4 MB. Free memory was 74.9 MB in the beginning and 87.0 MB in the end (delta: -12.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 63.45 ms. Allocated memory is still 117.4 MB. Free memory was 87.0 MB in the beginning and 83.8 MB in the end (delta: 3.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 63.57 ms. Allocated memory is still 117.4 MB. Free memory was 83.8 MB in the beginning and 81.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 725.55 ms. Allocated memory is still 117.4 MB. Free memory was 81.9 MB in the beginning and 55.0 MB in the end (delta: 26.8 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 31414.93 ms. Allocated memory was 117.4 MB in the beginning and 7.5 GB in the end (delta: 7.4 GB). Free memory was 55.0 MB in the beginning and 6.5 GB in the end (delta: -6.5 GB). Peak memory consumption was 1.2 GB. Max. memory is 16.1 GB. * Witness Printer took 77.00 ms. Allocated memory is still 7.5 GB. Free memory was 6.5 GB in the beginning and 6.5 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 39 terminating modules (37 trivial, 2 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 s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19105 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 31.3s and 38 iterations. TraceHistogramMax:7. Analysis of lassos took 14.8s. Construction of modules took 3.5s. Büchi inclusion checks took 3.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 39. Automata minimization 4.7s AutomataMinimizationTime, 39 MinimizatonAttempts, 30634 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 3.4s Buchi closure took 0.1s. Biggest automaton had 27721 states and ocurred in iteration 34. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10997 SDtfs, 6897 SDslu, 7405 SDs, 0 SdLazy, 4347 SolverSat, 860 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.5s Time LassoAnalysisResults: nont1 unkn0 SFLI29 SFLT0 conc2 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 36ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 222]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=9605} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=9605, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72d931df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56c772cb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d150551=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@257af6fe=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41d8dda7=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25786687=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e30e627=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ba21a6d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10ce810f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1374def7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e48b778=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@181d854=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53a64d4e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fe951a0=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@565fb4c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71f4cfa6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ff7a05a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31350358=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=16, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@643c2aea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@68677036=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@610a4cb1=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78ca9a8c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bd181ef=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a4a8c61=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f097288=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1abf28f9=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3079617a=0, NULL=9607, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@47e8e73d=0, skip=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e5b77af=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f397caa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67264eaa=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@841a3d=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4347acde=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@692b1f19=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@623d87d9=1, s__options=-2097151, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@342a7dfe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ff50de8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dacfd42=1, Time=7, num1=0, NULL=9606, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49e51fe6=0, NULL=0, NULL=9608, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67a8f2c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a7c9c2e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a995313=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2772d745=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e6a0c52=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e3b1f47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5955563=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14f8ace4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76cc90e4=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4be719bf=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a9e2779=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cd5c067=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 318]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L687] int s ; [L688] int tmp ; [L692] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __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 [L103] s__in_handshake ++ [L104] COND FALSE !(tmp___1 + 12288) [L109] COND FALSE !(s__cert == 0) [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND TRUE s__state == 8464 [L286] s__shutdown = 0 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 0 [L289] blastFlag = 1 [L291] COND FALSE !(ret <= 0) [L294] got_new_session = 1 [L295] s__state = 8496 [L296] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND TRUE s__state == 8496 [L300] ret = __VERIFIER_nondet_int() [L301] COND TRUE blastFlag == 1 [L302] blastFlag = 2 [L304] COND FALSE !(ret <= 0) [L307] COND FALSE !(\read(s__hit)) [L310] s__state = 8512 [L312] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND TRUE s__state == 8512 [L317] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] COND TRUE __cil_tmp56 + 256UL [L319] skip = 1 Loop: [L330] s__state = 8528 [L331] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND TRUE s__state == 8528 [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 3) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND TRUE __cil_tmp61 + 256UL [L409] COND TRUE s__verify_mode + 2 [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(blastFlag == 4) [L423] COND FALSE !(ret <= 0) [L426] s__state = 8448 [L427] s__s3__tmp__next_state___0 = 8576 [L428] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND FALSE !(s__state == 8544) [L170] COND FALSE !(s__state == 8545) [L173] COND FALSE !(s__state == 8560) [L176] COND FALSE !(s__state == 8561) [L179] COND TRUE s__state == 8448 [L449] COND FALSE !(num1 > 0L) [L458] s__state = s__s3__tmp__next_state___0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND FALSE !(s__state == 8544) [L170] COND FALSE !(s__state == 8545) [L173] COND FALSE !(s__state == 8560) [L176] COND FALSE !(s__state == 8561) [L179] COND FALSE !(s__state == 8448) [L182] COND TRUE s__state == 8576 [L462] ret = __VERIFIER_nondet_int() [L463] COND FALSE !(blastFlag == 5) [L466] COND FALSE !(ret <= 0) [L469] COND TRUE ret == 2 [L470] s__state = 8466 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND TRUE s__state == 8466 [L286] s__shutdown = 0 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 0) [L291] COND FALSE !(ret <= 0) [L294] got_new_session = 1 [L295] s__state = 8496 [L296] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND TRUE s__state == 8496 [L300] ret = __VERIFIER_nondet_int() [L301] COND FALSE !(blastFlag == 1) [L304] COND FALSE !(ret <= 0) [L307] COND FALSE !(\read(s__hit)) [L310] s__state = 8512 [L312] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND TRUE s__state == 8512 [L317] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] COND TRUE __cil_tmp56 + 256UL [L319] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-28 08:42:05,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-28 08:42:05,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-10-28 08:42:05,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-28 08:42:05,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-28 08:42:06,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-28 08:42:06,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-28 08:42:06,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-28 08:42:06,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-28 08:42:06,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5f59555-253e-4642-b91f-7d66d79f3288/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...