./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa --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 f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:09:24,449 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:09:24,451 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:09:24,477 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:09:24,478 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:09:24,479 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:09:24,480 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:09:24,482 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:09:24,483 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:09:24,484 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:09:24,485 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:09:24,486 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:09:24,486 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:09:24,487 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:09:24,488 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:09:24,489 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:09:24,490 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:09:24,491 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:09:24,492 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:09:24,494 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:09:24,496 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:09:24,497 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:09:24,498 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:09:24,498 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:09:24,501 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:09:24,501 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:09:24,502 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:09:24,502 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:09:24,503 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:09:24,504 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:09:24,504 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:09:24,505 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:09:24,505 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:09:24,506 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:09:24,507 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:09:24,507 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:09:24,508 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:09:24,508 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:09:24,508 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:09:24,508 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:09:24,509 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:09:24,510 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-06 22:09:24,526 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:09:24,527 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:09:24,527 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:09:24,527 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:09:24,528 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:09:24,528 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:09:24,528 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:09:24,528 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-06 22:09:24,528 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-06 22:09:24,528 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-06 22:09:24,529 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:09:24,529 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:09:24,530 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-06 22:09:24,531 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:09:24,531 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:09:24,531 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:09:24,531 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:09:24,531 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:09:24,532 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-06 22:09:24,532 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_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/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_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa 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 -> f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 [2021-12-06 22:09:24,718 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:09:24,733 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:09:24,735 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:09:24,735 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:09:24,736 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:09:24,737 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-12-06 22:09:24,781 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/data/830a7603d/40948f521fb14eddb161c159f1595718/FLAG71a006002 [2021-12-06 22:09:25,192 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:09:25,192 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-12-06 22:09:25,201 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/data/830a7603d/40948f521fb14eddb161c159f1595718/FLAG71a006002 [2021-12-06 22:09:25,211 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/data/830a7603d/40948f521fb14eddb161c159f1595718 [2021-12-06 22:09:25,213 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:09:25,214 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:09:25,215 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:09:25,215 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:09:25,218 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:09:25,219 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,220 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@580bc74d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25, skipping insertion in model container [2021-12-06 22:09:25,220 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,225 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:09:25,253 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:09:25,433 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2021-12-06 22:09:25,439 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:09:25,447 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:09:25,483 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2021-12-06 22:09:25,485 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:09:25,494 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:09:25,495 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25 WrapperNode [2021-12-06 22:09:25,495 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:09:25,496 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:09:25,496 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:09:25,496 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:09:25,501 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,509 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,532 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 558 [2021-12-06 22:09:25,533 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:09:25,533 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:09:25,533 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:09:25,533 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:09:25,540 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,540 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,542 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,542 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,549 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,555 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,557 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,560 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:09:25,561 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:09:25,561 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:09:25,561 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:09:25,562 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (1/1) ... [2021-12-06 22:09:25,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:25,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:25,588 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:25,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-06 22:09:25,617 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:09:25,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 22:09:25,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:09:25,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:09:25,679 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:09:25,680 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:09:25,692 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 22:09:26,005 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-06 22:09:26,006 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-06 22:09:26,006 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:09:26,014 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:09:26,014 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-06 22:09:26,016 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:09:26 BoogieIcfgContainer [2021-12-06 22:09:26,016 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:09:26,017 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-06 22:09:26,017 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-06 22:09:26,019 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-06 22:09:26,020 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 22:09:26,020 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.12 10:09:25" (1/3) ... [2021-12-06 22:09:26,020 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@66261e8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 10:09:26, skipping insertion in model container [2021-12-06 22:09:26,020 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 22:09:26,021 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:09:25" (2/3) ... [2021-12-06 22:09:26,021 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@66261e8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 10:09:26, skipping insertion in model container [2021-12-06 22:09:26,021 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 22:09:26,021 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:09:26" (3/3) ... [2021-12-06 22:09:26,022 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2021-12-06 22:09:26,052 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-06 22:09:26,052 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-06 22:09:26,052 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-06 22:09:26,052 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-06 22:09:26,052 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-06 22:09:26,052 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-06 22:09:26,052 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-06 22:09:26,052 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-06 22:09:26,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:26,086 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-12-06 22:09:26,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:26,087 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:26,093 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-06 22:09:26,093 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:26,093 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-06 22:09:26,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:26,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-12-06 22:09:26,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:26,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:26,102 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-06 22:09:26,102 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:26,106 INFO L791 eck$LassoCheckResult]: Stem: 152#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 52#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 150#L94true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 156#L97-2true ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 58#L102true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 28#L102-1true assume !(0 == ssl3_accept_~s__cert~0#1); 123#L111-2true [2021-12-06 22:09:26,106 INFO L793 eck$LassoCheckResult]: Loop: 123#L111-2true assume !false; 67#L112true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69#L114true assume !(12292 == ssl3_accept_~s__state~0#1); 11#L117true assume !(16384 == ssl3_accept_~s__state~0#1); 62#L120true assume !(8192 == ssl3_accept_~s__state~0#1); 31#L123true assume !(24576 == ssl3_accept_~s__state~0#1); 92#L126true assume !(8195 == ssl3_accept_~s__state~0#1); 143#L129true assume 8480 == ssl3_accept_~s__state~0#1; 140#L133true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 42#L271true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 93#L626true ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 48#L664true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46#L664-1true ssl3_accept_~skip~0#1 := 0; 123#L111-2true [2021-12-06 22:09:26,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:26,111 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-06 22:09:26,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:26,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653948789] [2021-12-06 22:09:26,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:26,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:26,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:26,196 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:26,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:26,238 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:26,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:26,241 INFO L85 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2021-12-06 22:09:26,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:26,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361230133] [2021-12-06 22:09:26,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:26,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:26,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:26,251 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:26,259 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:26,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2021-12-06 22:09:26,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:26,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725713679] [2021-12-06 22:09:26,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:26,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:26,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:26,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:26,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725713679] [2021-12-06 22:09:26,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725713679] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:26,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:26,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:26,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810161479] [2021-12-06 22:09:26,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:26,435 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 22:09:26,436 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 22:09:26,436 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 22:09:26,436 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 22:09:26,436 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 22:09:26,436 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,436 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 22:09:26,437 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 22:09:26,437 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-12-06 22:09:26,437 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 22:09:26,437 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 22:09:26,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,542 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 22:09:26,542 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 22:09:26,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,545 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-06 22:09:26,546 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:26,546 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:26,557 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:26,558 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:26,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:26,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,578 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-06 22:09:26,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:26,580 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:26,588 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:26,588 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:26,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-06 22:09:26,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,608 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-06 22:09:26,609 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:26,609 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:26,617 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:26,617 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:26,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-12-06 22:09:26,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,637 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-06 22:09:26,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:26,638 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:26,652 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:26,652 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:26,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-06 22:09:26,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,672 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-06 22:09:26,673 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:26,673 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:26,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-12-06 22:09:26,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,705 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-06 22:09:26,706 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 22:09:26,707 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:26,718 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 22:09:26,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-12-06 22:09:26,739 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 22:09:26,739 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 22:09:26,739 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 22:09:26,739 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 22:09:26,739 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 22:09:26,739 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,739 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 22:09:26,739 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 22:09:26,739 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-12-06 22:09:26,739 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 22:09:26,739 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 22:09:26,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,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-12-06 22:09:26,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,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-12-06 22:09:26,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:26,828 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 22:09:26,832 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 22:09:26,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,834 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-06 22:09:26,836 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-12-06 22:09:26,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:26,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:26,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:26,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:26,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:26,846 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:26,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:26,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:26,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-12-06 22:09:26,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,868 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-06 22:09:26,870 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-12-06 22:09:26,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:26,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:26,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:26,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:26,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:26,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:26,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:26,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:26,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-12-06 22:09:26,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,900 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-06 22:09:26,901 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-12-06 22:09:26,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:26,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:26,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:26,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:26,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:26,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:26,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:26,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:26,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-12-06 22:09:26,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,946 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-06 22:09:26,948 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-12-06 22:09:26,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:26,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:26,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:26,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:26,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:26,957 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:26,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:26,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:26,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:26,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,978 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-06 22:09:26,979 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 22:09:26,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:26,986 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:26,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:26,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:26,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:26,988 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:26,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:26,991 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 22:09:26,995 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 22:09:26,995 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 22:09:26,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:26,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:26,997 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:26,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-06 22:09:27,029 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 22:09:27,030 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 22:09:27,030 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 22:09:27,030 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-06 22:09:27,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-06 22:09:27,050 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 22:09:27,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:27,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:27,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:09:27,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:27,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:27,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:09:27,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:27,201 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-12-06 22:09:27,203 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:27,622 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 916 states and 1569 transitions. Complement of second has 10 states. [2021-12-06 22:09:27,624 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-12-06 22:09:27,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2021-12-06 22:09:27,632 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-06 22:09:27,633 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:27,633 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-06 22:09:27,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:27,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-06 22:09:27,635 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:27,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2021-12-06 22:09:27,653 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2021-12-06 22:09:27,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2021-12-06 22:09:27,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2021-12-06 22:09:27,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-12-06 22:09:27,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2021-12-06 22:09:27,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:27,672 INFO L681 BuchiCegarLoop]: Abstraction has 768 states and 1225 transitions. [2021-12-06 22:09:27,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2021-12-06 22:09:27,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2021-12-06 22:09:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5856353591160222) internal successors, (861), 542 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2021-12-06 22:09:27,717 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 861 transitions. [2021-12-06 22:09:27,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:27,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:27,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:27,721 INFO L87 Difference]: Start difference. First operand 543 states and 861 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:27,797 INFO L93 Difference]: Finished difference Result 604 states and 957 transitions. [2021-12-06 22:09:27,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:27,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 604 states and 957 transitions. [2021-12-06 22:09:27,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2021-12-06 22:09:27,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 604 states to 604 states and 957 transitions. [2021-12-06 22:09:27,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 371 [2021-12-06 22:09:27,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 371 [2021-12-06 22:09:27,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 604 states and 957 transitions. [2021-12-06 22:09:27,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:27,810 INFO L681 BuchiCegarLoop]: Abstraction has 604 states and 957 transitions. [2021-12-06 22:09:27,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states and 957 transitions. [2021-12-06 22:09:27,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 581. [2021-12-06 22:09:27,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 581 states have (on average 1.5920826161790018) internal successors, (925), 580 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 925 transitions. [2021-12-06 22:09:27,828 INFO L704 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-12-06 22:09:27,828 INFO L587 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-12-06 22:09:27,828 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-06 22:09:27,828 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 581 states and 925 transitions. [2021-12-06 22:09:27,831 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-12-06 22:09:27,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:27,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:27,832 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:27,832 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:27,832 INFO L791 eck$LassoCheckResult]: Stem: 2645#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2486#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2487#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2588#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 2498#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2419#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2420#L111-2 assume !false; 2519#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2520#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 2526#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 2711#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 2710#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 2707#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 2691#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 2690#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 2689#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 2682#L138 assume 8464 == ssl3_accept_~s__state~0#1; 2536#L145 [2021-12-06 22:09:27,832 INFO L793 eck$LassoCheckResult]: Loop: 2536#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 2537#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2389#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2363#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 2888#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2885#L664-1 ssl3_accept_~skip~0#1 := 0; 2882#L111-2 assume !false; 2867#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2853#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 2354#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 2356#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 2504#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 2709#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 2680#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 2678#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 2676#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 2674#L138 assume 8464 == ssl3_accept_~s__state~0#1; 2536#L145 [2021-12-06 22:09:27,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:27,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-06 22:09:27,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:27,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381616572] [2021-12-06 22:09:27,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:27,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:27,841 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:27,853 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:27,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:27,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1043742421, now seen corresponding path program 1 times [2021-12-06 22:09:27,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:27,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234846766] [2021-12-06 22:09:27,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:27,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:27,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:27,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:27,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:27,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234846766] [2021-12-06 22:09:27,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234846766] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:27,871 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:27,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:27,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903559184] [2021-12-06 22:09:27,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:27,872 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:27,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:27,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:27,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:27,873 INFO L87 Difference]: Start difference. First operand 581 states and 925 transitions. cyclomatic complexity: 347 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:27,970 INFO L93 Difference]: Finished difference Result 694 states and 1106 transitions. [2021-12-06 22:09:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:27,971 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1106 transitions. [2021-12-06 22:09:27,975 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2021-12-06 22:09:27,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 694 states and 1106 transitions. [2021-12-06 22:09:27,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2021-12-06 22:09:27,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2021-12-06 22:09:27,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1106 transitions. [2021-12-06 22:09:27,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:27,982 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1106 transitions. [2021-12-06 22:09:27,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1106 transitions. [2021-12-06 22:09:27,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 618. [2021-12-06 22:09:27,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 618 states have (on average 1.5825242718446602) internal successors, (978), 617 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:27,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 978 transitions. [2021-12-06 22:09:27,995 INFO L704 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-12-06 22:09:27,995 INFO L587 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-12-06 22:09:27,995 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-06 22:09:27,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 978 transitions. [2021-12-06 22:09:27,997 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2021-12-06 22:09:27,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:27,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:27,999 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:27,999 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:27,999 INFO L791 eck$LassoCheckResult]: Stem: 3918#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3761#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3762#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3860#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 3773#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3700#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3701#L111-2 assume !false; 3989#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4189#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 4188#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 4187#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 4186#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 4184#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 4183#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 4043#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 4041#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 4042#L138 assume 8464 == ssl3_accept_~s__state~0#1; 3810#L145 [2021-12-06 22:09:27,999 INFO L793 eck$LassoCheckResult]: Loop: 3810#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 3811#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3668#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3669#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 4116#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4113#L664-1 ssl3_accept_~skip~0#1 := 0; 4112#L111-2 assume !false; 4111#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4110#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 4109#L117 assume 16384 == ssl3_accept_~s__state~0#1; 3807#L223 ssl3_accept_~s__server~0#1 := 1; 3843#L228 assume 0 != ssl3_accept_~cb~0#1; 3863#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3841#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3710#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3655#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3893#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 3920#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 4032#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4029#L664-1 ssl3_accept_~skip~0#1 := 0; 4028#L111-2 assume !false; 4027#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4025#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 4023#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 4021#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 4017#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 4016#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 4015#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 3935#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 3934#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 3926#L138 assume 8464 == ssl3_accept_~s__state~0#1; 3810#L145 [2021-12-06 22:09:27,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:27,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-06 22:09:28,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453249708] [2021-12-06 22:09:28,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,007 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,017 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:28,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1512709605, now seen corresponding path program 1 times [2021-12-06 22:09:28,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465985362] [2021-12-06 22:09:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465985362] [2021-12-06 22:09:28,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465985362] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:28,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618797586] [2021-12-06 22:09:28,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,035 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,036 INFO L87 Difference]: Start difference. First operand 618 states and 978 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:28,129 INFO L93 Difference]: Finished difference Result 746 states and 1094 transitions. [2021-12-06 22:09:28,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:28,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 746 states and 1094 transitions. [2021-12-06 22:09:28,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2021-12-06 22:09:28,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 746 states to 673 states and 1014 transitions. [2021-12-06 22:09:28,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 469 [2021-12-06 22:09:28,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2021-12-06 22:09:28,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1014 transitions. [2021-12-06 22:09:28,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:28,139 INFO L681 BuchiCegarLoop]: Abstraction has 673 states and 1014 transitions. [2021-12-06 22:09:28,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1014 transitions. [2021-12-06 22:09:28,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 630. [2021-12-06 22:09:28,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5285714285714285) internal successors, (963), 629 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 963 transitions. [2021-12-06 22:09:28,155 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-12-06 22:09:28,155 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-12-06 22:09:28,155 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-06 22:09:28,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 963 transitions. [2021-12-06 22:09:28,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-12-06 22:09:28,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:28,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:28,159 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,159 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,160 INFO L791 eck$LassoCheckResult]: Stem: 5285#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 5125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5126#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5228#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 5139#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5066#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5067#L111-2 assume !false; 5340#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5566#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 5565#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 5564#L120 assume 8192 == ssl3_accept_~s__state~0#1; 5209#L223 [2021-12-06 22:09:28,160 INFO L793 eck$LassoCheckResult]: Loop: 5209#L223 ssl3_accept_~s__server~0#1 := 1; 5210#L228 assume 0 != ssl3_accept_~cb~0#1; 5231#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5207#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5080#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5020#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5053#L255 assume 12292 != ssl3_accept_~s__state~0#1; 5054#L256 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5048#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 5540#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5534#L664-1 ssl3_accept_~skip~0#1 := 0; 5532#L111-2 assume !false; 5529#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5525#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 5519#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 5517#L120 assume 8192 == ssl3_accept_~s__state~0#1; 5209#L223 [2021-12-06 22:09:28,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,160 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-06 22:09:28,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163859174] [2021-12-06 22:09:28,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163859174] [2021-12-06 22:09:28,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163859174] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:28,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699913693] [2021-12-06 22:09:28,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,185 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 22:09:28,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1130970846, now seen corresponding path program 1 times [2021-12-06 22:09:28,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154533685] [2021-12-06 22:09:28,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154533685] [2021-12-06 22:09:28,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154533685] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:28,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76687410] [2021-12-06 22:09:28,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,204 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,205 INFO L87 Difference]: Start difference. First operand 630 states and 963 transitions. cyclomatic complexity: 336 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-12-06 22:09:28,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:28,266 INFO L93 Difference]: Finished difference Result 640 states and 971 transitions. [2021-12-06 22:09:28,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:28,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 971 transitions. [2021-12-06 22:09:28,270 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-12-06 22:09:28,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 971 transitions. [2021-12-06 22:09:28,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-12-06 22:09:28,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-12-06 22:09:28,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 971 transitions. [2021-12-06 22:09:28,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:28,276 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 971 transitions. [2021-12-06 22:09:28,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 971 transitions. [2021-12-06 22:09:28,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-12-06 22:09:28,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5222222222222221) internal successors, (959), 629 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 959 transitions. [2021-12-06 22:09:28,289 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-12-06 22:09:28,289 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-12-06 22:09:28,289 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-06 22:09:28,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 959 transitions. [2021-12-06 22:09:28,292 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-12-06 22:09:28,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:28,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:28,293 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,293 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,294 INFO L791 eck$LassoCheckResult]: Stem: 6553#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 6408#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6409#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6504#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 6418#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6348#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6349#L111-2 assume !false; 6607#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6855#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 6854#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 6853#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 6852#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 6851#L126 assume 8195 == ssl3_accept_~s__state~0#1; 6485#L223 [2021-12-06 22:09:28,294 INFO L793 eck$LassoCheckResult]: Loop: 6485#L223 ssl3_accept_~s__server~0#1 := 1; 6486#L228 assume 0 != ssl3_accept_~cb~0#1; 6507#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6483#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6359#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6298#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6331#L255 assume 12292 != ssl3_accept_~s__state~0#1; 6332#L256 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6326#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 6791#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6787#L664-1 ssl3_accept_~skip~0#1 := 0; 6785#L111-2 assume !false; 6783#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6781#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 6779#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 6777#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 6775#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 6773#L126 assume 8195 == ssl3_accept_~s__state~0#1; 6485#L223 [2021-12-06 22:09:28,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,294 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-06 22:09:28,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971379281] [2021-12-06 22:09:28,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971379281] [2021-12-06 22:09:28,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971379281] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:28,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315645055] [2021-12-06 22:09:28,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,314 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 22:09:28,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,314 INFO L85 PathProgramCache]: Analyzing trace with hash 236261027, now seen corresponding path program 1 times [2021-12-06 22:09:28,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031449075] [2021-12-06 22:09:28,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031449075] [2021-12-06 22:09:28,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031449075] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:28,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027456822] [2021-12-06 22:09:28,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,333 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,333 INFO L87 Difference]: Start difference. First operand 630 states and 959 transitions. cyclomatic complexity: 332 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-12-06 22:09:28,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:28,402 INFO L93 Difference]: Finished difference Result 640 states and 967 transitions. [2021-12-06 22:09:28,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:28,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 967 transitions. [2021-12-06 22:09:28,406 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-12-06 22:09:28,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 967 transitions. [2021-12-06 22:09:28,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-12-06 22:09:28,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-12-06 22:09:28,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 967 transitions. [2021-12-06 22:09:28,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:28,410 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 967 transitions. [2021-12-06 22:09:28,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 967 transitions. [2021-12-06 22:09:28,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-12-06 22:09:28,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5158730158730158) internal successors, (955), 629 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 955 transitions. [2021-12-06 22:09:28,419 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-12-06 22:09:28,419 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-12-06 22:09:28,419 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-06 22:09:28,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 955 transitions. [2021-12-06 22:09:28,421 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-12-06 22:09:28,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:28,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:28,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-12-06 22:09:28,422 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 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-12-06 22:09:28,422 INFO L791 eck$LassoCheckResult]: Stem: 7837#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7684#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7685#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7783#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 7696#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7625#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7626#L111-2 assume !false; 7898#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8123#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 8121#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 8120#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 8119#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 8118#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 8111#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 8110#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 8109#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 8108#L138 assume 8464 == ssl3_accept_~s__state~0#1; 7729#L145 [2021-12-06 22:09:28,422 INFO L793 eck$LassoCheckResult]: Loop: 7729#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 7730#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7592#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7593#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7673#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7665#L664-1 ssl3_accept_~skip~0#1 := 0; 7666#L111-2 assume !false; 8136#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8134#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 8131#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 8129#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 8126#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 8124#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 7831#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 7832#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 7820#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 7747#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 7694#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 7566#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 7567#L147 assume 8496 == ssl3_accept_~s__state~0#1; 7918#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8103#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8102#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8100#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7978#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 7903#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7961#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7956#L664-1 ssl3_accept_~skip~0#1 := 0; 7953#L111-2 assume !false; 7950#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7946#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 7943#L117 assume 16384 == ssl3_accept_~s__state~0#1; 7937#L223 ssl3_accept_~s__server~0#1 := 1; 8008#L228 assume 0 != ssl3_accept_~cb~0#1; 8007#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 8004#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 8001#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7999#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7998#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 7997#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7966#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7957#L664-1 ssl3_accept_~skip~0#1 := 0; 7954#L111-2 assume !false; 7951#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7948#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 7944#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 7941#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 7938#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 7934#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 7931#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 7929#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 7869#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 7848#L138 assume 8464 == ssl3_accept_~s__state~0#1; 7729#L145 [2021-12-06 22:09:28,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-06 22:09:28,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494005797] [2021-12-06 22:09:28,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,428 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:28,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,436 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:28,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,437 INFO L85 PathProgramCache]: Analyzing trace with hash 561647151, now seen corresponding path program 1 times [2021-12-06 22:09:28,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198296354] [2021-12-06 22:09:28,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,458 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198296354] [2021-12-06 22:09:28,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198296354] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,459 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:28,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926094202] [2021-12-06 22:09:28,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,459 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,460 INFO L87 Difference]: Start difference. First operand 630 states and 955 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:28,557 INFO L93 Difference]: Finished difference Result 788 states and 1195 transitions. [2021-12-06 22:09:28,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:28,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1195 transitions. [2021-12-06 22:09:28,563 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-12-06 22:09:28,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 781 states and 1188 transitions. [2021-12-06 22:09:28,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2021-12-06 22:09:28,570 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2021-12-06 22:09:28,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 1188 transitions. [2021-12-06 22:09:28,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:28,570 INFO L681 BuchiCegarLoop]: Abstraction has 781 states and 1188 transitions. [2021-12-06 22:09:28,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 1188 transitions. [2021-12-06 22:09:28,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 759. [2021-12-06 22:09:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 759 states have (on average 1.5204216073781291) internal successors, (1154), 758 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1154 transitions. [2021-12-06 22:09:28,584 INFO L704 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-12-06 22:09:28,584 INFO L587 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-12-06 22:09:28,584 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-06 22:09:28,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 759 states and 1154 transitions. [2021-12-06 22:09:28,587 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 487 [2021-12-06 22:09:28,587 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:28,587 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:28,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-12-06 22:09:28,588 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,588 INFO L791 eck$LassoCheckResult]: Stem: 9269#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 9112#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9113#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9211#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 9125#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9048#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9049#L111-2 assume !false; 9331#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9667#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 9666#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 9665#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9663#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9660#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9262#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9263#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9270#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9580#L138 assume 8464 == ssl3_accept_~s__state~0#1; 9157#L145 [2021-12-06 22:09:28,589 INFO L793 eck$LassoCheckResult]: Loop: 9157#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 9158#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9015#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9016#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9649#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9645#L664-1 ssl3_accept_~skip~0#1 := 0; 9643#L111-2 assume !false; 9641#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9639#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 9638#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 9637#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9636#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9635#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9634#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9632#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9629#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9623#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 9621#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 8988#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 8989#L147 assume 8496 == ssl3_accept_~s__state~0#1; 9386#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 9484#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9480#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9479#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 9267#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 8993#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9626#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9622#L664-1 ssl3_accept_~skip~0#1 := 0; 9620#L111-2 assume !false; 9618#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9617#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 9616#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 9615#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9614#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9613#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9612#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9611#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9610#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9609#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 9607#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 9604#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 9598#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 9487#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 9488#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 9572#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 9212#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 9078#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 9080#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 9361#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 9275#L171 assume 8560 == ssl3_accept_~s__state~0#1; 8967#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 8968#L450 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9026#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9655#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9092#L664-1 ssl3_accept_~skip~0#1 := 0; 9093#L111-2 assume !false; 9141#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9142#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 8982#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 8983#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9050#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9051#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9199#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9346#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9295#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9279#L138 assume 8464 == ssl3_accept_~s__state~0#1; 9157#L145 [2021-12-06 22:09:28,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-06 22:09:28,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387619467] [2021-12-06 22:09:28,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,595 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,603 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:28,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1419825456, now seen corresponding path program 1 times [2021-12-06 22:09:28,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471106966] [2021-12-06 22:09:28,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,630 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471106966] [2021-12-06 22:09:28,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471106966] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:28,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995945631] [2021-12-06 22:09:28,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,632 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,632 INFO L87 Difference]: Start difference. First operand 759 states and 1154 transitions. cyclomatic complexity: 398 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-12-06 22:09:28,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:28,735 INFO L93 Difference]: Finished difference Result 904 states and 1276 transitions. [2021-12-06 22:09:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:28,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1276 transitions. [2021-12-06 22:09:28,740 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-12-06 22:09:28,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 904 states and 1276 transitions. [2021-12-06 22:09:28,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2021-12-06 22:09:28,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2021-12-06 22:09:28,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 904 states and 1276 transitions. [2021-12-06 22:09:28,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:28,745 INFO L681 BuchiCegarLoop]: Abstraction has 904 states and 1276 transitions. [2021-12-06 22:09:28,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states and 1276 transitions. [2021-12-06 22:09:28,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 896. [2021-12-06 22:09:28,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.4118303571428572) internal successors, (1265), 895 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1265 transitions. [2021-12-06 22:09:28,763 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-12-06 22:09:28,763 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-12-06 22:09:28,763 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-06 22:09:28,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1265 transitions. [2021-12-06 22:09:28,766 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2021-12-06 22:09:28,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:28,766 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:28,767 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,767 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,767 INFO L791 eck$LassoCheckResult]: Stem: 10948#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 10776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10777#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10878#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 10788#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10714#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10715#L111-2 assume !false; 11032#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11347#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11346#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11244#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11243#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11242#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11241#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11239#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11236#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 11237#L138 assume 8464 == ssl3_accept_~s__state~0#1; 10822#L145 [2021-12-06 22:09:28,768 INFO L793 eck$LassoCheckResult]: Loop: 10822#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 10823#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10681#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10682#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11385#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11382#L664-1 ssl3_accept_~skip~0#1 := 0; 11381#L111-2 assume !false; 11380#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11379#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11378#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11377#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11376#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11375#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11374#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11373#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11372#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 11371#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 11370#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 11369#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 11251#L147 assume 8496 == ssl3_accept_~s__state~0#1; 10891#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10759#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10760#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10837#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10839#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 10655#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11204#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11200#L664-1 ssl3_accept_~skip~0#1 := 0; 11198#L111-2 assume !false; 11196#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11194#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11192#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11191#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11190#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11189#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11188#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11187#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11185#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 11183#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 11181#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 11179#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 11175#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 11173#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 11171#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 11170#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 11079#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 11078#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 11076#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 11077#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 10956#L171 assume 8560 == ssl3_accept_~s__state~0#1; 10634#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 10635#L450 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10629#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11464#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11461#L664-1 ssl3_accept_~skip~0#1 := 0; 11460#L111-2 assume !false; 11458#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11455#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11450#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11448#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11447#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11446#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11445#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11066#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 10995#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 10982#L138 assume 8464 == ssl3_accept_~s__state~0#1; 10822#L145 [2021-12-06 22:09:28,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-06 22:09:28,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557575451] [2021-12-06 22:09:28,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,773 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:28,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,780 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:28,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,781 INFO L85 PathProgramCache]: Analyzing trace with hash 522432178, now seen corresponding path program 1 times [2021-12-06 22:09:28,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885541620] [2021-12-06 22:09:28,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,804 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:28,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885541620] [2021-12-06 22:09:28,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885541620] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:28,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241146411] [2021-12-06 22:09:28,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,805 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,806 INFO L87 Difference]: Start difference. First operand 896 states and 1265 transitions. cyclomatic complexity: 372 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-12-06 22:09:28,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:28,879 INFO L93 Difference]: Finished difference Result 989 states and 1382 transitions. [2021-12-06 22:09:28,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:28,880 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1382 transitions. [2021-12-06 22:09:28,886 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 643 [2021-12-06 22:09:28,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1382 transitions. [2021-12-06 22:09:28,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2021-12-06 22:09:28,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2021-12-06 22:09:28,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1382 transitions. [2021-12-06 22:09:28,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:28,894 INFO L681 BuchiCegarLoop]: Abstraction has 989 states and 1382 transitions. [2021-12-06 22:09:28,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1382 transitions. [2021-12-06 22:09:28,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 974. [2021-12-06 22:09:28,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 974 states have (on average 1.3973305954825461) internal successors, (1361), 973 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:28,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1361 transitions. [2021-12-06 22:09:28,914 INFO L704 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-12-06 22:09:28,914 INFO L587 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-12-06 22:09:28,914 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-06 22:09:28,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 1361 transitions. [2021-12-06 22:09:28,918 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2021-12-06 22:09:28,918 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:28,918 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:28,919 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,919 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:28,919 INFO L791 eck$LassoCheckResult]: Stem: 12842#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 12666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12667#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12772#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 12678#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12606#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12607#L111-2 assume !false; 12934#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13264#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13263#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13261#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13259#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13257#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13255#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13253#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13251#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 12875#L138 assume 8464 == ssl3_accept_~s__state~0#1; 12716#L145 [2021-12-06 22:09:28,920 INFO L793 eck$LassoCheckResult]: Loop: 12716#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 12717#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12571#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12572#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13458#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13454#L664-1 ssl3_accept_~skip~0#1 := 0; 13451#L111-2 assume !false; 13445#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13443#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13441#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13439#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13436#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13430#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13428#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13426#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13424#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 13422#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 13420#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 13418#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 13416#L147 assume 8496 == ssl3_accept_~s__state~0#1; 12787#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 12788#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13384#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12730#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12732#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 12840#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13477#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13474#L664-1 ssl3_accept_~skip~0#1 := 0; 13473#L111-2 assume !false; 13472#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12704#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 12539#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 12540#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 12684#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13469#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13468#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 12843#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 12844#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 13467#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 13466#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 13465#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 13464#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 13356#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 13357#L153 assume 8512 == ssl3_accept_~s__state~0#1; 13009#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 13355#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 13153#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 12561#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13095#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13091#L664-1 ssl3_accept_~skip~0#1 := 0; 13079#L111-2 assume !false; 13075#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13071#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13067#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13063#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13059#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13055#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13051#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13047#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13043#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 13040#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 13038#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 13034#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 13030#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 13025#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 13020#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 13015#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 13010#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 13004#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 12998#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 12999#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 12851#L171 assume 8560 == ssl3_accept_~s__state~0#1; 12525#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 12526#L450 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 12582#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13088#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13078#L664-1 ssl3_accept_~skip~0#1 := 0; 13074#L111-2 assume !false; 13070#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13066#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13062#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13058#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13054#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13050#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13046#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13042#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 12855#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 12856#L138 assume 8464 == ssl3_accept_~s__state~0#1; 12716#L145 [2021-12-06 22:09:28,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-06 22:09:28,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048645520] [2021-12-06 22:09:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,927 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:28,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:28,937 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:28,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:28,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1487397334, now seen corresponding path program 1 times [2021-12-06 22:09:28,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:28,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139872658] [2021-12-06 22:09:28,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:28,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:28,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:28,976 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-06 22:09:28,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:28,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139872658] [2021-12-06 22:09:28,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139872658] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:28,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:28,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:28,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12234045] [2021-12-06 22:09:28,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:28,978 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:28,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:28,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:28,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:28,978 INFO L87 Difference]: Start difference. First operand 974 states and 1361 transitions. cyclomatic complexity: 390 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:29,060 INFO L93 Difference]: Finished difference Result 1100 states and 1532 transitions. [2021-12-06 22:09:29,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:29,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1100 states and 1532 transitions. [2021-12-06 22:09:29,067 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2021-12-06 22:09:29,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1100 states to 1100 states and 1532 transitions. [2021-12-06 22:09:29,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-12-06 22:09:29,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-12-06 22:09:29,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1532 transitions. [2021-12-06 22:09:29,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:29,076 INFO L681 BuchiCegarLoop]: Abstraction has 1100 states and 1532 transitions. [2021-12-06 22:09:29,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1532 transitions. [2021-12-06 22:09:29,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1058. [2021-12-06 22:09:29,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.382797731568998) internal successors, (1463), 1057 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1463 transitions. [2021-12-06 22:09:29,097 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-12-06 22:09:29,097 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-12-06 22:09:29,097 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-06 22:09:29,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1463 transitions. [2021-12-06 22:09:29,101 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2021-12-06 22:09:29,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:29,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:29,102 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,102 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,103 INFO L791 eck$LassoCheckResult]: Stem: 14920#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 14749#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14750#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14857#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 14761#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14686#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14687#L111-2 assume !false; 15489#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15561#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15558#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15554#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15550#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15547#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15546#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15545#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 15354#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 14938#L138 assume 8464 == ssl3_accept_~s__state~0#1; 14800#L145 [2021-12-06 22:09:29,103 INFO L793 eck$LassoCheckResult]: Loop: 14800#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 14801#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14652#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14653#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15582#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15578#L664-1 ssl3_accept_~skip~0#1 := 0; 15576#L111-2 assume !false; 15575#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15574#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15568#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15565#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15563#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15560#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15556#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15552#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 15548#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 15543#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 15542#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 15541#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 15170#L147 assume 8496 == ssl3_accept_~s__state~0#1; 14869#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 14731#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14732#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14880#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 15340#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 15339#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15333#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15330#L664-1 ssl3_accept_~skip~0#1 := 0; 15328#L111-2 assume !false; 15326#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15324#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15322#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15320#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15318#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15316#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15314#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15312#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 15310#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 15308#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 15306#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 15304#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 15288#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 15283#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 15281#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 15280#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 15279#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 15278#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 15277#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 15276#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 15275#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 15274#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 15273#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 15268#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 15267#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 15265#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 15263#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 15261#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 15257#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 15255#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 15253#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 15250#L204 assume 8656 == ssl3_accept_~s__state~0#1; 15050#L208 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 14707#L551 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 14708#L556 assume 10 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 11; 14812#L565-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14813#L576 assume !(0 == ssl3_accept_~tmp___10~0#1); 14883#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15535#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15532#L664-1 ssl3_accept_~skip~0#1 := 0; 15530#L111-2 assume !false; 15528#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15382#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15269#L117 assume 16384 == ssl3_accept_~s__state~0#1; 14797#L223 ssl3_accept_~s__server~0#1 := 1; 15266#L228 assume 0 != ssl3_accept_~cb~0#1; 15264#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 15262#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 15259#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 15256#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 15254#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 15251#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15244#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15236#L664-1 ssl3_accept_~skip~0#1 := 0; 15230#L111-2 assume !false; 15227#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15222#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15216#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15208#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15204#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15200#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15196#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15192#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 14954#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 14955#L138 assume 8464 == ssl3_accept_~s__state~0#1; 14800#L145 [2021-12-06 22:09:29,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-06 22:09:29,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680291390] [2021-12-06 22:09:29,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,110 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:29,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,118 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:29,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,118 INFO L85 PathProgramCache]: Analyzing trace with hash -2001942845, now seen corresponding path program 1 times [2021-12-06 22:09:29,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465786590] [2021-12-06 22:09:29,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,147 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 22:09:29,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465786590] [2021-12-06 22:09:29,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465786590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:29,147 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:29,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:29,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306796578] [2021-12-06 22:09:29,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:29,148 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:29,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:29,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:29,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:29,149 INFO L87 Difference]: Start difference. First operand 1058 states and 1463 transitions. cyclomatic complexity: 408 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:29,206 INFO L93 Difference]: Finished difference Result 2107 states and 2860 transitions. [2021-12-06 22:09:29,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:29,207 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2107 states and 2860 transitions. [2021-12-06 22:09:29,216 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-12-06 22:09:29,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-12-06 22:09:29,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1449 [2021-12-06 22:09:29,227 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1449 [2021-12-06 22:09:29,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2107 states and 2860 transitions. [2021-12-06 22:09:29,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:29,228 INFO L681 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-12-06 22:09:29,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states and 2860 transitions. [2021-12-06 22:09:29,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 2107. [2021-12-06 22:09:29,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2107 states have (on average 1.3573801613668723) internal successors, (2860), 2106 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-12-06 22:09:29,270 INFO L704 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-12-06 22:09:29,270 INFO L587 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-12-06 22:09:29,270 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-06 22:09:29,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2107 states and 2860 transitions. [2021-12-06 22:09:29,279 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-12-06 22:09:29,279 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:29,279 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:29,281 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,281 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 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-12-06 22:09:29,281 INFO L791 eck$LassoCheckResult]: Stem: 18117#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 17921#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 17922#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18032#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 17933#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 17857#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 17858#L111-2 assume !false; 19332#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19430#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19427#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19424#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19421#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19418#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19415#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19412#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19409#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 18129#L138 assume 8464 == ssl3_accept_~s__state~0#1; 18130#L145 [2021-12-06 22:09:29,281 INFO L793 eck$LassoCheckResult]: Loop: 18130#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 19541#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18059#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 19337#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19091#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19078#L664-1 ssl3_accept_~skip~0#1 := 0; 19075#L111-2 assume !false; 19072#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19069#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19066#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19063#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19060#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19057#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19054#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19051#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19049#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 19047#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 19045#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 19042#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 19040#L147 assume 8496 == ssl3_accept_~s__state~0#1; 18642#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 19038#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 19033#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 19029#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 19030#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 19320#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19317#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19314#L664-1 ssl3_accept_~skip~0#1 := 0; 19313#L111-2 assume !false; 19312#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19311#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19310#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19309#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19308#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19307#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19306#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19305#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19303#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 19301#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 19299#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 19297#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 19295#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 19293#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 19291#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 19289#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 19287#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 19285#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 19283#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 19281#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 19279#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 19277#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 19275#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 19273#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 19271#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 19269#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 19267#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 19265#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 19263#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 19261#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 18903#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 18900#L204 assume 8656 == ssl3_accept_~s__state~0#1; 18608#L208 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 18889#L551 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 18887#L556 assume !(10 == ssl3_accept_~blastFlag~0#1); 18884#L559 assume !(13 == ssl3_accept_~blastFlag~0#1); 18881#L562 assume !(16 == ssl3_accept_~blastFlag~0#1); 18878#L565 assume !(19 == ssl3_accept_~blastFlag~0#1); 18876#L565-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 18873#L576 assume !(0 == ssl3_accept_~tmp___10~0#1); 18810#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 18760#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18757#L664-1 ssl3_accept_~skip~0#1 := 0; 18736#L111-2 assume !false; 18731#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18726#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 18720#L117 assume 16384 == ssl3_accept_~s__state~0#1; 18708#L223 ssl3_accept_~s__server~0#1 := 1; 19106#L228 assume 0 != ssl3_accept_~cb~0#1; 19105#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 19104#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 19101#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 19097#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 19095#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 19094#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19081#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19076#L664-1 ssl3_accept_~skip~0#1 := 0; 19073#L111-2 assume !false; 19070#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19067#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19064#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19061#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19058#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19055#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19052#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19050#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19048#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 19046#L138 assume 8464 == ssl3_accept_~s__state~0#1; 18130#L145 [2021-12-06 22:09:29,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-06 22:09:29,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838134001] [2021-12-06 22:09:29,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,288 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,296 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:29,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2113532019, now seen corresponding path program 1 times [2021-12-06 22:09:29,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627842417] [2021-12-06 22:09:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-06 22:09:29,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627842417] [2021-12-06 22:09:29,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627842417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:29,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:29,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:29,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011727709] [2021-12-06 22:09:29,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:29,327 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:29,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:29,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:29,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:29,328 INFO L87 Difference]: Start difference. First operand 2107 states and 2860 transitions. cyclomatic complexity: 756 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:29,424 INFO L93 Difference]: Finished difference Result 1989 states and 2674 transitions. [2021-12-06 22:09:29,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:29,424 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2674 transitions. [2021-12-06 22:09:29,430 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2021-12-06 22:09:29,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1985 states and 2670 transitions. [2021-12-06 22:09:29,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1401 [2021-12-06 22:09:29,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1401 [2021-12-06 22:09:29,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1985 states and 2670 transitions. [2021-12-06 22:09:29,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:29,442 INFO L681 BuchiCegarLoop]: Abstraction has 1985 states and 2670 transitions. [2021-12-06 22:09:29,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states and 2670 transitions. [2021-12-06 22:09:29,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1971. [2021-12-06 22:09:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1971 states, 1971 states have (on average 1.3455098934550989) internal successors, (2652), 1970 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2652 transitions. [2021-12-06 22:09:29,467 INFO L704 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-12-06 22:09:29,467 INFO L587 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-12-06 22:09:29,467 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-06 22:09:29,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1971 states and 2652 transitions. [2021-12-06 22:09:29,471 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2021-12-06 22:09:29,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:29,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:29,472 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,472 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,472 INFO L791 eck$LassoCheckResult]: Stem: 22196#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 22008#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22009#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22112#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 22021#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21951#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21952#L111-2 assume !false; 22507#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23100#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23099#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23098#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23097#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23096#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23094#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 23091#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 23085#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 23081#L138 assume 8464 == ssl3_accept_~s__state~0#1; 22055#L145 [2021-12-06 22:09:29,472 INFO L793 eck$LassoCheckResult]: Loop: 22055#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 22056#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22141#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 23073#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23069#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23065#L664-1 ssl3_accept_~skip~0#1 := 0; 23063#L111-2 assume !false; 23061#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23059#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23057#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23055#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23052#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23048#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23044#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 23043#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 23042#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 23041#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 23040#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 23033#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 23030#L147 assume 8496 == ssl3_accept_~s__state~0#1; 22563#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 23019#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 23015#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 23013#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 23011#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 23010#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23001#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22993#L664-1 ssl3_accept_~skip~0#1 := 0; 22991#L111-2 assume !false; 22989#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22987#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 22985#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 22983#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 22978#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 22975#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 22972#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 22969#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 22965#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 22959#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 22951#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 22947#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 22943#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 22939#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 22935#L153 assume 8512 == ssl3_accept_~s__state~0#1; 22557#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22929#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 22930#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22961#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22955#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22949#L664-1 ssl3_accept_~skip~0#1 := 0; 22945#L111-2 assume !false; 22941#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22937#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 22934#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 22932#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 22927#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 22924#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 22920#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 22916#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 22911#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 22905#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 22903#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 22901#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 22899#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 22897#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 22895#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 22893#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 22891#L159 assume 8528 == ssl3_accept_~s__state~0#1; 22551#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22888#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22885#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22882#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22771#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22736#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22730#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22726#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22724#L664-1 ssl3_accept_~skip~0#1 := 0; 22717#L111-2 assume !false; 22718#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22711#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 22712#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 22705#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 22706#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 22699#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 22700#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 22692#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 22693#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 22686#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 22687#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 22680#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 22681#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 22674#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 22675#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 22668#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 22669#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 22662#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 22663#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 22658#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 22659#L171 assume 8560 == ssl3_accept_~s__state~0#1; 22376#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 23512#L450 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 22887#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23498#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23495#L664-1 ssl3_accept_~skip~0#1 := 0; 23494#L111-2 assume !false; 23493#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23492#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23309#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23308#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23307#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23218#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23049#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 23045#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 23039#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 23038#L138 assume 8464 == ssl3_accept_~s__state~0#1; 22055#L145 [2021-12-06 22:09:29,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-06 22:09:29,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6579160] [2021-12-06 22:09:29,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,477 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:29,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,482 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:29,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,483 INFO L85 PathProgramCache]: Analyzing trace with hash 737063198, now seen corresponding path program 1 times [2021-12-06 22:09:29,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826584981] [2021-12-06 22:09:29,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,506 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-06 22:09:29,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826584981] [2021-12-06 22:09:29,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826584981] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:29,507 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:29,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:29,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806918174] [2021-12-06 22:09:29,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:29,507 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:29,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:29,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:29,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:29,508 INFO L87 Difference]: Start difference. First operand 1971 states and 2652 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:29,523 INFO L93 Difference]: Finished difference Result 3891 states and 5206 transitions. [2021-12-06 22:09:29,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:29,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3891 states and 5206 transitions. [2021-12-06 22:09:29,536 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2021-12-06 22:09:29,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3891 states to 3891 states and 5206 transitions. [2021-12-06 22:09:29,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2737 [2021-12-06 22:09:29,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2737 [2021-12-06 22:09:29,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3891 states and 5206 transitions. [2021-12-06 22:09:29,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:29,558 INFO L681 BuchiCegarLoop]: Abstraction has 3891 states and 5206 transitions. [2021-12-06 22:09:29,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states and 5206 transitions. [2021-12-06 22:09:29,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 1977. [2021-12-06 22:09:29,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3444613050075873) internal successors, (2658), 1976 states have internal predecessors, (2658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2658 transitions. [2021-12-06 22:09:29,597 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-12-06 22:09:29,597 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-12-06 22:09:29,597 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-06 22:09:29,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2658 transitions. [2021-12-06 22:09:29,602 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2021-12-06 22:09:29,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:29,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:29,603 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,603 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,603 INFO L791 eck$LassoCheckResult]: Stem: 28075#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27880#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27881#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27985#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 27892#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27818#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27819#L111-2 assume !false; 28343#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28959#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 28958#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 28957#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 28956#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 28954#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 28952#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 28950#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 28948#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28946#L138 assume 8464 == ssl3_accept_~s__state~0#1; 28562#L145 [2021-12-06 22:09:29,604 INFO L793 eck$LassoCheckResult]: Loop: 28562#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 29487#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 28018#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 29484#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29471#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29467#L664-1 ssl3_accept_~skip~0#1 := 0; 29465#L111-2 assume !false; 29463#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29461#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29459#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29457#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29455#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29453#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29451#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 29449#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 29447#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 29445#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 29443#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 29441#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 29439#L147 assume 8496 == ssl3_accept_~s__state~0#1; 28386#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 29436#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27864#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29434#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 29433#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 29432#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29426#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29423#L664-1 ssl3_accept_~skip~0#1 := 0; 29422#L111-2 assume !false; 29421#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29420#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29418#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29416#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29414#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29410#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29408#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 29406#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 29404#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 29402#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 29399#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 29397#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 29394#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 29393#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 29392#L153 assume 8512 == ssl3_accept_~s__state~0#1; 27763#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27749#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 27750#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29386#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29379#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29375#L664-1 ssl3_accept_~skip~0#1 := 0; 29373#L111-2 assume !false; 29371#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29368#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29362#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29360#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29358#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29356#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29354#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 29352#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 29350#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 29348#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 29346#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 29344#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 29342#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 29340#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 29338#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 28939#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 28837#L159 assume 8528 == ssl3_accept_~s__state~0#1; 28377#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 29086#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 29085#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 29084#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 27966#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 27805#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28467#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28420#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28416#L664-1 ssl3_accept_~skip~0#1 := 0; 28414#L111-2 assume !false; 28412#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28410#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 28408#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 28406#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 28404#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 28402#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 28400#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 28398#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 28396#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28394#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 28392#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 28390#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 28388#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 28385#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 28383#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 28381#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 28379#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 28376#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 28374#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 28371#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 28357#L171 assume 8560 == ssl3_accept_~s__state~0#1; 27745#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 27746#L450 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 27731#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29319#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29316#L664-1 ssl3_accept_~skip~0#1 := 0; 29315#L111-2 assume !false; 29314#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29313#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29312#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29311#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29310#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29309#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29307#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 28434#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 28205#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28206#L138 assume 8464 == ssl3_accept_~s__state~0#1; 28562#L145 [2021-12-06 22:09:29,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-06 22:09:29,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562166332] [2021-12-06 22:09:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,609 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,614 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:29,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1629631396, now seen corresponding path program 1 times [2021-12-06 22:09:29,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330035143] [2021-12-06 22:09:29,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,641 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-06 22:09:29,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330035143] [2021-12-06 22:09:29,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330035143] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:29,642 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:29,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:29,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817061812] [2021-12-06 22:09:29,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:29,642 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:29,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:29,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:29,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:29,643 INFO L87 Difference]: Start difference. First operand 1977 states and 2658 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:29,716 INFO L93 Difference]: Finished difference Result 2205 states and 2950 transitions. [2021-12-06 22:09:29,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:29,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2205 states and 2950 transitions. [2021-12-06 22:09:29,723 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2021-12-06 22:09:29,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2205 states to 2205 states and 2950 transitions. [2021-12-06 22:09:29,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1541 [2021-12-06 22:09:29,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1541 [2021-12-06 22:09:29,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2205 states and 2950 transitions. [2021-12-06 22:09:29,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:29,734 INFO L681 BuchiCegarLoop]: Abstraction has 2205 states and 2950 transitions. [2021-12-06 22:09:29,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states and 2950 transitions. [2021-12-06 22:09:29,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2157. [2021-12-06 22:09:29,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 2157 states have (on average 1.3324061196105703) internal successors, (2874), 2156 states have internal predecessors, (2874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 2874 transitions. [2021-12-06 22:09:29,758 INFO L704 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-12-06 22:09:29,758 INFO L587 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-12-06 22:09:29,758 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-06 22:09:29,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2157 states and 2874 transitions. [2021-12-06 22:09:29,762 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2021-12-06 22:09:29,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:29,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:29,763 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,763 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,763 INFO L791 eck$LassoCheckResult]: Stem: 32248#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 32066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 32067#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 32175#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 32082#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32006#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 32007#L111-2 assume !false; 32554#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33295#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33293#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33291#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33289#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33287#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33285#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33283#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33281#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33249#L138 assume 8464 == ssl3_accept_~s__state~0#1; 32120#L145 [2021-12-06 22:09:29,763 INFO L793 eck$LassoCheckResult]: Loop: 32120#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 32121#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 31978#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 31979#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33686#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33683#L664-1 ssl3_accept_~skip~0#1 := 0; 33660#L111-2 assume !false; 33659#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33658#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33657#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33656#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33655#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33654#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33652#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33650#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33649#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33648#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33647#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33645#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33642#L147 assume 8496 == ssl3_accept_~s__state~0#1; 32597#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33640#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33200#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33638#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 33637#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 33636#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33630#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33627#L664-1 ssl3_accept_~skip~0#1 := 0; 33625#L111-2 assume !false; 33622#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33616#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33614#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33612#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33610#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33608#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33606#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33604#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33602#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33600#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33598#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33596#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33594#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 33593#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 33155#L153 assume 8512 == ssl3_accept_~s__state~0#1; 32591#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33147#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 33144#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 33142#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33136#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33132#L664-1 ssl3_accept_~skip~0#1 := 0; 33130#L111-2 assume !false; 33128#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33126#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33124#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33122#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33120#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33118#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33116#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33114#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33112#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33110#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33108#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33107#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33105#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 33103#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 33100#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 33099#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 33097#L159 assume 8528 == ssl3_accept_~s__state~0#1; 32715#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 33096#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 33095#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 33094#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 33068#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 33064#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 33062#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33049#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33045#L664-1 ssl3_accept_~skip~0#1 := 0; 33043#L111-2 assume !false; 33041#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33039#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33037#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33035#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33033#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33031#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33029#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33027#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33025#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33023#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33022#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33019#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33017#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 33016#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 33013#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 33011#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 33009#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 33008#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 33007#L165 assume 8544 == ssl3_accept_~s__state~0#1; 32377#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 32999#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 32998#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33004#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 32245#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 32189#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 32098#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 31989#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 32937#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32933#L664-1 ssl3_accept_~skip~0#1 := 0; 32931#L111-2 assume !false; 32929#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32927#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 32925#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 32923#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 32921#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 32920#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 32919#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 32918#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 32574#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 32575#L138 assume 8464 == ssl3_accept_~s__state~0#1; 32120#L145 [2021-12-06 22:09:29,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-06 22:09:29,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627410295] [2021-12-06 22:09:29,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,768 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:29,774 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:29,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,775 INFO L85 PathProgramCache]: Analyzing trace with hash 640470004, now seen corresponding path program 1 times [2021-12-06 22:09:29,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709791223] [2021-12-06 22:09:29,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,801 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:29,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709791223] [2021-12-06 22:09:29,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709791223] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:29,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:29,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:29,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794750776] [2021-12-06 22:09:29,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:29,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:29,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:29,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:29,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:29,802 INFO L87 Difference]: Start difference. First operand 2157 states and 2874 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:29,870 INFO L93 Difference]: Finished difference Result 2321 states and 3080 transitions. [2021-12-06 22:09:29,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:29,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3080 transitions. [2021-12-06 22:09:29,880 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2021-12-06 22:09:29,894 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2259 states and 2987 transitions. [2021-12-06 22:09:29,894 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2021-12-06 22:09:29,895 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1663 [2021-12-06 22:09:29,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2259 states and 2987 transitions. [2021-12-06 22:09:29,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:29,895 INFO L681 BuchiCegarLoop]: Abstraction has 2259 states and 2987 transitions. [2021-12-06 22:09:29,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states and 2987 transitions. [2021-12-06 22:09:29,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2139. [2021-12-06 22:09:29,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3263207106124357) internal successors, (2837), 2138 states have internal predecessors, (2837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:29,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2837 transitions. [2021-12-06 22:09:29,929 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-12-06 22:09:29,929 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-12-06 22:09:29,929 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-06 22:09:29,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2837 transitions. [2021-12-06 22:09:29,935 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-12-06 22:09:29,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:29,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:29,936 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,936 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:29,936 INFO L791 eck$LassoCheckResult]: Stem: 36729#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 36536#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 36537#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 36644#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 36554#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 36478#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 36479#L111-2 assume !false; 37091#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37089#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 37087#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 37085#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 37083#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 37081#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 37079#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 37077#L132 assume 8481 == ssl3_accept_~s__state~0#1; 36716#L133 [2021-12-06 22:09:29,936 INFO L793 eck$LassoCheckResult]: Loop: 36716#L133 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 36510#L271 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 36411#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 38119#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37916#L664-1 ssl3_accept_~skip~0#1 := 0; 37913#L111-2 assume !false; 37907#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37905#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 37903#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 37901#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 37668#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 37643#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 37640#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 37633#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 37630#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 37627#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 37624#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 37551#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 37549#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 37545#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 37543#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 37541#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 37540#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 37538#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 37528#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 37523#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 37517#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 37497#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 37494#L177 assume 8448 == ssl3_accept_~s__state~0#1; 37480#L178 assume !(ssl3_accept_~num1~0#1 > 0); 36735#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 36736#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 37120#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37116#L664-1 ssl3_accept_~skip~0#1 := 0; 37115#L111-2 assume !false; 37114#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36974#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 36976#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 37331#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 37325#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 37327#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 37315#L129 assume 8480 == ssl3_accept_~s__state~0#1; 36716#L133 [2021-12-06 22:09:29,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,937 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-06 22:09:29,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135013472] [2021-12-06 22:09:29,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:29,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135013472] [2021-12-06 22:09:29,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135013472] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:29,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:29,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:29,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103463127] [2021-12-06 22:09:29,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:29,955 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 22:09:29,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:29,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1019785860, now seen corresponding path program 1 times [2021-12-06 22:09:29,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:29,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735200959] [2021-12-06 22:09:29,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:29,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:29,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:29,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735200959] [2021-12-06 22:09:29,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735200959] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:09:29,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161311628] [2021-12-06 22:09:29,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:29,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:09:29,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:29,978 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:09:29,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 22:09:30,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:30,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:09:30,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:30,069 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:30,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:09:30,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:30,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161311628] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:09:30,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 22:09:30,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-06 22:09:30,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409460230] [2021-12-06 22:09:30,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 22:09:30,132 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:30,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:30,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:30,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:30,133 INFO L87 Difference]: Start difference. First operand 2139 states and 2837 transitions. cyclomatic complexity: 705 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-12-06 22:09:30,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:30,193 INFO L93 Difference]: Finished difference Result 2143 states and 2837 transitions. [2021-12-06 22:09:30,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:30,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2143 states and 2837 transitions. [2021-12-06 22:09:30,200 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2021-12-06 22:09:30,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2143 states to 2143 states and 2837 transitions. [2021-12-06 22:09:30,213 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1547 [2021-12-06 22:09:30,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1547 [2021-12-06 22:09:30,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2143 states and 2837 transitions. [2021-12-06 22:09:30,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:30,214 INFO L681 BuchiCegarLoop]: Abstraction has 2143 states and 2837 transitions. [2021-12-06 22:09:30,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states and 2837 transitions. [2021-12-06 22:09:30,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2139. [2021-12-06 22:09:30,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.324450677886863) internal successors, (2833), 2138 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:30,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2833 transitions. [2021-12-06 22:09:30,241 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-12-06 22:09:30,241 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-12-06 22:09:30,241 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-06 22:09:30,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2833 transitions. [2021-12-06 22:09:30,245 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-12-06 22:09:30,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:30,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:30,246 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:30,246 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:30,246 INFO L791 eck$LassoCheckResult]: Stem: 41252#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 41073#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41074#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41177#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 41087#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41017#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41018#L111-2 assume !false; 41605#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41599#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 41594#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 41589#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 41583#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 41578#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 41572#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 41567#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 41560#L135 assume 8482 == ssl3_accept_~s__state~0#1; 41561#L136 [2021-12-06 22:09:30,246 INFO L793 eck$LassoCheckResult]: Loop: 41561#L136 ssl3_accept_~s__state~0#1 := 3; 42502#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 42499#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42496#L664-1 ssl3_accept_~skip~0#1 := 0; 42495#L111-2 assume !false; 42494#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42493#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 42492#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 42491#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 42490#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 42489#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 42488#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 42487#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 42486#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 42485#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 42484#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 42483#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 41839#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 41832#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 41827#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 41821#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 41817#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 41812#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 41807#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 41801#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 41789#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 41787#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 41696#L177 assume 8448 == ssl3_accept_~s__state~0#1; 41039#L178 assume !(ssl3_accept_~num1~0#1 > 0); 40952#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 41255#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 41903#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41897#L664-1 ssl3_accept_~skip~0#1 := 0; 41893#L111-2 assume !false; 41889#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41884#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 41880#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 41876#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 41871#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 41866#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 41862#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 41857#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 41853#L135 assume 8482 == ssl3_accept_~s__state~0#1; 41561#L136 [2021-12-06 22:09:30,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:30,246 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-06 22:09:30,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:30,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915169242] [2021-12-06 22:09:30,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:30,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:30,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:30,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:30,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915169242] [2021-12-06 22:09:30,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915169242] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:30,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:30,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:30,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914721477] [2021-12-06 22:09:30,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:30,258 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 22:09:30,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:30,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1242946419, now seen corresponding path program 1 times [2021-12-06 22:09:30,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:30,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933456531] [2021-12-06 22:09:30,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:30,268 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:30,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:30,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933456531] [2021-12-06 22:09:30,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933456531] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:30,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:30,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:30,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895620030] [2021-12-06 22:09:30,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:30,269 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:30,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:30,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:30,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:30,270 INFO L87 Difference]: Start difference. First operand 2139 states and 2833 transitions. cyclomatic complexity: 701 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-12-06 22:09:30,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:30,334 INFO L93 Difference]: Finished difference Result 2139 states and 2829 transitions. [2021-12-06 22:09:30,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:30,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2139 states and 2829 transitions. [2021-12-06 22:09:30,342 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-12-06 22:09:30,352 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-12-06 22:09:30,352 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1543 [2021-12-06 22:09:30,353 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1543 [2021-12-06 22:09:30,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2139 states and 2829 transitions. [2021-12-06 22:09:30,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:30,353 INFO L681 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-12-06 22:09:30,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states and 2829 transitions. [2021-12-06 22:09:30,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2021-12-06 22:09:30,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3225806451612903) internal successors, (2829), 2138 states have internal predecessors, (2829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:30,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-12-06 22:09:30,382 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-12-06 22:09:30,382 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-12-06 22:09:30,382 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-06 22:09:30,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2829 transitions. [2021-12-06 22:09:30,388 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-12-06 22:09:30,388 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:30,388 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:30,389 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:30,389 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:30,389 INFO L791 eck$LassoCheckResult]: Stem: 45529#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 45362#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 45363#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45459#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 45377#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45302#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45303#L111-2 assume !false; 45974#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46980#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46979#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46978#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46977#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46976#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46975#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46974#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46973#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46972#L138 assume 8464 == ssl3_accept_~s__state~0#1; 45407#L145 [2021-12-06 22:09:30,390 INFO L793 eck$LassoCheckResult]: Loop: 45407#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 45408#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 45276#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 45277#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47110#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47107#L664-1 ssl3_accept_~skip~0#1 := 0; 47106#L111-2 assume !false; 47105#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47104#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 47103#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 47102#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 47101#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 47100#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 47099#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 47098#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 47097#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 47096#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 47095#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 47094#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46472#L147 assume 8496 == ssl3_accept_~s__state~0#1; 46315#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 46466#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46434#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46458#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46443#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 46435#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46424#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46413#L664-1 ssl3_accept_~skip~0#1 := 0; 46408#L111-2 assume !false; 46404#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46403#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46402#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46401#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46400#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46399#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46398#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46366#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46359#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46356#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46353#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46350#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46347#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46344#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46341#L153 assume 8512 == ssl3_accept_~s__state~0#1; 46310#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46335#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 46336#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46688#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46682#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46678#L664-1 ssl3_accept_~skip~0#1 := 0; 46676#L111-2 assume !false; 46674#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46672#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46671#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46670#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46669#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46667#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46666#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46665#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46664#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46662#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46661#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46660#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46659#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46657#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46655#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 46653#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 46649#L159 assume 8528 == ssl3_accept_~s__state~0#1; 46299#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 46645#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 46644#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 46643#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 46637#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46632#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46631#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46624#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46620#L664-1 ssl3_accept_~skip~0#1 := 0; 46598#L111-2 assume !false; 46592#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46590#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46588#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46586#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46584#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46582#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46580#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46578#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46576#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46574#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46572#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46564#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46559#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46395#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46394#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 46392#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 46390#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 46388#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 46256#L165 assume 8544 == ssl3_accept_~s__state~0#1; 46253#L169 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 46240#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46363#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46358#L664-1 ssl3_accept_~skip~0#1 := 0; 46355#L111-2 assume !false; 46352#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46349#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46346#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46343#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46340#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46338#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46334#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46331#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46327#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46326#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46325#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46324#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46322#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46320#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46318#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 46316#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 46313#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 46311#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 46308#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 46257#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 46258#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 46432#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 46431#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 46430#L180 assume 8576 == ssl3_accept_~s__state~0#1; 46280#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 46412#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 46386#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46380#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 45390#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47198#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47193#L664-1 ssl3_accept_~skip~0#1 := 0; 47192#L111-2 assume !false; 47190#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47189#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 47187#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 47090#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 47089#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 47088#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 47087#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 45867#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 47086#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46063#L138 assume 8464 == ssl3_accept_~s__state~0#1; 45407#L145 [2021-12-06 22:09:30,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:30,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-06 22:09:30,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:30,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102310251] [2021-12-06 22:09:30,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:30,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:30,396 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:30,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:30,402 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:30,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:30,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1526948107, now seen corresponding path program 1 times [2021-12-06 22:09:30,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:30,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046857229] [2021-12-06 22:09:30,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:30,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:30,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:30,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046857229] [2021-12-06 22:09:30,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046857229] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:30,441 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:30,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:30,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458000790] [2021-12-06 22:09:30,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:30,441 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:30,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:30,442 INFO L87 Difference]: Start difference. First operand 2139 states and 2829 transitions. cyclomatic complexity: 697 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 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-12-06 22:09:30,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:30,521 INFO L93 Difference]: Finished difference Result 1755 states and 2280 transitions. [2021-12-06 22:09:30,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:30,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2280 transitions. [2021-12-06 22:09:30,528 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1060 [2021-12-06 22:09:30,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1499 states and 1958 transitions. [2021-12-06 22:09:30,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1130 [2021-12-06 22:09:30,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2021-12-06 22:09:30,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499 states and 1958 transitions. [2021-12-06 22:09:30,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:30,537 INFO L681 BuchiCegarLoop]: Abstraction has 1499 states and 1958 transitions. [2021-12-06 22:09:30,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 1958 transitions. [2021-12-06 22:09:30,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1239. [2021-12-06 22:09:30,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1239 states have (on average 1.3131557707828894) internal successors, (1627), 1238 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:30,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1627 transitions. [2021-12-06 22:09:30,555 INFO L704 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-12-06 22:09:30,555 INFO L587 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-12-06 22:09:30,555 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-06 22:09:30,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1239 states and 1627 transitions. [2021-12-06 22:09:30,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1056 [2021-12-06 22:09:30,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:30,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:30,560 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:30,560 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:30,560 INFO L791 eck$LassoCheckResult]: Stem: 49378#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 49235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 49236#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 49320#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 49247#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 49187#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 49188#L111-2 assume !false; 49412#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50236#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50235#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50234#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50233#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50232#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50231#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50230#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50229#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50228#L138 assume 8464 == ssl3_accept_~s__state~0#1; 49278#L145 [2021-12-06 22:09:30,560 INFO L793 eck$LassoCheckResult]: Loop: 49278#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 49279#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 49165#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 49166#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50174#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50170#L664-1 ssl3_accept_~skip~0#1 := 0; 50168#L111-2 assume !false; 50166#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50165#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50164#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50162#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50161#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50160#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50159#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50158#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50156#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50149#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50147#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50146#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50144#L147 assume 8496 == ssl3_accept_~s__state~0#1; 49330#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 49223#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 49224#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 50215#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 49291#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 49310#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49227#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49228#L664-1 ssl3_accept_~skip~0#1 := 0; 50343#L111-2 assume !false; 50337#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50334#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50331#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50329#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50326#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50323#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50320#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50317#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50314#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50311#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50308#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50305#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50303#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 50301#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 49155#L153 assume 8512 == ssl3_accept_~s__state~0#1; 49148#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49137#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 49138#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 49253#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50350#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50346#L664-1 ssl3_accept_~skip~0#1 := 0; 50345#L111-2 assume !false; 50344#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49270#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 49144#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 49145#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 49254#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50327#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50324#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50321#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50318#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50315#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50312#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50309#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50306#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 49358#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 49359#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 50238#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 50237#L159 assume 8528 == ssl3_accept_~s__state~0#1; 49268#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 49269#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 49386#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 49375#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 49306#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 49182#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 49200#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50340#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50336#L664-1 ssl3_accept_~skip~0#1 := 0; 50333#L111-2 assume !false; 50330#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50328#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50325#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50322#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50319#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50316#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50313#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50310#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50307#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50304#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50302#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50300#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50272#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 50271#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 50270#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 50269#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 50268#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 49656#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 49485#L165 assume 8544 == ssl3_accept_~s__state~0#1; 49482#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 49479#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 49362#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49363#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49233#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 49329#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 49258#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 49132#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49997#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49995#L664-1 ssl3_accept_~skip~0#1 := 0; 50219#L111-2 assume !false; 50217#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50216#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50214#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50213#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50212#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50211#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50210#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50209#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50207#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50177#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50171#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50169#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 49607#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 49604#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 49599#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 49597#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 49596#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 49595#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 49594#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 49592#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 49586#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 49587#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 49425#L177 assume 8448 == ssl3_accept_~s__state~0#1; 49426#L178 assume !(ssl3_accept_~num1~0#1 > 0); 49384#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49385#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49645#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49637#L664-1 ssl3_accept_~skip~0#1 := 0; 49635#L111-2 assume !false; 49633#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49631#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 49629#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 49627#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 49625#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 49623#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 49621#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 49619#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 49617#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 49615#L138 assume 8464 == ssl3_accept_~s__state~0#1; 49278#L145 [2021-12-06 22:09:30,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:30,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-06 22:09:30,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:30,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228664824] [2021-12-06 22:09:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:30,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:30,566 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:30,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:30,573 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:30,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:30,573 INFO L85 PathProgramCache]: Analyzing trace with hash 698319005, now seen corresponding path program 1 times [2021-12-06 22:09:30,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:30,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252204337] [2021-12-06 22:09:30,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:30,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:30,612 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:30,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:30,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252204337] [2021-12-06 22:09:30,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252204337] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:09:30,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850115922] [2021-12-06 22:09:30,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:30,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:09:30,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:30,614 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:09:30,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 22:09:30,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:30,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:09:30,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:30,782 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:30,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:09:30,901 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:30,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850115922] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:09:30,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 22:09:30,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-06 22:09:30,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151763203] [2021-12-06 22:09:30,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 22:09:30,902 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:30,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:30,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:09:30,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:09:30,903 INFO L87 Difference]: Start difference. First operand 1239 states and 1627 transitions. cyclomatic complexity: 391 Second operand has 6 states, 5 states have (on average 27.4) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:31,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:31,282 INFO L93 Difference]: Finished difference Result 3431 states and 4447 transitions. [2021-12-06 22:09:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:09:31,283 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3431 states and 4447 transitions. [2021-12-06 22:09:31,291 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3188 [2021-12-06 22:09:31,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3431 states to 3371 states and 4387 transitions. [2021-12-06 22:09:31,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3258 [2021-12-06 22:09:31,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3258 [2021-12-06 22:09:31,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3371 states and 4387 transitions. [2021-12-06 22:09:31,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:31,301 INFO L681 BuchiCegarLoop]: Abstraction has 3371 states and 4387 transitions. [2021-12-06 22:09:31,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3371 states and 4387 transitions. [2021-12-06 22:09:31,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3371 to 2021. [2021-12-06 22:09:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 2021 states have (on average 1.3295398317664522) internal successors, (2687), 2020 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:31,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2687 transitions. [2021-12-06 22:09:31,326 INFO L704 BuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2021-12-06 22:09:31,327 INFO L587 BuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2021-12-06 22:09:31,327 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-06 22:09:31,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2687 transitions. [2021-12-06 22:09:31,330 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1838 [2021-12-06 22:09:31,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:31,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:31,332 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:31,332 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:31,332 INFO L791 eck$LassoCheckResult]: Stem: 54963#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 54808#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 54809#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 54897#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 54819#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 54757#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 54758#L111-2 assume !false; 54992#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56184#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 56183#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 56182#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 56180#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 56179#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 56177#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 55891#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 55887#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 55888#L138 assume 8464 == ssl3_accept_~s__state~0#1; 54853#L145 [2021-12-06 22:09:31,332 INFO L793 eck$LassoCheckResult]: Loop: 54853#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 54854#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 54733#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 54734#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 54802#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54794#L664-1 ssl3_accept_~skip~0#1 := 0; 54795#L111-2 assume !false; 54838#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54839#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 54711#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 54712#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 54761#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 54762#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 54950#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 54951#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 54937#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 54938#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 56357#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 56339#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 56132#L147 assume 8496 == ssl3_accept_~s__state~0#1; 55123#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 56130#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56127#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56126#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 54959#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 54747#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56640#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56636#L664-1 ssl3_accept_~skip~0#1 := 0; 56634#L111-2 assume !false; 56632#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56630#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 56628#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 56626#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 56624#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 56622#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 56621#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 56620#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 56619#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 56618#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 56617#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 56616#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 56615#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 56614#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 56612#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 56610#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 56609#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 56608#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 56607#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 56606#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 56605#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 56604#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 56603#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 56602#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 54774#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 54775#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 54877#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 54918#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 54925#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 54890#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 54872#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 54873#L204 assume 8656 == ssl3_accept_~s__state~0#1; 54941#L208 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 54779#L551 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 54780#L556 assume !(10 == ssl3_accept_~blastFlag~0#1); 54815#L559 assume !(13 == ssl3_accept_~blastFlag~0#1); 54816#L562 assume !(16 == ssl3_accept_~blastFlag~0#1); 54753#L565 assume !(19 == ssl3_accept_~blastFlag~0#1); 54754#L565-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 54861#L576 assume !(0 == ssl3_accept_~tmp___10~0#1); 54921#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56591#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56587#L664-1 ssl3_accept_~skip~0#1 := 0; 56586#L111-2 assume !false; 56585#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56583#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 56578#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 56576#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 56573#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 56569#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 56563#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 56561#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 56559#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 56557#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 56555#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 56542#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 56539#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 56536#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 56533#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 56530#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 56527#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 56524#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 56521#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 56518#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 56515#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 56512#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 56509#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 56506#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 56503#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 56500#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 56497#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 56494#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 56491#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 56488#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 56485#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 56483#L204 assume !(8656 == ssl3_accept_~s__state~0#1); 56340#L207 assume !(8657 == ssl3_accept_~s__state~0#1); 54731#L210 assume 8672 == ssl3_accept_~s__state~0#1; 54732#L214 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 54849#L584 assume !(11 == ssl3_accept_~blastFlag~0#1); 54850#L587 assume !(14 == ssl3_accept_~blastFlag~0#1); 54823#L590 assume !(17 == ssl3_accept_~blastFlag~0#1); 54824#L593 assume !(20 == ssl3_accept_~blastFlag~0#1); 55696#L593-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 54960#L603 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 54962#L603-2 ssl3_accept_~s__init_num~0#1 := 0; 54745#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 55920#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55916#L664-1 ssl3_accept_~skip~0#1 := 0; 55911#L111-2 assume !false; 55905#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55903#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 55901#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 55899#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 55897#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 55895#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 55892#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 55893#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 56173#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 55884#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 55885#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 55800#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 55207#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 55208#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 55199#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 55200#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 55068#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 55069#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 55191#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 55192#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 55057#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 55058#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 55053#L177 assume 8448 == ssl3_accept_~s__state~0#1; 55054#L178 assume !(ssl3_accept_~num1~0#1 > 0); 55045#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 55046#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 55037#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55035#L664-1 ssl3_accept_~skip~0#1 := 0; 55030#L111-2 assume !false; 55031#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55026#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 55027#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 55022#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 55023#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 55016#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 55018#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 55473#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 55140#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 55141#L138 assume 8464 == ssl3_accept_~s__state~0#1; 54853#L145 [2021-12-06 22:09:31,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:31,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-06 22:09:31,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:31,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126827801] [2021-12-06 22:09:31,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:31,337 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:31,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:31,341 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:31,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:31,341 INFO L85 PathProgramCache]: Analyzing trace with hash -846917529, now seen corresponding path program 1 times [2021-12-06 22:09:31,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:31,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704713197] [2021-12-06 22:09:31,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:31,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-06 22:09:31,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:31,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704713197] [2021-12-06 22:09:31,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704713197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:31,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:31,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:31,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695669637] [2021-12-06 22:09:31,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:31,367 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:31,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:31,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:31,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:31,368 INFO L87 Difference]: Start difference. First operand 2021 states and 2687 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:31,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:31,387 INFO L93 Difference]: Finished difference Result 3739 states and 5010 transitions. [2021-12-06 22:09:31,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:31,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3739 states and 5010 transitions. [2021-12-06 22:09:31,403 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2021-12-06 22:09:31,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3739 states to 3739 states and 5010 transitions. [2021-12-06 22:09:31,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3626 [2021-12-06 22:09:31,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3626 [2021-12-06 22:09:31,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3739 states and 5010 transitions. [2021-12-06 22:09:31,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:31,417 INFO L681 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-12-06 22:09:31,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states and 5010 transitions. [2021-12-06 22:09:31,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3739. [2021-12-06 22:09:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3739 states, 3739 states have (on average 1.339930462690559) internal successors, (5010), 3738 states have internal predecessors, (5010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:31,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 5010 transitions. [2021-12-06 22:09:31,465 INFO L704 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-12-06 22:09:31,465 INFO L587 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-12-06 22:09:31,465 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-06 22:09:31,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3739 states and 5010 transitions. [2021-12-06 22:09:31,475 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2021-12-06 22:09:31,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:31,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:31,477 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:31,477 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:31,477 INFO L791 eck$LassoCheckResult]: Stem: 60723#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 60572#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 60573#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 60659#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 60583#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 60525#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 60526#L111-2 assume !false; 60755#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61640#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 61639#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 61638#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 61637#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 61636#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 61635#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 61634#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 61633#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 61632#L138 assume 8464 == ssl3_accept_~s__state~0#1; 61630#L145 [2021-12-06 22:09:31,478 INFO L793 eck$LassoCheckResult]: Loop: 61630#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 60679#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 60499#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 60500#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 60644#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60554#L664-1 ssl3_accept_~skip~0#1 := 0; 60555#L111-2 assume !false; 60601#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60602#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 60605#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 60588#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 60527#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 60528#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 64165#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 60725#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 60726#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 64150#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 60580#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 60581#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62939#L147 assume 8496 == ssl3_accept_~s__state~0#1; 61818#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 62921#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 62898#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 62920#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 60627#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 63513#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 63509#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63505#L664-1 ssl3_accept_~skip~0#1 := 0; 63503#L111-2 assume !false; 63501#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63499#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 63497#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 63495#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 63493#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 63491#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 63489#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 63487#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 63485#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 63483#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 63481#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 63480#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 63470#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 60694#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 60695#L153 assume 8512 == ssl3_accept_~s__state~0#1; 60481#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60470#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 60471#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 60587#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 63369#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63365#L664-1 ssl3_accept_~skip~0#1 := 0; 63363#L111-2 assume !false; 63361#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63359#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 63357#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 63355#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 63352#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 63349#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 63348#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 63338#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 63337#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 63335#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 62934#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 62932#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62929#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 62927#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 62924#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 62922#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 62901#L159 assume 8528 == ssl3_accept_~s__state~0#1; 60599#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 60600#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 60732#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 63277#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 63251#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 63247#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 63245#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 63232#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63228#L664-1 ssl3_accept_~skip~0#1 := 0; 63226#L111-2 assume !false; 63224#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63222#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 63220#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 63218#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 63216#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 63214#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 63212#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 63210#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 63208#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 63206#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 63202#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 63201#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 63200#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 63199#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 63198#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 63196#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 63195#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 63194#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 63191#L165 assume 8544 == ssl3_accept_~s__state~0#1; 61805#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 63190#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 63188#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 63185#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 63184#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 63176#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 63173#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 63171#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 63161#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63156#L664-1 ssl3_accept_~skip~0#1 := 0; 63138#L111-2 assume !false; 63135#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63125#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 63123#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 63122#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 63117#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 63115#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 63113#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 63111#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 63109#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 63107#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 63105#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 63103#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62963#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 62961#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 62959#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 62957#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 62955#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 62953#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 62942#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 62940#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 62938#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 62917#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 62916#L177 assume 8448 == ssl3_accept_~s__state~0#1; 62915#L178 assume !(ssl3_accept_~num1~0#1 > 0); 62913#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 62912#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62910#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62045#L664-1 ssl3_accept_~skip~0#1 := 0; 62046#L111-2 assume !false; 62041#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62042#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62036#L117 assume 16384 == ssl3_accept_~s__state~0#1; 62032#L223 ssl3_accept_~s__server~0#1 := 1; 63147#L228 assume 0 != ssl3_accept_~cb~0#1; 63145#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 63143#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 63140#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 63136#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 63126#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 60518#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 63839#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63833#L664-1 ssl3_accept_~skip~0#1 := 0; 63829#L111-2 assume !false; 63821#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63817#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 63813#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 63809#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 63805#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 63801#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 63667#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 60712#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 60701#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 60628#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 60629#L141 assume 8465 == ssl3_accept_~s__state~0#1; 61630#L145 [2021-12-06 22:09:31,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:31,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-06 22:09:31,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:31,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803420066] [2021-12-06 22:09:31,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:31,483 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:31,489 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:31,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:31,490 INFO L85 PathProgramCache]: Analyzing trace with hash -472148853, now seen corresponding path program 1 times [2021-12-06 22:09:31,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:31,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790537835] [2021-12-06 22:09:31,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:31,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:31,529 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 190 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:31,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:31,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790537835] [2021-12-06 22:09:31,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790537835] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:09:31,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114589310] [2021-12-06 22:09:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:09:31,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:31,531 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:09:31,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 22:09:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:31,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:09:31,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-12-06 22:09:31,716 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:09:31,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114589310] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:31,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:09:31,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-06 22:09:31,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387554388] [2021-12-06 22:09:31,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:31,717 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:31,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:31,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:31,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:09:31,718 INFO L87 Difference]: Start difference. First operand 3739 states and 5010 transitions. cyclomatic complexity: 1277 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:31,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:31,780 INFO L93 Difference]: Finished difference Result 3859 states and 5154 transitions. [2021-12-06 22:09:31,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:31,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3859 states and 5154 transitions. [2021-12-06 22:09:31,796 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3676 [2021-12-06 22:09:31,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3859 states to 3859 states and 5154 transitions. [2021-12-06 22:09:31,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3746 [2021-12-06 22:09:31,811 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3746 [2021-12-06 22:09:31,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3859 states and 5154 transitions. [2021-12-06 22:09:31,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:31,815 INFO L681 BuchiCegarLoop]: Abstraction has 3859 states and 5154 transitions. [2021-12-06 22:09:31,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3859 states and 5154 transitions. [2021-12-06 22:09:31,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3859 to 3811. [2021-12-06 22:09:31,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3811 states, 3811 states have (on average 1.3377066386775125) internal successors, (5098), 3810 states have internal predecessors, (5098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:31,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3811 states to 3811 states and 5098 transitions. [2021-12-06 22:09:31,853 INFO L704 BuchiCegarLoop]: Abstraction has 3811 states and 5098 transitions. [2021-12-06 22:09:31,853 INFO L587 BuchiCegarLoop]: Abstraction has 3811 states and 5098 transitions. [2021-12-06 22:09:31,853 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-06 22:09:31,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3811 states and 5098 transitions. [2021-12-06 22:09:31,862 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3628 [2021-12-06 22:09:31,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:31,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:31,863 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:31,863 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:31,863 INFO L791 eck$LassoCheckResult]: Stem: 68810#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 68663#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 68664#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 68749#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 68674#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 68613#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 68614#L111-2 assume !false; 68842#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70047#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 70046#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 70045#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 70044#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 70043#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 70042#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 70041#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 70040#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 70039#L138 assume 8464 == ssl3_accept_~s__state~0#1; 69523#L145 [2021-12-06 22:09:31,863 INFO L793 eck$LassoCheckResult]: Loop: 69523#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 72357#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 68767#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 72356#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 72350#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72347#L664-1 ssl3_accept_~skip~0#1 := 0; 72346#L111-2 assume !false; 68690#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68691#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 68566#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 68567#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 68615#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 68616#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 68736#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 68801#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 72339#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 72338#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 72337#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 72096#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 70678#L147 assume 8496 == ssl3_accept_~s__state~0#1; 69518#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 70677#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 70675#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 70674#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 68718#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 70673#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 70667#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70664#L664-1 ssl3_accept_~skip~0#1 := 0; 70663#L111-2 assume !false; 70662#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70661#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 70660#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 70659#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 70657#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 70654#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 70653#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 70652#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 70651#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 70650#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 70649#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 70648#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 70647#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 70646#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 70645#L153 assume 8512 == ssl3_accept_~s__state~0#1; 69513#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70642#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 70640#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 70639#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 70633#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70630#L664-1 ssl3_accept_~skip~0#1 := 0; 70628#L111-2 assume !false; 70626#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70624#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 70620#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 70618#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 70617#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 70613#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 70611#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 70610#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 70609#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 70608#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 70607#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 70605#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 70602#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 70596#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 70594#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 70592#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 70590#L159 assume 8528 == ssl3_accept_~s__state~0#1; 69508#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 70587#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 70585#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 70583#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 70570#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 70566#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 70565#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 70558#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70555#L664-1 ssl3_accept_~skip~0#1 := 0; 70554#L111-2 assume !false; 70552#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70550#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 70547#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 70545#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 70544#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 70543#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 70542#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 70540#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 70539#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 70538#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 70537#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 70536#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 70535#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 70534#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 70533#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 70531#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 70528#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 70527#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 70514#L165 assume 8544 == ssl3_accept_~s__state~0#1; 69503#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 70511#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 70508#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70503#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 70499#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 70498#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 70497#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 70495#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 70477#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70469#L664-1 ssl3_accept_~skip~0#1 := 0; 70467#L111-2 assume !false; 70465#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70463#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 70461#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 70459#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 70457#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 70455#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 70453#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 70451#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 70449#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 70447#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 70445#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 70443#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 70440#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 70439#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 70437#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 70433#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 70431#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 70430#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 70429#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 70428#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 70427#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 70426#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 70425#L177 assume 8448 == ssl3_accept_~s__state~0#1; 70424#L178 assume !(ssl3_accept_~num1~0#1 > 0); 70422#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 70421#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 70001#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69995#L664-1 ssl3_accept_~skip~0#1 := 0; 69991#L111-2 assume !false; 69987#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69982#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 69978#L117 assume 16384 == ssl3_accept_~s__state~0#1; 68732#L223 ssl3_accept_~s__server~0#1 := 1; 68733#L228 assume 0 != ssl3_accept_~cb~0#1; 68753#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 68731#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 68622#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 68582#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 68603#L255 assume 12292 != ssl3_accept_~s__state~0#1; 68604#L256 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 70541#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 70472#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70468#L664-1 ssl3_accept_~skip~0#1 := 0; 70466#L111-2 assume !false; 70464#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70462#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 70460#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 70458#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 70456#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 70454#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 70452#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 70450#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 70448#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 70446#L138 assume 8464 == ssl3_accept_~s__state~0#1; 69523#L145 [2021-12-06 22:09:31,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-06 22:09:31,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:31,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509001144] [2021-12-06 22:09:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:31,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:31,867 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:31,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:31,872 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:31,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:31,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1637120435, now seen corresponding path program 1 times [2021-12-06 22:09:31,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:31,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374037314] [2021-12-06 22:09:31,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:31,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:31,901 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:31,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:31,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374037314] [2021-12-06 22:09:31,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374037314] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:09:31,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594089065] [2021-12-06 22:09:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:31,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:09:31,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:31,903 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:09:31,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 22:09:31,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:31,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:09:31,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:32,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:09:32,159 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-06 22:09:32,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594089065] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:09:32,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 22:09:32,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-06 22:09:32,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812674679] [2021-12-06 22:09:32,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 22:09:32,160 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:32,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:32,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:09:32,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:09:32,161 INFO L87 Difference]: Start difference. First operand 3811 states and 5098 transitions. cyclomatic complexity: 1293 Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:32,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:32,414 INFO L93 Difference]: Finished difference Result 5449 states and 7056 transitions. [2021-12-06 22:09:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:09:32,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5449 states and 7056 transitions. [2021-12-06 22:09:32,435 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4383 [2021-12-06 22:09:32,451 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5449 states to 5349 states and 6948 transitions. [2021-12-06 22:09:32,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5236 [2021-12-06 22:09:32,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5236 [2021-12-06 22:09:32,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5349 states and 6948 transitions. [2021-12-06 22:09:32,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:32,457 INFO L681 BuchiCegarLoop]: Abstraction has 5349 states and 6948 transitions. [2021-12-06 22:09:32,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states and 6948 transitions. [2021-12-06 22:09:32,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4064. [2021-12-06 22:09:32,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3166830708661417) internal successors, (5351), 4063 states have internal predecessors, (5351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:32,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5351 transitions. [2021-12-06 22:09:32,531 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2021-12-06 22:09:32,531 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2021-12-06 22:09:32,531 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-06 22:09:32,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5351 transitions. [2021-12-06 22:09:32,538 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-12-06 22:09:32,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:32,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:32,539 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:32,539 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:32,539 INFO L791 eck$LassoCheckResult]: Stem: 79057#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 78909#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 78910#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 78993#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 78919#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 78859#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 78860#L111-2 assume !false; 79086#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80114#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 80113#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 80112#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 80111#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 79319#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 79320#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 80110#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 79308#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 79309#L138 assume 8464 == ssl3_accept_~s__state~0#1; 79207#L145 [2021-12-06 22:09:32,539 INFO L793 eck$LassoCheckResult]: Loop: 79207#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 82807#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 81054#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 82800#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82801#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82784#L664-1 ssl3_accept_~skip~0#1 := 0; 82785#L111-2 assume !false; 82778#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82779#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 82772#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 82773#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 82766#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 82767#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 82760#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 82761#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 82756#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 82757#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 82750#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 82681#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 81370#L147 assume 8496 == ssl3_accept_~s__state~0#1; 79204#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 81366#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 80986#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 81362#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 78964#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 81357#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 81347#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81344#L664-1 ssl3_accept_~skip~0#1 := 0; 81343#L111-2 assume !false; 81342#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81341#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 81338#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 81334#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 81331#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 81328#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 81327#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 81131#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 81130#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 81129#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 81128#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 81127#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 81126#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 81122#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 81000#L153 assume 8512 == ssl3_accept_~s__state~0#1; 79201#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80993#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 78923#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 78924#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82699#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82696#L664-1 ssl3_accept_~skip~0#1 := 0; 82695#L111-2 assume !false; 82694#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82693#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 82692#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 82691#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 82690#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 82689#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 82688#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 82687#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 82686#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 82685#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 82684#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 82683#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 82682#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 82680#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 82540#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 82539#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 82538#L159 assume 8528 == ssl3_accept_~s__state~0#1; 79198#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 82527#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 82526#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 79051#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 78980#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 78850#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 78872#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82593#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82589#L664-1 ssl3_accept_~skip~0#1 := 0; 82586#L111-2 assume !false; 82580#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82578#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 82576#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 82574#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 82572#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 82570#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 82568#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 82566#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 82564#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 82562#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 82560#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 82558#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 82556#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 82554#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 82552#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 82550#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 82548#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 82546#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 82544#L165 assume 8544 == ssl3_accept_~s__state~0#1; 78953#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 78954#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 78826#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 79030#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 78905#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 79000#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 78929#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 78930#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 81772#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81770#L664-1 ssl3_accept_~skip~0#1 := 0; 81755#L111-2 assume !false; 81756#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81746#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 81747#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 81733#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 81734#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 81721#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 81722#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 81713#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 81714#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 81705#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 81706#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 81697#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 81698#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 81689#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 81690#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 81681#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 81682#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 81673#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 81674#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 81665#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 81666#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 81657#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 81658#L177 assume 8448 == ssl3_accept_~s__state~0#1; 78877#L178 assume !(ssl3_accept_~num1~0#1 > 0); 78803#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 81985#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 81982#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81979#L664-1 ssl3_accept_~skip~0#1 := 0; 81978#L111-2 assume !false; 81975#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81971#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 81969#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 81916#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 81915#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 81914#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 81913#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 81912#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 81911#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 81910#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 81909#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 81908#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 81905#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 81901#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 81900#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 81899#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 81898#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 81897#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 81896#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 81894#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 81893#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 81892#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 81891#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 81890#L180 assume 8576 == ssl3_accept_~s__state~0#1; 81814#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 81888#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 81885#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 81884#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 79065#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82794#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82792#L664-1 ssl3_accept_~skip~0#1 := 0; 82781#L111-2 assume !false; 82782#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82775#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 82776#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 82769#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 82770#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 82763#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 82764#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 82653#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 82758#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 82753#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 82754#L141 assume 8465 == ssl3_accept_~s__state~0#1; 79207#L145 [2021-12-06 22:09:32,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-06 22:09:32,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:32,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008540246] [2021-12-06 22:09:32,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:32,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:32,543 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:32,548 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:32,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:32,548 INFO L85 PathProgramCache]: Analyzing trace with hash 949409015, now seen corresponding path program 1 times [2021-12-06 22:09:32,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:32,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910366889] [2021-12-06 22:09:32,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:32,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:32,573 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-12-06 22:09:32,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:32,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910366889] [2021-12-06 22:09:32,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910366889] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:32,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:32,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:32,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574303920] [2021-12-06 22:09:32,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:32,574 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:32,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:32,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:32,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:32,575 INFO L87 Difference]: Start difference. First operand 4064 states and 5351 transitions. cyclomatic complexity: 1296 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-12-06 22:09:32,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:32,668 INFO L93 Difference]: Finished difference Result 4096 states and 5387 transitions. [2021-12-06 22:09:32,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:32,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4096 states and 5387 transitions. [2021-12-06 22:09:32,677 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3873 [2021-12-06 22:09:32,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4096 states to 4096 states and 5387 transitions. [2021-12-06 22:09:32,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3983 [2021-12-06 22:09:32,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3983 [2021-12-06 22:09:32,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4096 states and 5387 transitions. [2021-12-06 22:09:32,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:32,686 INFO L681 BuchiCegarLoop]: Abstraction has 4096 states and 5387 transitions. [2021-12-06 22:09:32,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4096 states and 5387 transitions. [2021-12-06 22:09:32,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4096 to 4064. [2021-12-06 22:09:32,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3156988188976377) internal successors, (5347), 4063 states have internal predecessors, (5347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:32,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5347 transitions. [2021-12-06 22:09:32,722 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2021-12-06 22:09:32,722 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2021-12-06 22:09:32,722 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-06 22:09:32,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5347 transitions. [2021-12-06 22:09:32,730 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-12-06 22:09:32,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:32,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:32,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-12-06 22:09:32,731 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:32,731 INFO L791 eck$LassoCheckResult]: Stem: 87233#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 87075#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 87076#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 87165#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 87087#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 87024#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 87025#L111-2 assume !false; 87261#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 88290#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 88291#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 88281#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 88282#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 88273#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 88274#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 88266#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 88267#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 88260#L138 assume 8464 == ssl3_accept_~s__state~0#1; 87950#L145 [2021-12-06 22:09:32,731 INFO L793 eck$LassoCheckResult]: Loop: 87950#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 90281#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 90255#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 90280#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 90266#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 90264#L664-1 ssl3_accept_~skip~0#1 := 0; 90258#L111-2 assume !false; 90259#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90252#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 90253#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 90240#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 90241#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 90228#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 90229#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 90221#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 90222#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 90213#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 90214#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 89776#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 88505#L147 assume 8496 == ssl3_accept_~s__state~0#1; 87584#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 88457#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 88453#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 88454#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 87134#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 87231#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 88961#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 88958#L664-1 ssl3_accept_~skip~0#1 := 0; 88957#L111-2 assume !false; 88956#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 88955#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 88954#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 88953#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 88952#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 88951#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 88950#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 88949#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 88948#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 88947#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 88946#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 88945#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 88944#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 88943#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 88942#L153 assume 8512 == ssl3_accept_~s__state~0#1; 86983#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86972#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 86973#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 90874#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 90870#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 90868#L664-1 ssl3_accept_~skip~0#1 := 0; 90867#L111-2 assume !false; 90866#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90865#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 90864#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 90863#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 90862#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 90861#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 90860#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 90859#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 90858#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 90857#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 90856#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 90853#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 90847#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 90845#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 88394#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 88390#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 88248#L159 assume 8528 == ssl3_accept_~s__state~0#1; 87573#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 88244#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 88246#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 90829#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 88231#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 88226#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 88222#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 88219#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 88216#L664-1 ssl3_accept_~skip~0#1 := 0; 88215#L111-2 assume !false; 88214#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 88213#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 88212#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 88211#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 88210#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 88209#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 88208#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 88207#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 88206#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 88205#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 88204#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 88203#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 88202#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 88201#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 88200#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 88199#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 88198#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 88196#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 88197#L165 assume 8544 == ssl3_accept_~s__state~0#1; 87567#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 90791#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 90789#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 90783#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 87228#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 87174#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 87175#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 90614#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 90615#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 90595#L664-1 ssl3_accept_~skip~0#1 := 0; 90596#L111-2 assume !false; 90591#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90592#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 90587#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 90588#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 90581#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 90582#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 90575#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 90576#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 90571#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 90572#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 90567#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 90568#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 90562#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 90563#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 90299#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 90300#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 90295#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 90296#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 90291#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 90292#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 90750#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 90749#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 90748#L177 assume 8448 == ssl3_accept_~s__state~0#1; 90747#L178 assume !(ssl3_accept_~num1~0#1 > 0); 87237#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 87238#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 90764#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 90761#L664-1 ssl3_accept_~skip~0#1 := 0; 90760#L111-2 assume !false; 90759#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90758#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 90757#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 90756#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 90755#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 90754#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 90753#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 90752#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 90751#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 90745#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 90743#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 90739#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 90733#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 90731#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 90729#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 90727#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 90725#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 90723#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 90721#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 90719#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 90717#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 90715#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 90713#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 90711#L180 assume 8576 == ssl3_accept_~s__state~0#1; 90651#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 90707#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 90705#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 90702#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 87240#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 90277#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 90260#L664-1 ssl3_accept_~skip~0#1 := 0; 90261#L111-2 assume !false; 90256#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90257#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 90247#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 90248#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 90232#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 90233#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 90225#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 89921#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 90217#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 90218#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 90209#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 90210#L144 assume 8466 == ssl3_accept_~s__state~0#1; 87950#L145 [2021-12-06 22:09:32,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:32,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-06 22:09:32,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:32,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412857323] [2021-12-06 22:09:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:32,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:32,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:32,751 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:32,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:32,757 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:32,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:32,757 INFO L85 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2021-12-06 22:09:32,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:32,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289864176] [2021-12-06 22:09:32,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:32,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:32,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:32,811 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-12-06 22:09:32,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:32,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289864176] [2021-12-06 22:09:32,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289864176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:32,811 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:32,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:32,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116367373] [2021-12-06 22:09:32,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:32,812 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:32,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:32,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:32,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:32,813 INFO L87 Difference]: Start difference. First operand 4064 states and 5347 transitions. cyclomatic complexity: 1292 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:32,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:32,840 INFO L93 Difference]: Finished difference Result 7446 states and 9766 transitions. [2021-12-06 22:09:32,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:32,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7446 states and 9766 transitions. [2021-12-06 22:09:32,869 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7223 [2021-12-06 22:09:32,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7446 states to 7446 states and 9766 transitions. [2021-12-06 22:09:32,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7333 [2021-12-06 22:09:32,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7333 [2021-12-06 22:09:32,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7446 states and 9766 transitions. [2021-12-06 22:09:32,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:32,891 INFO L681 BuchiCegarLoop]: Abstraction has 7446 states and 9766 transitions. [2021-12-06 22:09:32,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7446 states and 9766 transitions. [2021-12-06 22:09:32,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7446 to 4064. [2021-12-06 22:09:32,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3147145669291338) internal successors, (5343), 4063 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:32,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5343 transitions. [2021-12-06 22:09:32,942 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2021-12-06 22:09:32,942 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2021-12-06 22:09:32,942 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-06 22:09:32,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5343 transitions. [2021-12-06 22:09:32,956 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-12-06 22:09:32,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:32,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:32,957 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:32,957 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:32,957 INFO L791 eck$LassoCheckResult]: Stem: 98758#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 98594#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 98595#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 98682#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 98606#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 98543#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 98544#L111-2 assume !false; 98793#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100188#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 100187#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 100186#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 100185#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 100184#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 100183#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 100182#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 100181#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 100180#L138 assume 8464 == ssl3_accept_~s__state~0#1; 98894#L145 [2021-12-06 22:09:32,958 INFO L793 eck$LassoCheckResult]: Loop: 98894#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 101016#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 100831#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 101005#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 100987#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100983#L664-1 ssl3_accept_~skip~0#1 := 0; 100981#L111-2 assume !false; 100970#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100965#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 100958#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 100955#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 100952#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 100949#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 100946#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 100943#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 100940#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 100937#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 100934#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 100735#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 100668#L147 assume 8496 == ssl3_accept_~s__state~0#1; 98888#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 100663#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 100662#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 100660#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 98649#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 100654#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 100649#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100643#L664-1 ssl3_accept_~skip~0#1 := 0; 100637#L111-2 assume !false; 100635#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100633#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 100631#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 100629#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 100627#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 100625#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 100623#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 100621#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 100619#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 100617#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 100615#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 100613#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 100611#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 100609#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 100607#L153 assume 8512 == ssl3_accept_~s__state~0#1; 98882#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 100600#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 98673#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 101671#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 101663#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101659#L664-1 ssl3_accept_~skip~0#1 := 0; 101657#L111-2 assume !false; 101655#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101653#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 101651#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 101649#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 101647#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 101645#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 101643#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 101517#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 101518#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 101482#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 101483#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 101345#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 101346#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 101337#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 101338#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 101243#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 101244#L159 assume 8528 == ssl3_accept_~s__state~0#1; 98876#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 100037#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 100033#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 100023#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 100042#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 100021#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 100019#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 100255#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 100256#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100192#L664-1 ssl3_accept_~skip~0#1 := 0; 100193#L111-2 assume !false; 100045#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100046#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 99738#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 99739#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 99734#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 99735#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 99730#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 99731#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 99726#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 99727#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 99720#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 99721#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 99712#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 99713#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 99705#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 99706#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 99696#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 99697#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 99210#L165 assume 8544 == ssl3_accept_~s__state~0#1; 98870#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 99207#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 99206#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 98747#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 98590#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 98753#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 101591#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 101587#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 101584#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101581#L664-1 ssl3_accept_~skip~0#1 := 0; 101580#L111-2 assume !false; 101579#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101578#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 101577#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 101576#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 101575#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 101574#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 101573#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 101572#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 101571#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 101570#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 101569#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 101568#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 101567#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 101566#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 101565#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 101564#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 101563#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 101562#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 101561#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 101560#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 101559#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 101558#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 101557#L177 assume 8448 == ssl3_accept_~s__state~0#1; 101556#L178 assume !(ssl3_accept_~num1~0#1 > 0); 101553#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 101550#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 101547#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101544#L664-1 ssl3_accept_~skip~0#1 := 0; 101543#L111-2 assume !false; 101542#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101541#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 101540#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 101539#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 101538#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 101537#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 101536#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 101535#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 101534#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 101533#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 101532#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 101531#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 101530#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 101529#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 101528#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 101527#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 101526#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 101525#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 101524#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 101523#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 101522#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 101521#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 101519#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 101520#L180 assume 8576 == ssl3_accept_~s__state~0#1; 101490#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 102445#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 102444#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 102443#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 99662#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 101204#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101200#L664-1 ssl3_accept_~skip~0#1 := 0; 101198#L111-2 assume !false; 101196#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101194#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 101192#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 101190#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 101188#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 101186#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 101184#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 101061#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 101181#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 101179#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 101177#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 101175#L144 assume 8466 == ssl3_accept_~s__state~0#1; 98894#L145 [2021-12-06 22:09:32,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:32,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-06 22:09:32,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:32,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353820350] [2021-12-06 22:09:32,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:32,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:32,965 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:32,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:32,970 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:32,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1683984017, now seen corresponding path program 1 times [2021-12-06 22:09:32,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:32,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729128152] [2021-12-06 22:09:32,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:32,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:32,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-12-06 22:09:32,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:32,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729128152] [2021-12-06 22:09:32,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729128152] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:32,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:32,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:32,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299376701] [2021-12-06 22:09:32,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:32,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:32,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:33,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:33,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:33,000 INFO L87 Difference]: Start difference. First operand 4064 states and 5343 transitions. cyclomatic complexity: 1288 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:33,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:33,029 INFO L93 Difference]: Finished difference Result 7450 states and 9770 transitions. [2021-12-06 22:09:33,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:33,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7450 states and 9770 transitions. [2021-12-06 22:09:33,055 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7227 [2021-12-06 22:09:33,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7450 states to 7450 states and 9770 transitions. [2021-12-06 22:09:33,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7337 [2021-12-06 22:09:33,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7337 [2021-12-06 22:09:33,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7450 states and 9770 transitions. [2021-12-06 22:09:33,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:33,075 INFO L681 BuchiCegarLoop]: Abstraction has 7450 states and 9770 transitions. [2021-12-06 22:09:33,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7450 states and 9770 transitions. [2021-12-06 22:09:33,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7450 to 4064. [2021-12-06 22:09:33,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3137303149606299) internal successors, (5339), 4063 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:33,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5339 transitions. [2021-12-06 22:09:33,127 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2021-12-06 22:09:33,127 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2021-12-06 22:09:33,127 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-06 22:09:33,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5339 transitions. [2021-12-06 22:09:33,135 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-12-06 22:09:33,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:33,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:33,136 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:33,136 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:33,136 INFO L791 eck$LassoCheckResult]: Stem: 110265#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 110109#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 110110#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 110197#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 110120#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 110060#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 110061#L111-2 assume !false; 110292#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111153#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 111152#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 111151#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 111150#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 111149#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 111148#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 111147#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 111146#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 111145#L138 assume 8464 == ssl3_accept_~s__state~0#1; 110398#L145 [2021-12-06 22:09:33,137 INFO L793 eck$LassoCheckResult]: Loop: 110398#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 113515#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 113509#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 113508#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 113499#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113497#L664-1 ssl3_accept_~skip~0#1 := 0; 113485#L111-2 assume !false; 113486#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113479#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 113480#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 113473#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 113474#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 113467#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 113468#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 113462#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 113463#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 113456#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 113457#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 112315#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 112122#L147 assume 8496 == ssl3_accept_~s__state~0#1; 110391#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 110099#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 110100#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 111158#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 110167#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 112123#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 112119#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 112116#L664-1 ssl3_accept_~skip~0#1 := 0; 112115#L111-2 assume !false; 112114#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112111#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 112107#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 112101#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 112099#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 112097#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 112095#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 112089#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 112085#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 112077#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 112075#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 112072#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 112059#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 112044#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 111837#L153 assume 8512 == ssl3_accept_~s__state~0#1; 110386#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 111832#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 111833#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 113782#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 113777#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113772#L664-1 ssl3_accept_~skip~0#1 := 0; 113766#L111-2 assume !false; 113764#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113762#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 113760#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 113758#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 113756#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 113754#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 113752#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 113750#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 113748#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 113746#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 113744#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 113742#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 113740#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 113738#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 113736#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 113733#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 113731#L159 assume 8528 == ssl3_accept_~s__state~0#1; 110381#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 113729#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 113730#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 110091#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 110092#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 110054#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 110055#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 110074#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 113082#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113077#L664-1 ssl3_accept_~skip~0#1 := 0; 113074#L111-2 assume !false; 113071#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113068#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 113065#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 113062#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 113059#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 113056#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 113053#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 113050#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 113047#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 113044#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 113041#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 113039#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 113037#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 113035#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 113032#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 113030#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 113028#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 113025#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 112698#L165 assume 8544 == ssl3_accept_~s__state~0#1; 110155#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 110156#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 110034#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 110238#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 110108#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 110206#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 110207#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 113675#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 113672#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113669#L664-1 ssl3_accept_~skip~0#1 := 0; 113663#L111-2 assume !false; 113661#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113659#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 113656#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 113654#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 113652#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 113650#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 113648#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 113645#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 113643#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 113642#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 113639#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 113636#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 113635#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 113632#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 113631#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 113630#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 113628#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 113624#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 113618#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 113616#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 113614#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 113612#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 113610#L177 assume 8448 == ssl3_accept_~s__state~0#1; 113608#L178 assume !(ssl3_accept_~num1~0#1 > 0); 113604#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 113600#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 113596#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113592#L664-1 ssl3_accept_~skip~0#1 := 0; 113589#L111-2 assume !false; 113587#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113584#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 113582#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 113579#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 113578#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 113577#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 113576#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 113575#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 113574#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 113573#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 113572#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 113571#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 113559#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 113556#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 113553#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 113550#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 113547#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 113544#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 113541#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 113538#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 113535#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 113532#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 113529#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 113520#L180 assume 8576 == ssl3_accept_~s__state~0#1; 113517#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 113516#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 113512#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 113510#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 110682#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 113568#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113492#L664-1 ssl3_accept_~skip~0#1 := 0; 113493#L111-2 assume !false; 113482#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113483#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 113476#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 113477#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 113470#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 113471#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 113465#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 112383#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 113459#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 113460#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 113453#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 113454#L144 assume 8466 == ssl3_accept_~s__state~0#1; 110398#L145 [2021-12-06 22:09:33,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:33,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-06 22:09:33,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:33,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663198416] [2021-12-06 22:09:33,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:33,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:33,142 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:33,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:33,146 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:33,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:33,146 INFO L85 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2021-12-06 22:09:33,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:33,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909552982] [2021-12-06 22:09:33,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:33,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:33,157 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:33,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:33,177 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:33,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:33,177 INFO L85 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2021-12-06 22:09:33,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:33,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288660166] [2021-12-06 22:09:33,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:33,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:33,193 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:33,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:33,238 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:34,197 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 22:09:34,197 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 22:09:34,197 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 22:09:34,197 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 22:09:34,197 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 22:09:34,197 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,197 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 22:09:34,197 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 22:09:34,197 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2021-12-06 22:09:34,197 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 22:09:34,197 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 22:09:34,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,220 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:34,382 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 22:09:34,382 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 22:09:34,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,383 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-06 22:09:34,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,387 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,395 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-06 22:09:34,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,414 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-06 22:09:34,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,415 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,446 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,446 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=0} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,449 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-06 22:09:34,450 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,450 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,458 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,458 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-12-06 22:09:34,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,477 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-06 22:09:34,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,491 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,491 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-12-06 22:09:34,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,510 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-06 22:09:34,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,520 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,520 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=256345} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=256345} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-06 22:09:34,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,539 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-06 22:09:34,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-06 22:09:34,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,571 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-06 22:09:34,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,574 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,582 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,582 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,601 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-06 22:09:34,602 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,602 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,635 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,635 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-12-06 22:09:34,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,638 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-06 22:09:34,640 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,640 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,648 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,648 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,667 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-06 22:09:34,668 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,668 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,680 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,680 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,699 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-06 22:09:34,700 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,700 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,712 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,712 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-06 22:09:34,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,731 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-06 22:09:34,732 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,732 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,762 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,762 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0#1=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0#1=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-06 22:09:34,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,764 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-06 22:09:34,766 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,766 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,779 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,779 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,798 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-06 22:09:34,799 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,799 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,807 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,807 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-06 22:09:34,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,826 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-06 22:09:34,827 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-12-06 22:09:34,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,855 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-06 22:09:34,856 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,856 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,864 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,864 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-06 22:09:34,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,883 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-06 22:09:34,884 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,884 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,900 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,900 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-12-06 22:09:34,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,931 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-06 22:09:34,932 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,932 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,945 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,964 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-06 22:09:34,965 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,965 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:34,977 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:34,977 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:34,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:34,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:34,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:34,996 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:34,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-06 22:09:34,997 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:34,997 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:35,005 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:35,005 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:35,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-06 22:09:35,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,024 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-06 22:09:35,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:35,025 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:35,038 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:35,038 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:35,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,056 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-06 22:09:35,058 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:35,058 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:35,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,085 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-06 22:09:35,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 22:09:35,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:35,095 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 22:09:35,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,113 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 22:09:35,113 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 22:09:35,113 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 22:09:35,113 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 22:09:35,113 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 22:09:35,113 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,113 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 22:09:35,113 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 22:09:35,113 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2021-12-06 22:09:35,113 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 22:09:35,113 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 22:09:35,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:35,286 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 22:09:35,286 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 22:09:35,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,287 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-06 22:09:35,288 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-12-06 22:09:35,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,295 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-06 22:09:35,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,315 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-06 22:09:35,316 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-12-06 22:09:35,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,325 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-06 22:09:35,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,343 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-06 22:09:35,345 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-12-06 22:09:35,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-06 22:09:35,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,373 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-06 22:09:35,374 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-12-06 22:09:35,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,402 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-06 22:09:35,403 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-12-06 22:09:35,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,412 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-12-06 22:09:35,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,431 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-06 22:09:35,432 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-12-06 22:09:35,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,439 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,440 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,440 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,441 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-06 22:09:35,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,460 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-06 22:09:35,461 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-12-06 22:09:35,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,468 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,469 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,469 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-06 22:09:35,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,489 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-06 22:09:35,490 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 22:09:35,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,498 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-06 22:09:35,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,499 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-06 22:09:35,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,500 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-06 22:09:35,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,519 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-06 22:09:35,520 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-12-06 22:09:35,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,527 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,527 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,527 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-06 22:09:35,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,547 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-06 22:09:35,548 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-12-06 22:09:35,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,555 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,555 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,556 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,556 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-06 22:09:35,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,577 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-06 22:09:35,579 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-12-06 22:09:35,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,587 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,587 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,588 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-06 22:09:35,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,606 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-06 22:09:35,607 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-12-06 22:09:35,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,615 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-06 22:09:35,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,634 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-06 22:09:35,635 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-12-06 22:09:35,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,642 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,643 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,643 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-06 22:09:35,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,663 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-06 22:09:35,664 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-12-06 22:09:35,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,671 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-06 22:09:35,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,672 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-06 22:09:35,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-06 22:09:35,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,691 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-06 22:09:35,692 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-12-06 22:09:35,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-06 22:09:35,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,720 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-06 22:09:35,721 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-12-06 22:09:35,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,728 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,728 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,748 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-06 22:09:35,749 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-12-06 22:09:35,755 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,755 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,755 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,756 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,757 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,775 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-06 22:09:35,777 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-12-06 22:09:35,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,803 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-06 22:09:35,804 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-12-06 22:09:35,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-06 22:09:35,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,831 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-06 22:09:35,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-12-06 22:09:35,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,840 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,841 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,841 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-06 22:09:35,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,860 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-06 22:09:35,861 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-12-06 22:09:35,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,868 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,869 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,869 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:35,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,889 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-06 22:09:35,891 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-12-06 22:09:35,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:35,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:35,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:35,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:35,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:35,898 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:35,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:35,900 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 22:09:35,901 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 22:09:35,902 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 22:09:35,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:35,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:35,902 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:35,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-06 22:09:35,903 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 22:09:35,903 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 22:09:35,903 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 22:09:35,903 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-12-06 22:09:35,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:35,921 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 22:09:35,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:35,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:35,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:09:35,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:35,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:35,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:09:35,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:36,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-06 22:09:36,481 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-12-06 22:09:36,482 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-12-06 22:09:36,482 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4064 states and 5339 transitions. cyclomatic complexity: 1284 Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 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-12-06 22:09:36,595 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4064 states and 5339 transitions. cyclomatic complexity: 1284. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 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) Result 10924 states and 14330 transitions. Complement of second has 4 states. [2021-12-06 22:09:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-06 22:09:36,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 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-12-06 22:09:36,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2021-12-06 22:09:36,596 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 182 letters. [2021-12-06 22:09:36,599 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:36,599 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 199 letters. Loop has 182 letters. [2021-12-06 22:09:36,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:36,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 364 letters. [2021-12-06 22:09:36,602 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:36,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10924 states and 14330 transitions. [2021-12-06 22:09:36,631 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-12-06 22:09:36,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10924 states to 10924 states and 14330 transitions. [2021-12-06 22:09:36,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7377 [2021-12-06 22:09:36,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7385 [2021-12-06 22:09:36,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10924 states and 14330 transitions. [2021-12-06 22:09:36,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:36,674 INFO L681 BuchiCegarLoop]: Abstraction has 10924 states and 14330 transitions. [2021-12-06 22:09:36,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10924 states and 14330 transitions. [2021-12-06 22:09:36,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10924 to 10916. [2021-12-06 22:09:36,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10916 states, 10916 states have (on average 1.3119274459508978) internal successors, (14321), 10915 states have internal predecessors, (14321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:36,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14321 transitions. [2021-12-06 22:09:36,770 INFO L704 BuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2021-12-06 22:09:36,770 INFO L587 BuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2021-12-06 22:09:36,770 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-06 22:09:36,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14321 transitions. [2021-12-06 22:09:36,790 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-12-06 22:09:36,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:36,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:36,792 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:36,792 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:36,792 INFO L791 eck$LassoCheckResult]: Stem: 125986#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 125773#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 125774#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 125888#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 125785#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 125701#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 125702#L111-2 assume !false; 128219#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129705#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 129701#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 129702#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 129693#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 129694#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 131272#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 131273#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 129492#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 129493#L138 assume 8464 == ssl3_accept_~s__state~0#1; 127611#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 127612#L286 [2021-12-06 22:09:36,792 INFO L793 eck$LassoCheckResult]: Loop: 127612#L286 assume !(0 == ssl3_accept_~blastFlag~0#1); 133066#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 133065#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132520#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132518#L664-1 ssl3_accept_~skip~0#1 := 0; 132513#L111-2 assume !false; 132514#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132509#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132510#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132505#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132506#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132501#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132502#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132497#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132498#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132493#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132494#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132490#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 132489#L147 assume 8496 == ssl3_accept_~s__state~0#1; 131322#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 131323#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 131217#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 131218#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 132487#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 132484#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132481#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132478#L664-1 ssl3_accept_~skip~0#1 := 0; 132477#L111-2 assume !false; 132476#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132475#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132474#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132473#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132472#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132471#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132470#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132469#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132468#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132467#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132466#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132465#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 132464#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 132463#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 132454#L153 assume 8512 == ssl3_accept_~s__state~0#1; 132187#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132443#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 132439#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 132408#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132367#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132360#L664-1 ssl3_accept_~skip~0#1 := 0; 132355#L111-2 assume !false; 132350#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132345#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132340#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132335#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132330#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132325#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132321#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132317#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132313#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132309#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132305#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132302#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 132299#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 132295#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 132285#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 132284#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 132283#L159 assume 8528 == ssl3_accept_~s__state~0#1; 132182#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 132282#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 132278#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 132274#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 132276#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 132272#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132269#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 132268#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132213#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132210#L664-1 ssl3_accept_~skip~0#1 := 0; 132209#L111-2 assume !false; 132208#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132207#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132206#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132205#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132204#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132203#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132202#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132201#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132200#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132199#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132198#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132197#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 132196#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 132195#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 132194#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 132193#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 132192#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 132191#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 132173#L165 assume 8544 == ssl3_accept_~s__state~0#1; 132172#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 132171#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 132169#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132166#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 132165#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 132161#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 132152#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 132148#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132145#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132142#L664-1 ssl3_accept_~skip~0#1 := 0; 132141#L111-2 assume !false; 132140#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132139#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132138#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132137#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132136#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132135#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132134#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132133#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132132#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132131#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132130#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132129#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 132128#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 132127#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 132126#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 132125#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 132124#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 132123#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 132122#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 132121#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 132120#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 132119#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 132118#L177 assume 8448 == ssl3_accept_~s__state~0#1; 132117#L178 assume !(ssl3_accept_~num1~0#1 > 0); 132114#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 132111#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132108#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132105#L664-1 ssl3_accept_~skip~0#1 := 0; 132104#L111-2 assume !false; 132103#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132102#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132101#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132100#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132099#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132098#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132097#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132096#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132095#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132094#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132093#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132092#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 132091#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 132090#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 132089#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 132088#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 132087#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 132086#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 132085#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 132084#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 132083#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 132082#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 132081#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 132080#L180 assume 8576 == ssl3_accept_~s__state~0#1; 132034#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 132079#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 132078#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132076#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 132077#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 132523#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132515#L664-1 ssl3_accept_~skip~0#1 := 0; 132516#L111-2 assume !false; 132511#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132512#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 132507#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 132508#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 132503#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 132504#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 132499#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 132500#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 132495#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 132496#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 132491#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 132492#L144 assume 8466 == ssl3_accept_~s__state~0#1; 132006#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 127612#L286 [2021-12-06 22:09:36,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:36,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-06 22:09:36,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:36,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568856350] [2021-12-06 22:09:36,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:36,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:36,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:36,796 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:36,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:36,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:36,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:36,800 INFO L85 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2021-12-06 22:09:36,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:36,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100926472] [2021-12-06 22:09:36,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:36,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:36,810 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:36,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:36,824 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:36,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:36,825 INFO L85 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2021-12-06 22:09:36,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:36,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876271831] [2021-12-06 22:09:36,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:36,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:36,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:36,843 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-12-06 22:09:36,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:36,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876271831] [2021-12-06 22:09:36,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876271831] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:36,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:36,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:36,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052450110] [2021-12-06 22:09:36,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:37,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:37,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:37,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:37,876 INFO L87 Difference]: Start difference. First operand 10916 states and 14321 transitions. cyclomatic complexity: 3424 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-12-06 22:09:37,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:37,929 INFO L93 Difference]: Finished difference Result 12585 states and 16461 transitions. [2021-12-06 22:09:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:37,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12585 states and 16461 transitions. [2021-12-06 22:09:37,961 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2021-12-06 22:09:37,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12585 states to 12583 states and 16459 transitions. [2021-12-06 22:09:37,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9042 [2021-12-06 22:09:37,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9042 [2021-12-06 22:09:37,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12583 states and 16459 transitions. [2021-12-06 22:09:37,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:37,985 INFO L681 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-12-06 22:09:37,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12583 states and 16459 transitions. [2021-12-06 22:09:38,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12583 to 12583. [2021-12-06 22:09:38,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12583 states, 12583 states have (on average 1.3080346499245012) internal successors, (16459), 12582 states have internal predecessors, (16459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:38,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16459 transitions. [2021-12-06 22:09:38,082 INFO L704 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-12-06 22:09:38,082 INFO L587 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-12-06 22:09:38,082 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-06 22:09:38,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16459 transitions. [2021-12-06 22:09:38,104 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2021-12-06 22:09:38,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:38,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:38,105 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-12-06 22:09:38,105 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:38,105 INFO L791 eck$LassoCheckResult]: Stem: 149489#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 149276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 149277#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 149399#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 149292#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 149205#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 149206#L111-2 assume !false; 152902#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 153131#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 153132#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 153123#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 153124#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 153115#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 153116#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 153108#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 153109#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151913#L138 assume 8464 == ssl3_accept_~s__state~0#1; 151909#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 151902#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 151647#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 159403#L626 [2021-12-06 22:09:38,105 INFO L793 eck$LassoCheckResult]: Loop: 159403#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 161103#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 161101#L664-1 ssl3_accept_~skip~0#1 := 0; 161100#L111-2 assume !false; 161099#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 161098#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 161097#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 161096#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 161095#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 161094#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 161093#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 161092#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 161091#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 161089#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 161086#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 161080#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 161077#L147 assume 8496 == ssl3_accept_~s__state~0#1; 159094#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 161074#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 161072#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 159082#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 161070#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 161134#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 161131#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 161128#L664-1 ssl3_accept_~skip~0#1 := 0; 161115#L111-2 assume !false; 161113#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 161112#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 161109#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 160957#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 160956#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 160954#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 160953#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 160951#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 160949#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 160947#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 160945#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 160943#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 160941#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 160939#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 160937#L153 assume 8512 == ssl3_accept_~s__state~0#1; 159915#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 160935#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 160690#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 160691#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 160575#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 160573#L664-1 ssl3_accept_~skip~0#1 := 0; 160566#L111-2 assume !false; 160567#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160560#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 160561#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 160554#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 160555#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 160548#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 160549#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 160542#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 160543#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 160536#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 160537#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 160530#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 160531#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 160518#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 160519#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 160253#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 160254#L159 assume 8528 == ssl3_accept_~s__state~0#1; 159462#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 159463#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 160916#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 160903#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 160912#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 160901#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 160897#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 160895#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 160882#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 160878#L664-1 ssl3_accept_~skip~0#1 := 0; 160876#L111-2 assume !false; 160874#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160872#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 160871#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 160870#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 160869#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 160868#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 160867#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 160866#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 160865#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 160864#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 160863#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 160862#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 160861#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 160860#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 160859#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 160858#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 160857#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 160856#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 160855#L165 assume 8544 == ssl3_accept_~s__state~0#1; 159520#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 160854#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 160852#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 160849#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 160848#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 160847#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 160846#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 160844#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 160828#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 160825#L664-1 ssl3_accept_~skip~0#1 := 0; 160824#L111-2 assume !false; 160823#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160817#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 160815#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 160814#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 160813#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 160812#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 160811#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 160810#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 160809#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 160808#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 160807#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 160806#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 160805#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 160804#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 160803#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 160802#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 160801#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 160795#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 160793#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 160792#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 160791#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 160790#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 160789#L177 assume 8448 == ssl3_accept_~s__state~0#1; 160788#L178 assume !(ssl3_accept_~num1~0#1 > 0); 160786#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 160785#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 160779#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 160776#L664-1 ssl3_accept_~skip~0#1 := 0; 160775#L111-2 assume !false; 160774#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160773#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 160772#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 160771#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 160770#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 160769#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 160767#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 160765#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 160763#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 160761#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 160759#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 160757#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 160756#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 160755#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 160754#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 160753#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 160752#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 160751#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 160750#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 160748#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 160746#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 160745#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 160743#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 160631#L180 assume 8576 == ssl3_accept_~s__state~0#1; 160628#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 160623#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 160624#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 160749#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 159898#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 159489#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 159484#L664-1 ssl3_accept_~skip~0#1 := 0; 159478#L111-2 assume !false; 159477#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 159473#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 159472#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 159471#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 159459#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 159458#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 159455#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 159456#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 159441#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 159442#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 161111#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 161079#L144 assume 8466 == ssl3_accept_~s__state~0#1; 159103#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 151911#L286 assume !(0 == ssl3_accept_~blastFlag~0#1); 161108#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 159403#L626 [2021-12-06 22:09:38,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:38,106 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-12-06 22:09:38,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:38,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225719411] [2021-12-06 22:09:38,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:38,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:38,110 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:38,114 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:38,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:38,115 INFO L85 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2021-12-06 22:09:38,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:38,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933393899] [2021-12-06 22:09:38,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:38,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:38,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:38,124 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:38,138 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:38,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:38,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2021-12-06 22:09:38,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:38,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872369030] [2021-12-06 22:09:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:38,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:38,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:38,158 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-12-06 22:09:38,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:38,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872369030] [2021-12-06 22:09:38,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872369030] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:38,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:38,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:38,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483967051] [2021-12-06 22:09:38,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:39,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:39,222 INFO L87 Difference]: Start difference. First operand 12583 states and 16459 transitions. cyclomatic complexity: 3898 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-12-06 22:09:39,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:39,269 INFO L93 Difference]: Finished difference Result 12741 states and 16651 transitions. [2021-12-06 22:09:39,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:39,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12741 states and 16651 transitions. [2021-12-06 22:09:39,299 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-12-06 22:09:39,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12741 states to 12689 states and 16587 transitions. [2021-12-06 22:09:39,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9096 [2021-12-06 22:09:39,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9096 [2021-12-06 22:09:39,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12689 states and 16587 transitions. [2021-12-06 22:09:39,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:39,321 INFO L681 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-12-06 22:09:39,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12689 states and 16587 transitions. [2021-12-06 22:09:39,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12689 to 12689. [2021-12-06 22:09:39,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12689 states, 12689 states have (on average 1.3071952084482623) internal successors, (16587), 12688 states have internal predecessors, (16587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:39,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16587 transitions. [2021-12-06 22:09:39,412 INFO L704 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-12-06 22:09:39,412 INFO L587 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-12-06 22:09:39,412 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-06 22:09:39,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16587 transitions. [2021-12-06 22:09:39,439 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-12-06 22:09:39,439 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:39,439 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:39,441 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-12-06 22:09:39,441 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:39,441 INFO L791 eck$LassoCheckResult]: Stem: 174812#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 174612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 174613#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 174726#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 174625#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 174541#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 174542#L111-2 assume !false; 178149#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 181814#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 181815#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 181801#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 181802#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 181784#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 181785#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 181766#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 181767#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 181930#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 181931#L141 assume 8465 == ssl3_accept_~s__state~0#1; 179802#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 179799#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 179472#L286-2 [2021-12-06 22:09:39,441 INFO L793 eck$LassoCheckResult]: Loop: 179472#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 179792#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 179793#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179784#L664-1 ssl3_accept_~skip~0#1 := 0; 179785#L111-2 assume !false; 179780#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179781#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 179776#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 179777#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 179772#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 179773#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 179497#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 179498#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 179491#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 179492#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 179480#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 179481#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 179152#L147 assume 8496 == ssl3_accept_~s__state~0#1; 179153#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 179139#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 179138#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 179136#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 179134#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 179131#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 179128#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179125#L664-1 ssl3_accept_~skip~0#1 := 0; 179124#L111-2 assume !false; 179123#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179122#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 179121#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 179120#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 179119#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 179118#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 179117#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 179116#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 179115#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 179114#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 179113#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 179112#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 179111#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 179110#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 179109#L153 assume 8512 == ssl3_accept_~s__state~0#1; 178428#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 179106#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 179103#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 179100#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 179097#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179094#L664-1 ssl3_accept_~skip~0#1 := 0; 179093#L111-2 assume !false; 179092#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179091#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 179090#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 179089#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 179088#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 179087#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 179086#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 179085#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 179084#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 179083#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 179082#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 179081#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 179080#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 179079#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 179078#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 179077#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 179076#L159 assume 8528 == ssl3_accept_~s__state~0#1; 178423#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 179075#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 179074#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 179048#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 179056#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 179046#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 179042#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 179039#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 179036#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179033#L664-1 ssl3_accept_~skip~0#1 := 0; 179032#L111-2 assume !false; 179031#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179030#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 179024#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 179022#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 179021#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 179020#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 179019#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 179017#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 179011#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 178998#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 178991#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 178988#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 178985#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 178982#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 178979#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 178977#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 178966#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 178962#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 178942#L165 assume 8544 == ssl3_accept_~s__state~0#1; 178418#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 178939#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 178936#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 178931#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 178929#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 178924#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 178921#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 178920#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 178909#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 178907#L664-1 ssl3_accept_~skip~0#1 := 0; 178902#L111-2 assume !false; 178903#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178898#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 178899#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 178895#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 178894#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 178893#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 178892#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 178890#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 178891#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 178886#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 178887#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 178882#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 178883#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 178879#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 178878#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 178877#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 178875#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 178876#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 178871#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 178872#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 178867#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 178868#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 178995#L177 assume 8448 == ssl3_accept_~s__state~0#1; 178994#L178 assume !(ssl3_accept_~num1~0#1 > 0); 178858#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 178859#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 178850#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 178847#L664-1 ssl3_accept_~skip~0#1 := 0; 178846#L111-2 assume !false; 178845#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178843#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 178844#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 178951#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 178949#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 178947#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 178837#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 178836#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 178835#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 178834#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 178833#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 178832#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 178831#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 178830#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 178829#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 178828#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 178826#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 178827#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 178823#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 178822#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 178821#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 178819#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 178820#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 181045#L180 assume 8576 == ssl3_accept_~s__state~0#1; 178645#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 181044#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 181043#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 181042#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 178754#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 179465#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 179457#L664-1 ssl3_accept_~skip~0#1 := 0; 179458#L111-2 assume !false; 179453#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 179454#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 179449#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 179450#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 179445#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 179446#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 179441#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 179442#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 179437#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 179438#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 179148#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 179149#L144 assume 8466 == ssl3_accept_~s__state~0#1; 178446#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 179471#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 179472#L286-2 [2021-12-06 22:09:39,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:39,441 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-12-06 22:09:39,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:39,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960864391] [2021-12-06 22:09:39,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:39,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:39,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:39,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:39,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:39,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960864391] [2021-12-06 22:09:39,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960864391] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:39,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:39,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:39,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232359729] [2021-12-06 22:09:39,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:39,452 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 22:09:39,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:39,452 INFO L85 PathProgramCache]: Analyzing trace with hash 473806671, now seen corresponding path program 2 times [2021-12-06 22:09:39,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:39,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398867223] [2021-12-06 22:09:39,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:39,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-12-06 22:09:39,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:39,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398867223] [2021-12-06 22:09:39,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398867223] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:39,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:39,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:09:39,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689128595] [2021-12-06 22:09:39,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:39,490 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:39,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:39,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:39,490 INFO L87 Difference]: Start difference. First operand 12689 states and 16587 transitions. cyclomatic complexity: 3920 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-12-06 22:09:39,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:39,574 INFO L93 Difference]: Finished difference Result 12733 states and 16615 transitions. [2021-12-06 22:09:39,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:39,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12733 states and 16615 transitions. [2021-12-06 22:09:39,609 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 9002 [2021-12-06 22:09:39,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12733 states to 12733 states and 16615 transitions. [2021-12-06 22:09:39,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9126 [2021-12-06 22:09:39,636 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9126 [2021-12-06 22:09:39,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12733 states and 16615 transitions. [2021-12-06 22:09:39,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:39,637 INFO L681 BuchiCegarLoop]: Abstraction has 12733 states and 16615 transitions. [2021-12-06 22:09:39,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12733 states and 16615 transitions. [2021-12-06 22:09:39,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12733 to 12689. [2021-12-06 22:09:39,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12689 states, 12689 states have (on average 1.3053038064465285) internal successors, (16563), 12688 states have internal predecessors, (16563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:39,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16563 transitions. [2021-12-06 22:09:39,775 INFO L704 BuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2021-12-06 22:09:39,775 INFO L587 BuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2021-12-06 22:09:39,775 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-06 22:09:39,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16563 transitions. [2021-12-06 22:09:39,802 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-12-06 22:09:39,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:39,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:39,803 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-12-06 22:09:39,803 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:39,803 INFO L791 eck$LassoCheckResult]: Stem: 200261#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 200049#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 200050#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 200163#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 200061#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 199974#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 199975#L111-2 assume !false; 203245#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 203964#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 203965#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 203958#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 203959#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 203952#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 203953#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 203945#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 203946#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 204383#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 204384#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 207012#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 207013#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 204153#L150 [2021-12-06 22:09:39,803 INFO L793 eck$LassoCheckResult]: Loop: 204153#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 204142#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 204143#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 204132#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 204133#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 204122#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 204123#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 204068#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 204069#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 204064#L177 assume 8448 == ssl3_accept_~s__state~0#1; 204063#L178 assume !(ssl3_accept_~num1~0#1 > 0); 204061#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 204060#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 204053#L664 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 204051#L665 assume 0 == ssl3_accept_~skip~0#1; 204052#L666 assume 8560 == ssl3_accept_~state~0#1; 204058#L667 assume 8448 == ssl3_accept_~s__state~0#1; 204059#L668 assume !(-1 != ssl3_accept_~s__verify_mode~0#1); 204405#L666-1 assume !(0 != ssl3_accept_~s__debug~0#1); 204402#L683-1 assume !(0 != ssl3_accept_~cb~0#1); 204397#L664-1 ssl3_accept_~skip~0#1 := 0; 204396#L111-2 assume !false; 204395#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 204394#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 204393#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 204392#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 204391#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 204390#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 204389#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 204388#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 204387#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 204385#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 204386#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 204371#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 204152#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 204153#L150 [2021-12-06 22:09:39,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:39,803 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-06 22:09:39,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:39,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835306514] [2021-12-06 22:09:39,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:39,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:39,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:39,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:39,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:39,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835306514] [2021-12-06 22:09:39,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835306514] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:39,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:39,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:39,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521619431] [2021-12-06 22:09:39,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:39,815 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 22:09:39,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:39,816 INFO L85 PathProgramCache]: Analyzing trace with hash 285675497, now seen corresponding path program 1 times [2021-12-06 22:09:39,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:39,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859354895] [2021-12-06 22:09:39,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:39,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:39,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:39,819 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:39,822 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:39,899 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 22:09:39,899 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 22:09:39,899 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 22:09:39,899 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 22:09:39,899 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 22:09:39,899 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:39,899 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 22:09:39,899 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 22:09:39,899 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration29_Loop [2021-12-06 22:09:39,899 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 22:09:39,899 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 22:09:39,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:39,988 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 22:09:39,989 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 22:09:39,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:39,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:39,989 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:39,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-06 22:09:39,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:39,991 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,003 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:40,003 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:40,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-06 22:09:40,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,022 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-06 22:09:40,023 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:40,023 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,035 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:40,036 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:40,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-12-06 22:09:40,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,054 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-06 22:09:40,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:40,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,063 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:40,063 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:40,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-06 22:09:40,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,082 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-06 22:09:40,083 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:40,083 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,093 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:40,093 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:40,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-06 22:09:40,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,118 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-06 22:09:40,119 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:40,119 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,127 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:40,127 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:40,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-06 22:09:40,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,146 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-06 22:09:40,147 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:40,147 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,159 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 22:09:40,160 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=0, ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=0, ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 22:09:40,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-12-06 22:09:40,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,178 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-06 22:09:40,180 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 22:09:40,180 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-12-06 22:09:40,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,207 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-06 22:09:40,208 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 22:09:40,208 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 22:09:40,218 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 22:09:40,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2021-12-06 22:09:40,236 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 22:09:40,237 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 22:09:40,237 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 22:09:40,237 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 22:09:40,237 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 22:09:40,237 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,237 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 22:09:40,237 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 22:09:40,237 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration29_Loop [2021-12-06 22:09:40,237 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 22:09:40,237 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 22:09:40,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 22:09:40,296 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 22:09:40,296 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 22:09:40,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,297 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-06 22:09:40,298 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-12-06 22:09:40,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,305 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,305 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:40,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2021-12-06 22:09:40,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,324 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-06 22:09:40,326 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-12-06 22:09:40,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,333 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,333 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,334 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:40,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:40,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,352 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-06 22:09:40,354 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-12-06 22:09:40,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:40,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-12-06 22:09:40,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,380 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-06 22:09:40,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 22:09:40,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:40,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-12-06 22:09:40,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,409 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-06 22:09:40,410 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-12-06 22:09:40,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,418 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:40,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-12-06 22:09:40,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,437 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-06 22:09:40,439 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-12-06 22:09:40,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,448 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 22:09:40,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2021-12-06 22:09:40,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,466 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-06 22:09:40,469 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-12-06 22:09:40,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 22:09:40,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 22:09:40,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 22:09:40,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 22:09:40,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 22:09:40,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 22:09:40,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 22:09:40,479 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 22:09:40,482 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-06 22:09:40,482 INFO L444 ModelExtractionUtils]: 3 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 22:09:40,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 22:09:40,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:09:40,483 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 22:09:40,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-06 22:09:40,483 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 22:09:40,483 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 22:09:40,483 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 22:09:40,484 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0#1) = 1*ULTIMATE.start_ssl3_accept_~state~0#1 Supporting invariants [] [2021-12-06 22:09:40,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-12-06 22:09:40,504 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 22:09:40,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:40,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:09:40,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:40,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:09:40,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:09:40,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:09:40,634 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2021-12-06 22:09:40,634 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12689 states and 16563 transitions. cyclomatic complexity: 3896 Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:40,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-06 22:09:40,953 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12689 states and 16563 transitions. cyclomatic complexity: 3896. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 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 48319 states and 63359 transitions. Complement of second has 13 states. [2021-12-06 22:09:40,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2021-12-06 22:09:40,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:40,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 408 transitions. [2021-12-06 22:09:40,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 35 letters. [2021-12-06 22:09:40,955 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:40,955 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 55 letters. Loop has 35 letters. [2021-12-06 22:09:40,955 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:40,955 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 70 letters. [2021-12-06 22:09:40,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 22:09:40,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48319 states and 63359 transitions. [2021-12-06 22:09:41,113 INFO L131 ngComponentsAnalysis]: Automaton has 82 accepting balls. 13363 [2021-12-06 22:09:41,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48319 states to 43008 states and 55747 transitions. [2021-12-06 22:09:41,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17466 [2021-12-06 22:09:41,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17970 [2021-12-06 22:09:41,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43008 states and 55747 transitions. [2021-12-06 22:09:41,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:41,193 INFO L681 BuchiCegarLoop]: Abstraction has 43008 states and 55747 transitions. [2021-12-06 22:09:41,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43008 states and 55747 transitions. [2021-12-06 22:09:41,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43008 to 34558. [2021-12-06 22:09:41,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34558 states, 34558 states have (on average 1.2905550089704265) internal successors, (44599), 34557 states have internal predecessors, (44599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:41,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34558 states to 34558 states and 44599 transitions. [2021-12-06 22:09:41,547 INFO L704 BuchiCegarLoop]: Abstraction has 34558 states and 44599 transitions. [2021-12-06 22:09:41,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:41,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:41,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:41,548 INFO L87 Difference]: Start difference. First operand 34558 states and 44599 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-12-06 22:09:41,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:41,633 INFO L93 Difference]: Finished difference Result 16604 states and 21344 transitions. [2021-12-06 22:09:41,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:41,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16604 states and 21344 transitions. [2021-12-06 22:09:41,679 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3814 [2021-12-06 22:09:41,709 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16604 states to 16594 states and 21334 transitions. [2021-12-06 22:09:41,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5136 [2021-12-06 22:09:41,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5262 [2021-12-06 22:09:41,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16594 states and 21334 transitions. [2021-12-06 22:09:41,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:41,712 INFO L681 BuchiCegarLoop]: Abstraction has 16594 states and 21334 transitions. [2021-12-06 22:09:41,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16594 states and 21334 transitions. [2021-12-06 22:09:41,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16594 to 16166. [2021-12-06 22:09:41,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16166 states, 16166 states have (on average 1.2865272794754423) internal successors, (20798), 16165 states have internal predecessors, (20798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:41,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16166 states to 16166 states and 20798 transitions. [2021-12-06 22:09:41,894 INFO L704 BuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2021-12-06 22:09:41,894 INFO L587 BuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2021-12-06 22:09:41,894 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-06 22:09:41,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16166 states and 20798 transitions. [2021-12-06 22:09:41,913 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3802 [2021-12-06 22:09:41,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:41,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:41,914 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-06 22:09:41,914 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:41,915 INFO L791 eck$LassoCheckResult]: Stem: 312618#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 312405#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 312406#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 312525#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 312421#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 312338#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 312339#L111-2 assume !false; 313720#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313719#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 313718#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 313717#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 313716#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 313715#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 313714#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 313713#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 313712#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 313711#L138 assume 8464 == ssl3_accept_~s__state~0#1; 313710#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 313709#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 313707#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 313704#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 313701#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313698#L664-1 ssl3_accept_~skip~0#1 := 0; 313697#L111-2 assume !false; 313696#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313695#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 313694#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 313693#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 313692#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 313691#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 313690#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 313689#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 313688#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 313687#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 313686#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 313685#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 313684#L147 assume 8496 == ssl3_accept_~s__state~0#1; 313683#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 313682#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 313680#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 313678#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 313679#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 314469#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 314465#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 314461#L664-1 ssl3_accept_~skip~0#1 := 0; 314460#L111-2 assume !false; 314458#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314456#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 314453#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 314450#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 314446#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 314440#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 314438#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 314436#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 314434#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 314432#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 314430#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 314428#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 314426#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 314423#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 314424#L153 assume 8512 == ssl3_accept_~s__state~0#1; 322148#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 322143#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 322144#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 323058#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 323057#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 323046#L664-1 [2021-12-06 22:09:41,915 INFO L793 eck$LassoCheckResult]: Loop: 323046#L664-1 ssl3_accept_~skip~0#1 := 0; 323045#L111-2 assume !false; 323044#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 323043#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 323042#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 323041#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 323040#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 323039#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 323038#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 323037#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 323036#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 323035#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 323034#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 323033#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 323032#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 323031#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 323030#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 323029#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 323028#L159 assume 8528 == ssl3_accept_~s__state~0#1; 322643#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 323027#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 323025#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 323019#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 323021#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 323017#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 323013#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 323010#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 323007#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 323003#L664-1 ssl3_accept_~skip~0#1 := 0; 323000#L111-2 assume !false; 322994#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322992#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 322990#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 322988#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 322986#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 322984#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 322982#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 322980#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 322978#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 322976#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 322974#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 322972#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 322970#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 322968#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 322966#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 322964#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 322962#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 322960#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 322958#L165 assume 8544 == ssl3_accept_~s__state~0#1; 322637#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 322955#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 322952#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 322948#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 322946#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 322945#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 322937#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 322933#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 322930#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 316737#L664-1 ssl3_accept_~skip~0#1 := 0; 322927#L111-2 assume !false; 322926#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322925#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 322924#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 322922#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 322920#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 322918#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 322916#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 322914#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 322912#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 322910#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 322908#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 322906#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 322904#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 322902#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 322900#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 322898#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 322896#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 322894#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 322892#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 322890#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 322888#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 322886#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 322884#L177 assume 8448 == ssl3_accept_~s__state~0#1; 322881#L178 assume !(ssl3_accept_~num1~0#1 > 0); 322878#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 322875#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 322876#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 322863#L664-1 ssl3_accept_~skip~0#1 := 0; 322862#L111-2 assume !false; 322861#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322860#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 322859#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 322858#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 322857#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 322856#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 322855#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 322854#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 322853#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 322852#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 322851#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 322850#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 322849#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 322848#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 322847#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 322846#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 322845#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 322843#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 322841#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 322839#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 322837#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 322834#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 322833#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 322787#L180 assume 8576 == ssl3_accept_~s__state~0#1; 322785#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 322784#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 322676#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 322433#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 322420#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 322421#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 322505#L664-1 ssl3_accept_~skip~0#1 := 0; 322504#L111-2 assume !false; 322387#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322388#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 322375#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 322376#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 322363#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 322364#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 322350#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 322351#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 322337#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 322338#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 322324#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 322325#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 322226#L147 assume 8496 == ssl3_accept_~s__state~0#1; 322187#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 322225#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 322224#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 322223#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 322221#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 322218#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 322215#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 322212#L664-1 ssl3_accept_~skip~0#1 := 0; 322211#L111-2 assume !false; 322210#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322209#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 322208#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 322207#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 322206#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 322205#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 322204#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 322203#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 322202#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 322201#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 322200#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 322199#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 322198#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 322197#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 322153#L153 assume 8512 == ssl3_accept_~s__state~0#1; 322149#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 322145#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 322146#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 323059#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 323049#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 323046#L664-1 [2021-12-06 22:09:41,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:41,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 1 times [2021-12-06 22:09:41,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:41,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463874738] [2021-12-06 22:09:41,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:41,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:41,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:41,920 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:41,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:41,928 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:41,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash -450239532, now seen corresponding path program 1 times [2021-12-06 22:09:41,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:41,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621083111] [2021-12-06 22:09:41,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:41,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:09:41,947 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 164 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-12-06 22:09:41,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:09:41,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621083111] [2021-12-06 22:09:41,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621083111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:09:41,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:09:41,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:09:41,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218891836] [2021-12-06 22:09:41,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:09:41,947 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 22:09:41,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:09:41,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:09:41,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:09:41,948 INFO L87 Difference]: Start difference. First operand 16166 states and 20798 transitions. cyclomatic complexity: 4666 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:42,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:09:42,035 INFO L93 Difference]: Finished difference Result 16336 states and 20987 transitions. [2021-12-06 22:09:42,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:09:42,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16336 states and 20987 transitions. [2021-12-06 22:09:42,075 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3824 [2021-12-06 22:09:42,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16336 states to 16336 states and 20987 transitions. [2021-12-06 22:09:42,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5106 [2021-12-06 22:09:42,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5106 [2021-12-06 22:09:42,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16336 states and 20987 transitions. [2021-12-06 22:09:42,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 22:09:42,106 INFO L681 BuchiCegarLoop]: Abstraction has 16336 states and 20987 transitions. [2021-12-06 22:09:42,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16336 states and 20987 transitions. [2021-12-06 22:09:42,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16336 to 16275. [2021-12-06 22:09:42,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16275 states, 16275 states have (on average 1.2852227342549922) internal successors, (20917), 16274 states have internal predecessors, (20917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:09:42,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16275 states to 16275 states and 20917 transitions. [2021-12-06 22:09:42,248 INFO L704 BuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2021-12-06 22:09:42,248 INFO L587 BuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2021-12-06 22:09:42,248 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-06 22:09:42,249 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16275 states and 20917 transitions. [2021-12-06 22:09:42,273 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3812 [2021-12-06 22:09:42,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 22:09:42,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 22:09:42,275 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-12-06 22:09:42,275 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:09:42,275 INFO L791 eck$LassoCheckResult]: Stem: 345133#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 344916#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 344917#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 345039#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 344931#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 344847#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 344848#L111-2 assume !false; 346082#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346081#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 346080#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 346079#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 346078#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 346077#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 346076#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 346075#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 346074#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 346073#L138 assume 8464 == ssl3_accept_~s__state~0#1; 346072#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 346071#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 346069#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 346066#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 346063#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346060#L664-1 ssl3_accept_~skip~0#1 := 0; 346059#L111-2 assume !false; 346058#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346057#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 346056#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 346055#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 346054#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 346053#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 346052#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 346051#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 346050#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 346049#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 346048#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 346047#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 346046#L147 assume 8496 == ssl3_accept_~s__state~0#1; 346045#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 346044#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 346042#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 346040#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 346041#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 349001#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 348998#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 348995#L664-1 ssl3_accept_~skip~0#1 := 0; 348994#L111-2 assume !false; 348992#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 348990#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 348987#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 348985#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 348983#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 348981#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 348980#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 348979#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 348978#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 348977#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 348974#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 348970#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 348964#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 348960#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 348956#L153 assume 8512 == ssl3_accept_~s__state~0#1; 348953#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 348948#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 348949#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 356702#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 356561#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 356559#L664-1 [2021-12-06 22:09:42,275 INFO L793 eck$LassoCheckResult]: Loop: 356559#L664-1 ssl3_accept_~skip~0#1 := 0; 357085#L111-2 assume !false; 357084#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 357083#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 357082#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 357081#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 357080#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 357079#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 357078#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 357077#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 357076#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 357075#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 357074#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 357073#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 357072#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 357071#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 357070#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 357069#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 357068#L159 assume 8528 == ssl3_accept_~s__state~0#1; 351619#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 357067#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 357064#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 345007#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 357060#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 344835#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 344836#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 344869#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 355391#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355386#L664-1 ssl3_accept_~skip~0#1 := 0; 355380#L111-2 assume !false; 355378#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355376#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 355374#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 355372#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 355370#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 355368#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 355366#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 355364#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 355362#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 355360#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 355358#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 355356#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 355354#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 355352#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 355350#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 355349#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 355345#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 355262#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 346515#L165 assume 8544 == ssl3_accept_~s__state~0#1; 344983#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 344984#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 344803#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 345098#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 344913#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 345124#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 357012#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 357009#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 355480#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 351217#L664-1 ssl3_accept_~skip~0#1 := 0; 357112#L111-2 assume !false; 357110#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 357108#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 357105#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 357046#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 356927#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 356922#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 356921#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 356919#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 356917#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 356915#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 356913#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 356911#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 356909#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 356907#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 356905#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 356903#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 356901#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 356899#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 356897#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 356895#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 356893#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 356891#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 356889#L177 assume 8448 == ssl3_accept_~s__state~0#1; 356887#L178 assume !(ssl3_accept_~num1~0#1 > 0); 356884#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 356882#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 356880#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 356854#L664-1 ssl3_accept_~skip~0#1 := 0; 356848#L111-2 assume !false; 356846#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 356844#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 356842#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 356840#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 356838#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 356836#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 356834#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 356832#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 356830#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 356828#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 356826#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 356824#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 356822#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 356820#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 356818#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 356816#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 356814#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 356812#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 356810#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 356808#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 356806#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 356804#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 355243#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 355241#L180 assume 8576 == ssl3_accept_~s__state~0#1; 355238#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 355237#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 355236#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 349411#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 349407#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 349401#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 349397#L664-1 ssl3_accept_~skip~0#1 := 0; 349396#L111-2 assume !false; 349384#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349382#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 349380#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 349378#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 349376#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 349374#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 349372#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 349370#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 349367#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 349365#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 349363#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 349360#L144 assume 8466 == ssl3_accept_~s__state~0#1; 349204#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 349339#L286 assume !(0 == ssl3_accept_~blastFlag~0#1); 349332#L286-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 349329#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 349326#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 349323#L664-1 ssl3_accept_~skip~0#1 := 0; 349322#L111-2 assume !false; 349321#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349320#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 349319#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 349318#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 349317#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 349316#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 349315#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 349314#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 349313#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 349312#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 349311#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 349310#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 349309#L147 assume 8496 == ssl3_accept_~s__state~0#1; 346644#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 346645#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 346636#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 346637#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 349304#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 349298#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 349294#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 349290#L664-1 ssl3_accept_~skip~0#1 := 0; 349287#L111-2 assume !false; 349283#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349277#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 349275#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 349273#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 349271#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 349269#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 349267#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 349265#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 349263#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 349261#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 349259#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 349257#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 349255#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 349254#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 348946#L153 assume 8512 == ssl3_accept_~s__state~0#1; 348939#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 348934#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 344940#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 344941#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 356981#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 356559#L664-1 [2021-12-06 22:09:42,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:42,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 2 times [2021-12-06 22:09:42,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:42,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641322389] [2021-12-06 22:09:42,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:42,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:42,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:42,281 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:42,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:42,288 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:42,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:42,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1744068177, now seen corresponding path program 3 times [2021-12-06 22:09:42,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:42,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51659130] [2021-12-06 22:09:42,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:42,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:42,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:42,296 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:42,309 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:42,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:09:42,310 INFO L85 PathProgramCache]: Analyzing trace with hash 552293043, now seen corresponding path program 1 times [2021-12-06 22:09:42,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:09:42,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163482734] [2021-12-06 22:09:42,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:09:42,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:09:42,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:42,351 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:09:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:09:42,388 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:09:43,929 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 06.12 10:09:43 BoogieIcfgContainer [2021-12-06 22:09:43,929 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-06 22:09:43,929 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 22:09:43,930 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 22:09:43,930 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 22:09:43,930 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:09:26" (3/4) ... [2021-12-06 22:09:43,932 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-06 22:09:43,999 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/witness.graphml [2021-12-06 22:09:44,000 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 22:09:44,000 INFO L158 Benchmark]: Toolchain (without parser) took 18786.01ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 82.2MB in the beginning and 848.6MB in the end (delta: -766.4MB). Peak memory consumption was 613.9MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,001 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 123.7MB. Free memory is still 99.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:09:44,001 INFO L158 Benchmark]: CACSL2BoogieTranslator took 279.93ms. Allocated memory is still 123.7MB. Free memory was 82.1MB in the beginning and 92.0MB in the end (delta: -9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,001 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.01ms. Allocated memory is still 123.7MB. Free memory was 92.0MB in the beginning and 89.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,001 INFO L158 Benchmark]: Boogie Preprocessor took 26.76ms. Allocated memory is still 123.7MB. Free memory was 89.4MB in the beginning and 87.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,002 INFO L158 Benchmark]: RCFGBuilder took 455.55ms. Allocated memory is still 123.7MB. Free memory was 86.8MB in the beginning and 59.0MB in the end (delta: 27.8MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,002 INFO L158 Benchmark]: BuchiAutomizer took 17912.50ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 59.0MB in the beginning and 857.0MB in the end (delta: -798.0MB). Peak memory consumption was 597.1MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,002 INFO L158 Benchmark]: Witness Printer took 70.22ms. Allocated memory is still 1.5GB. Free memory was 857.0MB in the beginning and 848.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 22:09:44,004 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.15ms. Allocated memory is still 123.7MB. Free memory is still 99.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 279.93ms. Allocated memory is still 123.7MB. Free memory was 82.1MB in the beginning and 92.0MB in the end (delta: -9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 37.01ms. Allocated memory is still 123.7MB. Free memory was 92.0MB in the beginning and 89.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 26.76ms. Allocated memory is still 123.7MB. Free memory was 89.4MB in the beginning and 87.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 455.55ms. Allocated memory is still 123.7MB. Free memory was 86.8MB in the beginning and 59.0MB in the end (delta: 27.8MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 17912.50ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 59.0MB in the beginning and 857.0MB in the end (delta: -798.0MB). Peak memory consumption was 597.1MB. Max. memory is 16.1GB. * Witness Printer took 70.22ms. Allocated memory is still 1.5GB. Free memory was 857.0MB in the beginning and 848.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function state and consists of 7 locations. 29 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 16275 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 17.8s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 10.2s. Construction of modules took 2.0s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.8s AutomataMinimizationTime, 32 MinimizatonAttempts, 21308 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 1.0s Buchi closure took 0.0s. Biggest automaton had 16275 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 393/393 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6316 SdHoareTripleChecker+Valid, 2.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6313 mSDsluCounter, 15461 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6372 mSDsCounter, 819 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4373 IncrementalHoareTripleChecker+Invalid, 5192 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 819 mSolverCounterUnsat, 9089 mSDtfsCounter, 4373 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital64 mio100 ax100 hnf100 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq195 hnf73 smp97 dnf106 smp100 tf106 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 11ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 31 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 111]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fca3903=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fb442c9=1, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31fa5baf=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a950496=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ba1a54d=2, s__ctx__info_callback=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6947d371=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-4294967551, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24e5845c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2afeebd5=0, tmp___2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@599803c8=0, cb=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b58f30c=0, s__cert__pkeys__AT0__privatekey=0, s__options=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3797bb13=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d77a410=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6504331c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28cd4577=1, s__cert=7, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@158f46ca=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32cbea73=16, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@699110f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74c6e75e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45c3be18=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6241a93e=-256, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73ee1d0b=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26d8aed0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1aa7e3b2=0, s__verify_mode=18, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7cefb10c=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33662701=1, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@649bf42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54686835=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@411988c5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30979d04=0, l=16, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9376a16=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ee498d4=0, __cil_tmp56=256345, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14e9e2a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eb267cf=1, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eb0c182=0, s__s3__tmp__reuse_message=9, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28f24d2a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53090728=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c14790f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e9bc2fb=-4294967551, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@255de945=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@135c639f=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@346fb35=0, s__ctx__stats__sess_accept_good=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@68071d5f=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ab0df7=0, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@334958e4=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36ae0b5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64592b3f=0, __cil_tmp59=0, skip=1, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46e98d4b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2eecd65e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f855cb8=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70efefe4=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@734feab5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@493afa06=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d925ed6=0, __cil_tmp57=0, s__state=8528, s__new_session=0, tmp___8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@425e6056=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5b28cdb5=0, Time=8, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 664]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L714] int s ; [L715] int tmp ; [L719] s = 8464 [L720] CALL ssl3_accept(s) [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [L86] s__state = initial_state [L87] blastFlag = 0 [L88] tmp = __VERIFIER_nondet_int() [L89] Time = tmp [L90] cb = 0 [L91] ret = -1 [L92] skip = 0 [L93] got_new_session = 0 [L94] COND TRUE s__info_callback != 0 [L95] cb = s__info_callback [L101] s__in_handshake ++ [L102] COND FALSE !(tmp___1 + 12288) [L107] COND FALSE !(s__cert == 0) [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND TRUE s__state == 8464 [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 0 [L287] blastFlag = 1 [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND TRUE s__state == 8496 [L298] ret = __VERIFIER_nondet_int() [L299] COND TRUE blastFlag == 1 [L300] blastFlag = 2 [L302] COND FALSE !(ret <= 0) [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 [L310] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND TRUE s__state == 8512 [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 [L330] s__state = 8528 [L331] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) Loop: [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND TRUE s__state == 8528 [L335] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L336] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L338] __cil_tmp57 = (unsigned long )s__options [L339] COND TRUE __cil_tmp57 + 2097152UL [L340] s__s3__tmp__use_rsa_tmp = 1 [L345] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L373] ret = __VERIFIER_nondet_int() [L374] COND FALSE !(blastFlag == 3) [L377] COND FALSE !(ret <= 0) [L394] s__state = 8544 [L395] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND TRUE s__state == 8544 [L399] COND TRUE s__verify_mode + 1 [L400] COND FALSE !(s__session__peer != 0) [L412] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L413] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L415] COND FALSE !(__cil_tmp61 + 256UL) [L427] s__s3__tmp__cert_request = 1 [L428] ret = __VERIFIER_nondet_int() [L429] COND FALSE !(blastFlag == 4) [L432] COND FALSE !(ret <= 0) [L435] s__state = 8448 [L436] s__s3__tmp__next_state___0 = 8576 [L437] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND TRUE s__state == 8448 [L458] COND FALSE !(num1 > 0L) [L467] s__state = s__s3__tmp__next_state___0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND FALSE !(s__state == 8448) [L180] COND TRUE s__state == 8576 [L471] ret = __VERIFIER_nondet_int() [L472] COND FALSE !(blastFlag == 5) [L475] COND FALSE !(ret <= 0) [L478] COND TRUE ret == 2 [L479] s__state = 8466 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND TRUE s__state == 8466 [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 0) [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND TRUE s__state == 8496 [L298] ret = __VERIFIER_nondet_int() [L299] COND FALSE !(blastFlag == 1) [L302] COND FALSE !(ret <= 0) [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 [L310] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND TRUE s__state == 8512 [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 [L330] s__state = 8528 [L331] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-06 22:09:44,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-06 22:09:44,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 22:09:44,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-06 22:09:44,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 22:09:44,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9e0ea490-306f-4152-9ab0-c71951d10f28/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)