./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 aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/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_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-22 15:15:10,358 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-22 15:15:10,361 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-22 15:15:10,422 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-22 15:15:10,424 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-22 15:15:10,431 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-22 15:15:10,435 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-22 15:15:10,441 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-22 15:15:10,445 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-22 15:15:10,454 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-22 15:15:10,456 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-22 15:15:10,458 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-22 15:15:10,459 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-22 15:15:10,463 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-22 15:15:10,466 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-22 15:15:10,470 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-22 15:15:10,478 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-22 15:15:10,480 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-22 15:15:10,482 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-22 15:15:10,486 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-22 15:15:10,491 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-22 15:15:10,493 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-22 15:15:10,498 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-22 15:15:10,499 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-22 15:15:10,507 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-22 15:15:10,507 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-22 15:15:10,508 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-22 15:15:10,509 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-22 15:15:10,510 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-22 15:15:10,511 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-22 15:15:10,512 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-22 15:15:10,513 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-22 15:15:10,514 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-22 15:15:10,515 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-22 15:15:10,517 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-22 15:15:10,518 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-22 15:15:10,519 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-22 15:15:10,519 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-22 15:15:10,520 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-22 15:15:10,521 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-22 15:15:10,522 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-22 15:15:10,523 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-22 15:15:10,566 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-22 15:15:10,567 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-22 15:15:10,573 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-22 15:15:10,574 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-22 15:15:10,575 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-22 15:15:10,576 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-22 15:15:10,577 INFO L138 SettingsManager]: * Use SBE=true [2021-11-22 15:15:10,577 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-22 15:15:10,578 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-22 15:15:10,578 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-22 15:15:10,578 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-22 15:15:10,578 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-22 15:15:10,579 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-22 15:15:10,579 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-22 15:15:10,579 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-22 15:15:10,579 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-22 15:15:10,581 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-22 15:15:10,581 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-22 15:15:10,582 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-22 15:15:10,582 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-22 15:15:10,582 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-22 15:15:10,583 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-22 15:15:10,583 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-22 15:15:10,584 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-22 15:15:10,584 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-22 15:15:10,584 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-22 15:15:10,587 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-22 15:15:10,588 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-22 15:15:10,588 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-22 15:15:10,588 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-22 15:15:10,589 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-22 15:15:10,589 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-22 15:15:10,591 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-22 15:15:10,591 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_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 [2021-11-22 15:15:10,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-22 15:15:10,970 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-22 15:15:10,973 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-22 15:15:10,975 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-22 15:15:10,977 INFO L275 PluginConnector]: CDTParser initialized [2021-11-22 15:15:10,978 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-11-22 15:15:11,090 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/data/31a6ed60f/dacbf54de1fd4b22b3a532b0d5dbb9a1/FLAG956884e5a [2021-11-22 15:15:11,671 INFO L306 CDTParser]: Found 1 translation units. [2021-11-22 15:15:11,671 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-11-22 15:15:11,687 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/data/31a6ed60f/dacbf54de1fd4b22b3a532b0d5dbb9a1/FLAG956884e5a [2021-11-22 15:15:11,977 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/data/31a6ed60f/dacbf54de1fd4b22b3a532b0d5dbb9a1 [2021-11-22 15:15:11,980 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-22 15:15:11,986 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-22 15:15:11,988 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-22 15:15:11,991 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-22 15:15:11,996 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-22 15:15:11,997 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 03:15:11" (1/1) ... [2021-11-22 15:15:12,000 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e330bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12, skipping insertion in model container [2021-11-22 15:15:12,001 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 03:15:11" (1/1) ... [2021-11-22 15:15:12,008 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-22 15:15:12,078 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-22 15:15:12,415 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_834c2a63-8d07-4930-9185-a84ea95e4a36/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2021-11-22 15:15:12,422 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 15:15:12,433 INFO L203 MainTranslator]: Completed pre-run [2021-11-22 15:15:12,507 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_834c2a63-8d07-4930-9185-a84ea95e4a36/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2021-11-22 15:15:12,512 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 15:15:12,528 INFO L208 MainTranslator]: Completed translation [2021-11-22 15:15:12,529 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12 WrapperNode [2021-11-22 15:15:12,538 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-22 15:15:12,540 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-22 15:15:12,541 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-22 15:15:12,541 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-22 15:15:12,550 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,564 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,623 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 558 [2021-11-22 15:15:12,624 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-22 15:15:12,625 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-22 15:15:12,625 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-22 15:15:12,625 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-22 15:15:12,636 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,641 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,641 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,653 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,665 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,674 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,692 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-22 15:15:12,693 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-22 15:15:12,693 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-22 15:15:12,694 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-22 15:15:12,709 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (1/1) ... [2021-11-22 15:15:12,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:12,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:12,753 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:12,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-22 15:15:12,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-22 15:15:12,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-22 15:15:12,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-22 15:15:12,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-22 15:15:12,920 INFO L236 CfgBuilder]: Building ICFG [2021-11-22 15:15:12,922 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-22 15:15:12,944 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-22 15:15:13,671 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-22 15:15:13,671 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-22 15:15:13,672 INFO L277 CfgBuilder]: Performing block encoding [2021-11-22 15:15:13,684 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-22 15:15:13,685 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-22 15:15:13,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 03:15:13 BoogieIcfgContainer [2021-11-22 15:15:13,688 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-22 15:15:13,689 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-22 15:15:13,690 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-22 15:15:13,694 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-22 15:15:13,695 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 15:15:13,695 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.11 03:15:11" (1/3) ... [2021-11-22 15:15:13,697 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@144b6233 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.11 03:15:13, skipping insertion in model container [2021-11-22 15:15:13,697 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 15:15:13,697 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 03:15:12" (2/3) ... [2021-11-22 15:15:13,698 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@144b6233 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.11 03:15:13, skipping insertion in model container [2021-11-22 15:15:13,698 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 15:15:13,698 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 03:15:13" (3/3) ... [2021-11-22 15:15:13,700 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2021-11-22 15:15:13,758 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-22 15:15:13,759 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-22 15:15:13,759 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-22 15:15:13,759 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-22 15:15:13,759 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-22 15:15:13,759 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-22 15:15:13,760 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-22 15:15:13,760 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-22 15:15:13,787 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-11-22 15:15:13,828 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-11-22 15:15:13,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:13,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:13,841 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-22 15:15:13,841 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:13,841 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-22 15:15:13,843 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-11-22 15:15:13,869 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-11-22 15:15:13,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:13,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:13,872 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-22 15:15:13,872 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:13,879 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-11-22 15:15:13,880 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-11-22 15:15:13,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:13,888 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-22 15:15:13,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:13,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585917724] [2021-11-22 15:15:13,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:13,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:14,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:14,020 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:14,064 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:14,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:14,068 INFO L85 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2021-11-22 15:15:14,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:14,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399651047] [2021-11-22 15:15:14,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:14,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:14,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:14,079 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:14,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:14,089 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:14,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:14,092 INFO L85 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2021-11-22 15:15:14,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:14,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363339280] [2021-11-22 15:15:14,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:14,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:14,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:14,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:14,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:14,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363339280] [2021-11-22 15:15:14,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363339280] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:14,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:14,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:14,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235162945] [2021-11-22 15:15:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:14,394 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:15:14,402 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:15:14,402 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:15:14,402 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:15:14,403 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 15:15:14,403 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:14,403 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:15:14,403 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:15:14,403 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-11-22 15:15:14,403 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:15:14,404 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:15:14,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:14,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:14,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:14,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:14,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-11-22 15:15:14,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-11-22 15:15:14,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:14,642 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:15:14,643 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 15:15:14,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:14,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:14,657 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:14,664 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:14,664 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:14,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-22 15:15:14,700 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:14,700 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:14,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-11-22 15:15:14,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:14,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:14,764 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:14,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:14,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:14,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-22 15:15:14,846 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:14,846 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:14,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:14,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:14,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:14,891 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:14,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-22 15:15:14,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:14,902 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:14,926 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:14,926 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:14,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:14,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:14,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:14,972 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:14,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:14,982 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:14,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-22 15:15:15,010 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:15,011 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-11-22 15:15:15,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,061 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,066 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:15,066 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:15,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-22 15:15:15,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,158 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,165 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 15:15:15,165 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:15,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-22 15:15:15,184 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 15:15:15,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,230 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:15:15,230 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:15:15,230 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:15:15,230 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:15:15,230 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 15:15:15,231 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,231 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:15:15,231 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:15:15,231 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-11-22 15:15:15,231 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:15:15,231 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:15:15,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-11-22 15:15:15,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:15,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:15,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:15,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:15,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:15,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:15,441 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:15:15,447 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 15:15:15,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,450 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:15,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:15,471 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:15,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:15,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:15,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:15,475 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:15,475 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:15,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-22 15:15:15,490 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:15,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,534 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:15,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:15,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:15,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:15,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:15,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:15,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:15,555 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:15,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-22 15:15:15,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:15,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,622 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:15,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-22 15:15:15,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:15,642 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:15,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:15,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:15,643 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:15,644 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:15,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:15,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:15,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,698 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-22 15:15:15,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:15,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:15,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:15,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:15,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:15,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:15,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:15,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:15,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:15,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,784 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,791 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:15,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:15,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:15,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:15,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:15,803 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:15,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:15,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:15,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-22 15:15:15,833 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 15:15:15,840 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-22 15:15:15,840 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-22 15:15:15,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:15,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:15,846 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:15,887 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 15:15:15,887 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 15:15:15,887 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 15:15:15,888 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-22 15:15:15,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-22 15:15:15,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:15,944 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 15:15:15,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:16,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:15:16,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:16,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:16,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 15:15:16,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:16,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:16,296 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-22 15:15:16,301 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-11-22 15:15:16,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:17,287 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-11-22 15:15:17,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-22 15:15:17,295 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-11-22 15:15:17,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2021-11-22 15:15:17,300 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-22 15:15:17,302 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:17,302 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2021-11-22 15:15:17,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:17,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2021-11-22 15:15:17,305 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:17,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2021-11-22 15:15:17,338 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2021-11-22 15:15:17,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2021-11-22 15:15:17,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2021-11-22 15:15:17,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-11-22 15:15:17,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2021-11-22 15:15:17,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:17,376 INFO L681 BuchiCegarLoop]: Abstraction has 768 states and 1225 transitions. [2021-11-22 15:15:17,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2021-11-22 15:15:17,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2021-11-22 15:15:17,459 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-11-22 15:15:17,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2021-11-22 15:15:17,464 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 861 transitions. [2021-11-22 15:15:17,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:17,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:17,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:17,471 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-11-22 15:15:17,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:17,672 INFO L93 Difference]: Finished difference Result 604 states and 957 transitions. [2021-11-22 15:15:17,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:17,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 604 states and 957 transitions. [2021-11-22 15:15:17,683 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2021-11-22 15:15:17,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 604 states to 604 states and 957 transitions. [2021-11-22 15:15:17,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 371 [2021-11-22 15:15:17,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 371 [2021-11-22 15:15:17,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 604 states and 957 transitions. [2021-11-22 15:15:17,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:17,693 INFO L681 BuchiCegarLoop]: Abstraction has 604 states and 957 transitions. [2021-11-22 15:15:17,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states and 957 transitions. [2021-11-22 15:15:17,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 581. [2021-11-22 15:15:17,712 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-11-22 15:15:17,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 925 transitions. [2021-11-22 15:15:17,716 INFO L704 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-11-22 15:15:17,716 INFO L587 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-11-22 15:15:17,717 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-22 15:15:17,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 581 states and 925 transitions. [2021-11-22 15:15:17,722 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-11-22 15:15:17,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:17,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:17,724 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:17,725 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:17,725 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-11-22 15:15:17,726 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-11-22 15:15:17,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:17,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-22 15:15:17,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:17,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051792748] [2021-11-22 15:15:17,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:17,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:17,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:17,742 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:17,779 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:17,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:17,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1043742421, now seen corresponding path program 1 times [2021-11-22 15:15:17,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:17,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101664584] [2021-11-22 15:15:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:17,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:17,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:17,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:17,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101664584] [2021-11-22 15:15:17,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101664584] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:17,831 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:17,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:17,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105906385] [2021-11-22 15:15:17,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:17,833 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:17,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:17,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:17,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:17,836 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-11-22 15:15:18,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:18,096 INFO L93 Difference]: Finished difference Result 694 states and 1106 transitions. [2021-11-22 15:15:18,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:18,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1106 transitions. [2021-11-22 15:15:18,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2021-11-22 15:15:18,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 694 states and 1106 transitions. [2021-11-22 15:15:18,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2021-11-22 15:15:18,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2021-11-22 15:15:18,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1106 transitions. [2021-11-22 15:15:18,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:18,130 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1106 transitions. [2021-11-22 15:15:18,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1106 transitions. [2021-11-22 15:15:18,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 618. [2021-11-22 15:15:18,149 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-11-22 15:15:18,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 978 transitions. [2021-11-22 15:15:18,153 INFO L704 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-11-22 15:15:18,153 INFO L587 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-11-22 15:15:18,154 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-22 15:15:18,154 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 978 transitions. [2021-11-22 15:15:18,162 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2021-11-22 15:15:18,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:18,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:18,168 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:18,170 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-11-22 15:15:18,171 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-11-22 15:15:18,172 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-11-22 15:15:18,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:18,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-22 15:15:18,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:18,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985468182] [2021-11-22 15:15:18,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:18,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:18,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:18,206 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:18,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:18,238 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:18,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:18,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1512709605, now seen corresponding path program 1 times [2021-11-22 15:15:18,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:18,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220801933] [2021-11-22 15:15:18,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:18,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:18,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:18,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:18,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220801933] [2021-11-22 15:15:18,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220801933] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:18,306 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:18,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:18,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050381526] [2021-11-22 15:15:18,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:18,307 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:18,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:18,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:18,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:18,310 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-11-22 15:15:18,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:18,515 INFO L93 Difference]: Finished difference Result 746 states and 1094 transitions. [2021-11-22 15:15:18,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:18,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 746 states and 1094 transitions. [2021-11-22 15:15:18,525 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2021-11-22 15:15:18,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 746 states to 673 states and 1014 transitions. [2021-11-22 15:15:18,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 469 [2021-11-22 15:15:18,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2021-11-22 15:15:18,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1014 transitions. [2021-11-22 15:15:18,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:18,535 INFO L681 BuchiCegarLoop]: Abstraction has 673 states and 1014 transitions. [2021-11-22 15:15:18,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1014 transitions. [2021-11-22 15:15:18,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 630. [2021-11-22 15:15:18,550 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-11-22 15:15:18,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 963 transitions. [2021-11-22 15:15:18,554 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-11-22 15:15:18,554 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-11-22 15:15:18,554 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-22 15:15:18,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 963 transitions. [2021-11-22 15:15:18,559 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-11-22 15:15:18,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:18,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:18,561 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:18,561 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:18,562 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-11-22 15:15:18,562 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-11-22 15:15:18,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-22 15:15:18,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:18,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005420549] [2021-11-22 15:15:18,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:18,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:18,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:18,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005420549] [2021-11-22 15:15:18,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005420549] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:18,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:18,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:18,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550839479] [2021-11-22 15:15:18,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:18,594 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:15:18,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:18,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1130970846, now seen corresponding path program 1 times [2021-11-22 15:15:18,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:18,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043015320] [2021-11-22 15:15:18,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:18,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:18,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:18,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:18,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:18,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043015320] [2021-11-22 15:15:18,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043015320] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:18,618 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:18,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:18,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647044157] [2021-11-22 15:15:18,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:18,620 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:18,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:18,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:18,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:18,621 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-11-22 15:15:18,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:18,753 INFO L93 Difference]: Finished difference Result 640 states and 971 transitions. [2021-11-22 15:15:18,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:18,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 971 transitions. [2021-11-22 15:15:18,762 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-11-22 15:15:18,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 971 transitions. [2021-11-22 15:15:18,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-11-22 15:15:18,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-11-22 15:15:18,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 971 transitions. [2021-11-22 15:15:18,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:18,771 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 971 transitions. [2021-11-22 15:15:18,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 971 transitions. [2021-11-22 15:15:18,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-11-22 15:15:18,786 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-11-22 15:15:18,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 959 transitions. [2021-11-22 15:15:18,790 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-11-22 15:15:18,790 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-11-22 15:15:18,790 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-22 15:15:18,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 959 transitions. [2021-11-22 15:15:18,796 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-11-22 15:15:18,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:18,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:18,798 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:18,798 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-11-22 15:15:18,798 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-11-22 15:15:18,798 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-11-22 15:15:18,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:18,799 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-22 15:15:18,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:18,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558594906] [2021-11-22 15:15:18,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:18,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:18,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:18,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558594906] [2021-11-22 15:15:18,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558594906] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:18,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:18,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:18,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795222429] [2021-11-22 15:15:18,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:18,856 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:15:18,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:18,856 INFO L85 PathProgramCache]: Analyzing trace with hash 236261027, now seen corresponding path program 1 times [2021-11-22 15:15:18,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:18,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284571908] [2021-11-22 15:15:18,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:18,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:18,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:18,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:18,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284571908] [2021-11-22 15:15:18,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284571908] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:18,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:18,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:18,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549716360] [2021-11-22 15:15:18,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:18,891 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:18,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:18,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:18,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:18,893 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-11-22 15:15:19,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:19,030 INFO L93 Difference]: Finished difference Result 640 states and 967 transitions. [2021-11-22 15:15:19,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:19,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 967 transitions. [2021-11-22 15:15:19,039 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-11-22 15:15:19,047 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 967 transitions. [2021-11-22 15:15:19,047 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-11-22 15:15:19,048 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-11-22 15:15:19,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 967 transitions. [2021-11-22 15:15:19,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:19,049 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 967 transitions. [2021-11-22 15:15:19,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 967 transitions. [2021-11-22 15:15:19,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-11-22 15:15:19,064 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-11-22 15:15:19,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 955 transitions. [2021-11-22 15:15:19,068 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-11-22 15:15:19,068 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-11-22 15:15:19,068 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-22 15:15:19,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 955 transitions. [2021-11-22 15:15:19,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-11-22 15:15:19,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:19,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:19,076 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:19,076 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-11-22 15:15:19,076 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-11-22 15:15:19,077 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-11-22 15:15:19,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:19,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-22 15:15:19,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:19,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021996475] [2021-11-22 15:15:19,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:19,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:19,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:19,092 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:19,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:19,106 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:19,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:19,107 INFO L85 PathProgramCache]: Analyzing trace with hash 561647151, now seen corresponding path program 1 times [2021-11-22 15:15:19,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:19,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457973018] [2021-11-22 15:15:19,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:19,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:19,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:19,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:19,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457973018] [2021-11-22 15:15:19,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457973018] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:19,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:19,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:19,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829847175] [2021-11-22 15:15:19,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:19,140 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:19,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:19,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:19,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:19,141 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-11-22 15:15:19,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:19,357 INFO L93 Difference]: Finished difference Result 788 states and 1195 transitions. [2021-11-22 15:15:19,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:19,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1195 transitions. [2021-11-22 15:15:19,370 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-11-22 15:15:19,379 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 781 states and 1188 transitions. [2021-11-22 15:15:19,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2021-11-22 15:15:19,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2021-11-22 15:15:19,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 1188 transitions. [2021-11-22 15:15:19,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:19,381 INFO L681 BuchiCegarLoop]: Abstraction has 781 states and 1188 transitions. [2021-11-22 15:15:19,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 1188 transitions. [2021-11-22 15:15:19,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 759. [2021-11-22 15:15:19,399 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-11-22 15:15:19,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1154 transitions. [2021-11-22 15:15:19,404 INFO L704 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-11-22 15:15:19,404 INFO L587 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-11-22 15:15:19,404 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-22 15:15:19,404 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 759 states and 1154 transitions. [2021-11-22 15:15:19,410 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 487 [2021-11-22 15:15:19,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:19,411 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:19,416 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:19,416 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-11-22 15:15:19,417 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-11-22 15:15:19,426 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-11-22 15:15:19,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-22 15:15:19,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:19,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822088291] [2021-11-22 15:15:19,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:19,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:19,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:19,436 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:19,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:19,467 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:19,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:19,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1419825456, now seen corresponding path program 1 times [2021-11-22 15:15:19,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:19,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893176347] [2021-11-22 15:15:19,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:19,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:19,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:19,540 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:19,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:19,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893176347] [2021-11-22 15:15:19,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893176347] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:19,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:19,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:19,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008422633] [2021-11-22 15:15:19,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:19,542 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:19,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:19,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:19,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:19,543 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-11-22 15:15:19,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:19,774 INFO L93 Difference]: Finished difference Result 904 states and 1276 transitions. [2021-11-22 15:15:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:19,776 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1276 transitions. [2021-11-22 15:15:19,785 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-11-22 15:15:19,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 904 states and 1276 transitions. [2021-11-22 15:15:19,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2021-11-22 15:15:19,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2021-11-22 15:15:19,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 904 states and 1276 transitions. [2021-11-22 15:15:19,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:19,799 INFO L681 BuchiCegarLoop]: Abstraction has 904 states and 1276 transitions. [2021-11-22 15:15:19,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states and 1276 transitions. [2021-11-22 15:15:19,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 896. [2021-11-22 15:15:19,837 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-11-22 15:15:19,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1265 transitions. [2021-11-22 15:15:19,843 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-11-22 15:15:19,843 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-11-22 15:15:19,843 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-22 15:15:19,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1265 transitions. [2021-11-22 15:15:19,850 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2021-11-22 15:15:19,850 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:19,850 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:19,852 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:19,852 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-11-22 15:15:19,853 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-11-22 15:15:19,855 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-11-22 15:15:19,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:19,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-22 15:15:19,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:19,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718177824] [2021-11-22 15:15:19,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:19,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:19,876 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:19,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:19,896 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:19,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:19,900 INFO L85 PathProgramCache]: Analyzing trace with hash 522432178, now seen corresponding path program 1 times [2021-11-22 15:15:19,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:19,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765009631] [2021-11-22 15:15:19,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:19,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:19,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:19,965 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:19,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:19,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765009631] [2021-11-22 15:15:19,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765009631] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:19,966 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:19,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:19,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674648591] [2021-11-22 15:15:19,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:19,969 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:19,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:19,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:19,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:19,971 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-11-22 15:15:20,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:20,131 INFO L93 Difference]: Finished difference Result 989 states and 1382 transitions. [2021-11-22 15:15:20,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:20,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1382 transitions. [2021-11-22 15:15:20,142 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 643 [2021-11-22 15:15:20,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1382 transitions. [2021-11-22 15:15:20,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2021-11-22 15:15:20,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2021-11-22 15:15:20,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1382 transitions. [2021-11-22 15:15:20,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:20,155 INFO L681 BuchiCegarLoop]: Abstraction has 989 states and 1382 transitions. [2021-11-22 15:15:20,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1382 transitions. [2021-11-22 15:15:20,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 974. [2021-11-22 15:15:20,179 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-11-22 15:15:20,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1361 transitions. [2021-11-22 15:15:20,184 INFO L704 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-11-22 15:15:20,184 INFO L587 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-11-22 15:15:20,184 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-22 15:15:20,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 1361 transitions. [2021-11-22 15:15:20,191 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2021-11-22 15:15:20,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:20,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:20,194 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:20,194 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-11-22 15:15:20,194 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-11-22 15:15:20,195 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-11-22 15:15:20,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:20,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-22 15:15:20,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:20,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615710661] [2021-11-22 15:15:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:20,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:20,208 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:20,231 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:20,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1487397334, now seen corresponding path program 1 times [2021-11-22 15:15:20,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:20,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22352028] [2021-11-22 15:15:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:20,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:20,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:20,329 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-22 15:15:20,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:20,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22352028] [2021-11-22 15:15:20,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22352028] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:20,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:20,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:20,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647872064] [2021-11-22 15:15:20,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:20,331 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:20,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:20,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:20,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:20,332 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-11-22 15:15:20,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:20,501 INFO L93 Difference]: Finished difference Result 1100 states and 1532 transitions. [2021-11-22 15:15:20,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:20,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1100 states and 1532 transitions. [2021-11-22 15:15:20,513 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2021-11-22 15:15:20,525 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1100 states to 1100 states and 1532 transitions. [2021-11-22 15:15:20,525 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-11-22 15:15:20,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-11-22 15:15:20,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1532 transitions. [2021-11-22 15:15:20,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:20,527 INFO L681 BuchiCegarLoop]: Abstraction has 1100 states and 1532 transitions. [2021-11-22 15:15:20,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1532 transitions. [2021-11-22 15:15:20,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1058. [2021-11-22 15:15:20,550 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-11-22 15:15:20,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1463 transitions. [2021-11-22 15:15:20,556 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-11-22 15:15:20,556 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-11-22 15:15:20,556 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-22 15:15:20,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1463 transitions. [2021-11-22 15:15:20,563 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2021-11-22 15:15:20,564 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:20,564 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:20,568 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:20,568 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-11-22 15:15:20,569 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-11-22 15:15:20,569 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-11-22 15:15:20,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:20,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-22 15:15:20,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:20,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203619336] [2021-11-22 15:15:20,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:20,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:20,579 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:20,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:20,596 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:20,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:20,597 INFO L85 PathProgramCache]: Analyzing trace with hash -2001942845, now seen corresponding path program 1 times [2021-11-22 15:15:20,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:20,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747091329] [2021-11-22 15:15:20,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:20,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:20,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:20,685 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-22 15:15:20,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:20,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747091329] [2021-11-22 15:15:20,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747091329] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:20,687 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:20,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:20,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642129959] [2021-11-22 15:15:20,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:20,688 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:20,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:20,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:20,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:20,689 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-11-22 15:15:20,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:20,833 INFO L93 Difference]: Finished difference Result 2107 states and 2860 transitions. [2021-11-22 15:15:20,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:20,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2107 states and 2860 transitions. [2021-11-22 15:15:20,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-11-22 15:15:20,874 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-11-22 15:15:20,874 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1449 [2021-11-22 15:15:20,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1449 [2021-11-22 15:15:20,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2107 states and 2860 transitions. [2021-11-22 15:15:20,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:20,878 INFO L681 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-11-22 15:15:20,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states and 2860 transitions. [2021-11-22 15:15:20,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 2107. [2021-11-22 15:15:20,924 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-11-22 15:15:20,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-11-22 15:15:20,933 INFO L704 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-11-22 15:15:20,933 INFO L587 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-11-22 15:15:20,934 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-22 15:15:20,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2107 states and 2860 transitions. [2021-11-22 15:15:20,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-11-22 15:15:20,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:20,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:20,956 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:20,956 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-11-22 15:15:20,956 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-11-22 15:15:20,957 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-11-22 15:15:20,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:20,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-22 15:15:20,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:20,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367148251] [2021-11-22 15:15:20,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:20,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:20,969 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:20,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:20,981 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:20,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:20,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2113532019, now seen corresponding path program 1 times [2021-11-22 15:15:20,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:20,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722294078] [2021-11-22 15:15:20,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:20,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:20,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:21,035 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-22 15:15:21,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:21,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722294078] [2021-11-22 15:15:21,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722294078] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:21,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:21,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:21,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131957565] [2021-11-22 15:15:21,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:21,039 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:21,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:21,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:21,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:21,040 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-11-22 15:15:21,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:21,273 INFO L93 Difference]: Finished difference Result 1989 states and 2674 transitions. [2021-11-22 15:15:21,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:21,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2674 transitions. [2021-11-22 15:15:21,288 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2021-11-22 15:15:21,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1985 states and 2670 transitions. [2021-11-22 15:15:21,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1401 [2021-11-22 15:15:21,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1401 [2021-11-22 15:15:21,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1985 states and 2670 transitions. [2021-11-22 15:15:21,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:21,313 INFO L681 BuchiCegarLoop]: Abstraction has 1985 states and 2670 transitions. [2021-11-22 15:15:21,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states and 2670 transitions. [2021-11-22 15:15:21,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1971. [2021-11-22 15:15:21,359 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-11-22 15:15:21,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2652 transitions. [2021-11-22 15:15:21,367 INFO L704 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-11-22 15:15:21,367 INFO L587 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-11-22 15:15:21,367 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-22 15:15:21,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1971 states and 2652 transitions. [2021-11-22 15:15:21,376 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2021-11-22 15:15:21,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:21,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:21,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:21,378 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-11-22 15:15:21,379 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-11-22 15:15:21,379 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-11-22 15:15:21,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:21,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-22 15:15:21,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:21,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68452024] [2021-11-22 15:15:21,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:21,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:21,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:21,388 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:21,397 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:21,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:21,398 INFO L85 PathProgramCache]: Analyzing trace with hash 737063198, now seen corresponding path program 1 times [2021-11-22 15:15:21,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:21,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319061218] [2021-11-22 15:15:21,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:21,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-22 15:15:21,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:21,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319061218] [2021-11-22 15:15:21,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319061218] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:21,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:21,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:21,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966487034] [2021-11-22 15:15:21,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:21,438 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:21,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:21,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:21,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:21,440 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-11-22 15:15:21,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:21,516 INFO L93 Difference]: Finished difference Result 3891 states and 5206 transitions. [2021-11-22 15:15:21,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:21,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3891 states and 5206 transitions. [2021-11-22 15:15:21,547 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2021-11-22 15:15:21,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3891 states to 3891 states and 5206 transitions. [2021-11-22 15:15:21,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2737 [2021-11-22 15:15:21,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2737 [2021-11-22 15:15:21,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3891 states and 5206 transitions. [2021-11-22 15:15:21,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:21,594 INFO L681 BuchiCegarLoop]: Abstraction has 3891 states and 5206 transitions. [2021-11-22 15:15:21,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states and 5206 transitions. [2021-11-22 15:15:21,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 1977. [2021-11-22 15:15:21,662 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-11-22 15:15:21,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2658 transitions. [2021-11-22 15:15:21,670 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-11-22 15:15:21,670 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-11-22 15:15:21,670 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-22 15:15:21,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2658 transitions. [2021-11-22 15:15:21,679 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2021-11-22 15:15:21,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:21,679 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:21,681 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:21,682 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-11-22 15:15:21,682 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-11-22 15:15:21,682 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-11-22 15:15:21,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:21,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-22 15:15:21,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:21,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876901228] [2021-11-22 15:15:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:21,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:21,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:21,690 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:21,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:21,699 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:21,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:21,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1629631396, now seen corresponding path program 1 times [2021-11-22 15:15:21,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:21,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427687080] [2021-11-22 15:15:21,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:21,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:21,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:21,740 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-22 15:15:21,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:21,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427687080] [2021-11-22 15:15:21,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427687080] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:21,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:21,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:21,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853557070] [2021-11-22 15:15:21,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:21,743 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:21,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:21,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:21,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:21,744 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-11-22 15:15:21,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:21,901 INFO L93 Difference]: Finished difference Result 2205 states and 2950 transitions. [2021-11-22 15:15:21,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:21,902 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2205 states and 2950 transitions. [2021-11-22 15:15:21,914 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2021-11-22 15:15:21,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2205 states to 2205 states and 2950 transitions. [2021-11-22 15:15:21,935 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1541 [2021-11-22 15:15:21,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1541 [2021-11-22 15:15:21,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2205 states and 2950 transitions. [2021-11-22 15:15:21,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:21,938 INFO L681 BuchiCegarLoop]: Abstraction has 2205 states and 2950 transitions. [2021-11-22 15:15:21,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states and 2950 transitions. [2021-11-22 15:15:21,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2157. [2021-11-22 15:15:21,987 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-11-22 15:15:21,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 2874 transitions. [2021-11-22 15:15:21,994 INFO L704 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-11-22 15:15:21,994 INFO L587 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-11-22 15:15:21,994 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-22 15:15:21,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2157 states and 2874 transitions. [2021-11-22 15:15:22,003 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2021-11-22 15:15:22,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:22,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:22,006 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:22,006 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-11-22 15:15:22,006 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-11-22 15:15:22,007 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-11-22 15:15:22,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:22,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-22 15:15:22,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:22,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707346239] [2021-11-22 15:15:22,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:22,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:22,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:22,015 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:22,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:22,024 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:22,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:22,025 INFO L85 PathProgramCache]: Analyzing trace with hash 640470004, now seen corresponding path program 1 times [2021-11-22 15:15:22,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:22,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928567900] [2021-11-22 15:15:22,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:22,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:22,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:22,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928567900] [2021-11-22 15:15:22,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928567900] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:22,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:22,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:22,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494703343] [2021-11-22 15:15:22,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:22,067 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:22,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:22,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:22,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:22,068 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-11-22 15:15:22,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:22,237 INFO L93 Difference]: Finished difference Result 2321 states and 3080 transitions. [2021-11-22 15:15:22,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:22,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3080 transitions. [2021-11-22 15:15:22,280 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2021-11-22 15:15:22,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2259 states and 2987 transitions. [2021-11-22 15:15:22,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2021-11-22 15:15:22,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1663 [2021-11-22 15:15:22,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2259 states and 2987 transitions. [2021-11-22 15:15:22,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:22,304 INFO L681 BuchiCegarLoop]: Abstraction has 2259 states and 2987 transitions. [2021-11-22 15:15:22,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states and 2987 transitions. [2021-11-22 15:15:22,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2139. [2021-11-22 15:15:22,354 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-11-22 15:15:22,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2837 transitions. [2021-11-22 15:15:22,360 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-11-22 15:15:22,360 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-11-22 15:15:22,360 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-22 15:15:22,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2837 transitions. [2021-11-22 15:15:22,368 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-11-22 15:15:22,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:22,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:22,369 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:22,369 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-11-22 15:15:22,370 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-11-22 15:15:22,370 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-11-22 15:15:22,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-22 15:15:22,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:22,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712977351] [2021-11-22 15:15:22,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:22,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:22,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:22,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:22,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:22,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712977351] [2021-11-22 15:15:22,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712977351] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:22,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:22,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:22,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100838753] [2021-11-22 15:15:22,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:22,388 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:15:22,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:22,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1019785860, now seen corresponding path program 1 times [2021-11-22 15:15:22,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:22,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902556500] [2021-11-22 15:15:22,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:22,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:22,420 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:22,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:22,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902556500] [2021-11-22 15:15:22,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902556500] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:15:22,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584048997] [2021-11-22 15:15:22,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:22,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:15:22,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:22,426 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:15:22,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-22 15:15:22,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:22,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:15:22,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:22,642 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:22,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:15:22,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:22,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584048997] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:15:22,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:15:22,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-22 15:15:22,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153126242] [2021-11-22 15:15:22,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:15:22,780 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:22,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:22,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:22,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:22,781 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-11-22 15:15:22,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:22,909 INFO L93 Difference]: Finished difference Result 2143 states and 2837 transitions. [2021-11-22 15:15:22,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:22,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2143 states and 2837 transitions. [2021-11-22 15:15:22,921 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2021-11-22 15:15:22,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2143 states to 2143 states and 2837 transitions. [2021-11-22 15:15:22,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1547 [2021-11-22 15:15:22,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1547 [2021-11-22 15:15:22,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2143 states and 2837 transitions. [2021-11-22 15:15:22,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:22,948 INFO L681 BuchiCegarLoop]: Abstraction has 2143 states and 2837 transitions. [2021-11-22 15:15:22,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states and 2837 transitions. [2021-11-22 15:15:22,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2139. [2021-11-22 15:15:22,994 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-11-22 15:15:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2833 transitions. [2021-11-22 15:15:23,001 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-11-22 15:15:23,002 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-11-22 15:15:23,002 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-22 15:15:23,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2833 transitions. [2021-11-22 15:15:23,011 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-11-22 15:15:23,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:23,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:23,012 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:23,012 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-11-22 15:15:23,013 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-11-22 15:15:23,013 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-11-22 15:15:23,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:23,014 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-22 15:15:23,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:23,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021999503] [2021-11-22 15:15:23,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:23,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:23,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:23,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021999503] [2021-11-22 15:15:23,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021999503] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:23,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:23,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:23,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853498901] [2021-11-22 15:15:23,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:23,032 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:15:23,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:23,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1242946419, now seen corresponding path program 1 times [2021-11-22 15:15:23,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:23,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127437577] [2021-11-22 15:15:23,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:23,054 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:23,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:23,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127437577] [2021-11-22 15:15:23,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127437577] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:23,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:23,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:23,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860205067] [2021-11-22 15:15:23,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:23,056 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:23,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:23,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:23,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:23,057 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-11-22 15:15:23,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:23,188 INFO L93 Difference]: Finished difference Result 2139 states and 2829 transitions. [2021-11-22 15:15:23,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:23,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2139 states and 2829 transitions. [2021-11-22 15:15:23,222 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-11-22 15:15:23,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-11-22 15:15:23,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1543 [2021-11-22 15:15:23,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1543 [2021-11-22 15:15:23,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2139 states and 2829 transitions. [2021-11-22 15:15:23,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:23,242 INFO L681 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-11-22 15:15:23,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states and 2829 transitions. [2021-11-22 15:15:23,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2021-11-22 15:15:23,288 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-11-22 15:15:23,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-11-22 15:15:23,294 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-11-22 15:15:23,295 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-11-22 15:15:23,295 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-22 15:15:23,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2829 transitions. [2021-11-22 15:15:23,303 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-11-22 15:15:23,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:23,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:23,307 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:23,307 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-11-22 15:15:23,307 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-11-22 15:15:23,308 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-11-22 15:15:23,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:23,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-22 15:15:23,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:23,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028903822] [2021-11-22 15:15:23,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:23,315 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:23,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:23,323 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:23,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:23,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1526948107, now seen corresponding path program 1 times [2021-11-22 15:15:23,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:23,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678280121] [2021-11-22 15:15:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:23,366 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:23,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:23,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678280121] [2021-11-22 15:15:23,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678280121] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:23,367 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:23,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:23,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164470603] [2021-11-22 15:15:23,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:23,368 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:23,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:23,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:23,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:23,369 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-11-22 15:15:23,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:23,510 INFO L93 Difference]: Finished difference Result 1755 states and 2280 transitions. [2021-11-22 15:15:23,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:23,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2280 transitions. [2021-11-22 15:15:23,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1060 [2021-11-22 15:15:23,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1499 states and 1958 transitions. [2021-11-22 15:15:23,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1130 [2021-11-22 15:15:23,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2021-11-22 15:15:23,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499 states and 1958 transitions. [2021-11-22 15:15:23,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:23,550 INFO L681 BuchiCegarLoop]: Abstraction has 1499 states and 1958 transitions. [2021-11-22 15:15:23,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 1958 transitions. [2021-11-22 15:15:23,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1239. [2021-11-22 15:15:23,579 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-11-22 15:15:23,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1627 transitions. [2021-11-22 15:15:23,584 INFO L704 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-11-22 15:15:23,584 INFO L587 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-11-22 15:15:23,584 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-22 15:15:23,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1239 states and 1627 transitions. [2021-11-22 15:15:23,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1056 [2021-11-22 15:15:23,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:23,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:23,591 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:23,592 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-11-22 15:15:23,592 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-11-22 15:15:23,593 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-11-22 15:15:23,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:23,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-22 15:15:23,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:23,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588625042] [2021-11-22 15:15:23,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:23,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:23,606 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:23,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:23,616 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:23,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:23,617 INFO L85 PathProgramCache]: Analyzing trace with hash 698319005, now seen corresponding path program 1 times [2021-11-22 15:15:23,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:23,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470241703] [2021-11-22 15:15:23,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:23,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:23,678 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:23,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:23,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470241703] [2021-11-22 15:15:23,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470241703] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:15:23,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135184471] [2021-11-22 15:15:23,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:23,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:15:23,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:23,681 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:15:23,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-22 15:15:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:23,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:15:23,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:24,123 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:24,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:15:24,391 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:24,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135184471] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:15:24,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:15:24,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-22 15:15:24,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794149253] [2021-11-22 15:15:24,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:15:24,394 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:24,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:24,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 15:15:24,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 15:15:24,396 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-11-22 15:15:25,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:25,251 INFO L93 Difference]: Finished difference Result 3431 states and 4447 transitions. [2021-11-22 15:15:25,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-22 15:15:25,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3431 states and 4447 transitions. [2021-11-22 15:15:25,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3188 [2021-11-22 15:15:25,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3431 states to 3371 states and 4387 transitions. [2021-11-22 15:15:25,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3258 [2021-11-22 15:15:25,294 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3258 [2021-11-22 15:15:25,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3371 states and 4387 transitions. [2021-11-22 15:15:25,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:25,294 INFO L681 BuchiCegarLoop]: Abstraction has 3371 states and 4387 transitions. [2021-11-22 15:15:25,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3371 states and 4387 transitions. [2021-11-22 15:15:25,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3371 to 2021. [2021-11-22 15:15:25,366 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-11-22 15:15:25,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2687 transitions. [2021-11-22 15:15:25,383 INFO L704 BuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2021-11-22 15:15:25,383 INFO L587 BuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2021-11-22 15:15:25,383 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-22 15:15:25,384 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2687 transitions. [2021-11-22 15:15:25,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1838 [2021-11-22 15:15:25,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:25,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:25,395 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:25,396 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-11-22 15:15:25,396 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-11-22 15:15:25,397 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-11-22 15:15:25,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:25,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-22 15:15:25,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:25,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376995749] [2021-11-22 15:15:25,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:25,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:25,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:25,406 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:25,416 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:25,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:25,418 INFO L85 PathProgramCache]: Analyzing trace with hash -846917529, now seen corresponding path program 1 times [2021-11-22 15:15:25,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:25,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820266147] [2021-11-22 15:15:25,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:25,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:25,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:25,495 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-22 15:15:25,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:25,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820266147] [2021-11-22 15:15:25,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820266147] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:25,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:25,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:25,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326877942] [2021-11-22 15:15:25,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:25,497 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:25,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:25,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:25,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:25,499 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-11-22 15:15:25,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:25,565 INFO L93 Difference]: Finished difference Result 3739 states and 5010 transitions. [2021-11-22 15:15:25,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:25,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3739 states and 5010 transitions. [2021-11-22 15:15:25,589 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2021-11-22 15:15:25,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3739 states to 3739 states and 5010 transitions. [2021-11-22 15:15:25,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3626 [2021-11-22 15:15:25,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3626 [2021-11-22 15:15:25,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3739 states and 5010 transitions. [2021-11-22 15:15:25,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:25,622 INFO L681 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-11-22 15:15:25,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states and 5010 transitions. [2021-11-22 15:15:25,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3739. [2021-11-22 15:15:25,694 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-11-22 15:15:25,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 5010 transitions. [2021-11-22 15:15:25,708 INFO L704 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-11-22 15:15:25,708 INFO L587 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-11-22 15:15:25,708 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-22 15:15:25,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3739 states and 5010 transitions. [2021-11-22 15:15:25,725 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2021-11-22 15:15:25,725 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:25,725 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:25,728 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:25,728 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-11-22 15:15:25,728 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-11-22 15:15:25,729 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-11-22 15:15:25,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:25,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-22 15:15:25,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:25,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027308681] [2021-11-22 15:15:25,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:25,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:25,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:25,740 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:25,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:25,749 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:25,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:25,749 INFO L85 PathProgramCache]: Analyzing trace with hash -472148853, now seen corresponding path program 1 times [2021-11-22 15:15:25,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:25,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459792743] [2021-11-22 15:15:25,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:25,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 190 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:25,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:25,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459792743] [2021-11-22 15:15:25,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459792743] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:15:25,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204163009] [2021-11-22 15:15:25,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:25,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:15:25,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:25,819 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:15:25,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-22 15:15:25,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:25,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:15:25,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:26,240 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-11-22 15:15:26,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-22 15:15:26,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204163009] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:26,241 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-22 15:15:26,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-22 15:15:26,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496772106] [2021-11-22 15:15:26,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:26,242 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:26,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:26,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:26,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-22 15:15:26,243 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-11-22 15:15:26,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:26,368 INFO L93 Difference]: Finished difference Result 3859 states and 5154 transitions. [2021-11-22 15:15:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:26,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3859 states and 5154 transitions. [2021-11-22 15:15:26,392 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3676 [2021-11-22 15:15:26,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3859 states to 3859 states and 5154 transitions. [2021-11-22 15:15:26,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3746 [2021-11-22 15:15:26,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3746 [2021-11-22 15:15:26,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3859 states and 5154 transitions. [2021-11-22 15:15:26,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:26,422 INFO L681 BuchiCegarLoop]: Abstraction has 3859 states and 5154 transitions. [2021-11-22 15:15:26,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3859 states and 5154 transitions. [2021-11-22 15:15:26,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3859 to 3811. [2021-11-22 15:15:26,533 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-11-22 15:15:26,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3811 states to 3811 states and 5098 transitions. [2021-11-22 15:15:26,547 INFO L704 BuchiCegarLoop]: Abstraction has 3811 states and 5098 transitions. [2021-11-22 15:15:26,547 INFO L587 BuchiCegarLoop]: Abstraction has 3811 states and 5098 transitions. [2021-11-22 15:15:26,547 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-22 15:15:26,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3811 states and 5098 transitions. [2021-11-22 15:15:26,563 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3628 [2021-11-22 15:15:26,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:26,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:26,566 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:26,567 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-11-22 15:15:26,567 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-11-22 15:15:26,568 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-11-22 15:15:26,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-22 15:15:26,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:26,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398942909] [2021-11-22 15:15:26,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:26,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:26,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:26,576 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:26,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:26,585 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:26,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:26,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1637120435, now seen corresponding path program 1 times [2021-11-22 15:15:26,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:26,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361106476] [2021-11-22 15:15:26,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:26,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:26,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:26,642 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:26,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:26,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361106476] [2021-11-22 15:15:26,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361106476] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 15:15:26,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831277926] [2021-11-22 15:15:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:26,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 15:15:26,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:26,645 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 15:15:26,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-22 15:15:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:26,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 15:15:26,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:27,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 15:15:27,410 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-22 15:15:27,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831277926] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 15:15:27,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 15:15:27,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-22 15:15:27,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246447043] [2021-11-22 15:15:27,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 15:15:27,413 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:27,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:27,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 15:15:27,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 15:15:27,414 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-11-22 15:15:28,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:28,115 INFO L93 Difference]: Finished difference Result 5449 states and 7056 transitions. [2021-11-22 15:15:28,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-22 15:15:28,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5449 states and 7056 transitions. [2021-11-22 15:15:28,144 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4383 [2021-11-22 15:15:28,167 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5449 states to 5349 states and 6948 transitions. [2021-11-22 15:15:28,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5236 [2021-11-22 15:15:28,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5236 [2021-11-22 15:15:28,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5349 states and 6948 transitions. [2021-11-22 15:15:28,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:28,183 INFO L681 BuchiCegarLoop]: Abstraction has 5349 states and 6948 transitions. [2021-11-22 15:15:28,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states and 6948 transitions. [2021-11-22 15:15:28,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4064. [2021-11-22 15:15:28,251 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-11-22 15:15:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5351 transitions. [2021-11-22 15:15:28,264 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2021-11-22 15:15:28,264 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2021-11-22 15:15:28,265 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-22 15:15:28,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5351 transitions. [2021-11-22 15:15:28,281 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-11-22 15:15:28,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:28,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:28,285 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:28,285 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-11-22 15:15:28,285 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-11-22 15:15:28,286 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-11-22 15:15:28,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:28,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-22 15:15:28,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:28,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8737012] [2021-11-22 15:15:28,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:28,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:28,307 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:28,323 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:28,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:28,324 INFO L85 PathProgramCache]: Analyzing trace with hash 949409015, now seen corresponding path program 1 times [2021-11-22 15:15:28,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:28,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819138082] [2021-11-22 15:15:28,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:28,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:28,378 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-11-22 15:15:28,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:28,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819138082] [2021-11-22 15:15:28,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819138082] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:28,379 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:28,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:28,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429814391] [2021-11-22 15:15:28,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:28,380 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:28,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:28,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:28,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:28,382 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-11-22 15:15:28,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:28,571 INFO L93 Difference]: Finished difference Result 4096 states and 5387 transitions. [2021-11-22 15:15:28,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:28,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4096 states and 5387 transitions. [2021-11-22 15:15:28,594 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3873 [2021-11-22 15:15:28,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4096 states to 4096 states and 5387 transitions. [2021-11-22 15:15:28,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3983 [2021-11-22 15:15:28,618 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3983 [2021-11-22 15:15:28,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4096 states and 5387 transitions. [2021-11-22 15:15:28,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:28,618 INFO L681 BuchiCegarLoop]: Abstraction has 4096 states and 5387 transitions. [2021-11-22 15:15:28,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4096 states and 5387 transitions. [2021-11-22 15:15:28,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4096 to 4064. [2021-11-22 15:15:28,716 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-11-22 15:15:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5347 transitions. [2021-11-22 15:15:28,728 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2021-11-22 15:15:28,728 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2021-11-22 15:15:28,728 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-22 15:15:28,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5347 transitions. [2021-11-22 15:15:28,743 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-11-22 15:15:28,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:28,744 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:28,746 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:28,746 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-11-22 15:15:28,747 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-11-22 15:15:28,747 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-11-22 15:15:28,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-22 15:15:28,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:28,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766506284] [2021-11-22 15:15:28,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:28,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:28,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:28,754 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:28,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:28,762 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:28,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:28,763 INFO L85 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2021-11-22 15:15:28,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:28,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486801741] [2021-11-22 15:15:28,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:28,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:28,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:28,839 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-22 15:15:28,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:28,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486801741] [2021-11-22 15:15:28,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486801741] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:28,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:28,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:28,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374840457] [2021-11-22 15:15:28,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:28,841 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:28,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:28,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:28,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:28,842 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-11-22 15:15:28,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:28,879 INFO L93 Difference]: Finished difference Result 7446 states and 9766 transitions. [2021-11-22 15:15:28,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:28,887 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7446 states and 9766 transitions. [2021-11-22 15:15:28,927 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7223 [2021-11-22 15:15:28,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7446 states to 7446 states and 9766 transitions. [2021-11-22 15:15:28,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7333 [2021-11-22 15:15:28,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7333 [2021-11-22 15:15:28,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7446 states and 9766 transitions. [2021-11-22 15:15:28,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:28,971 INFO L681 BuchiCegarLoop]: Abstraction has 7446 states and 9766 transitions. [2021-11-22 15:15:28,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7446 states and 9766 transitions. [2021-11-22 15:15:29,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7446 to 4064. [2021-11-22 15:15:29,193 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-11-22 15:15:29,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5343 transitions. [2021-11-22 15:15:29,232 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2021-11-22 15:15:29,232 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2021-11-22 15:15:29,232 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-22 15:15:29,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5343 transitions. [2021-11-22 15:15:29,249 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-11-22 15:15:29,249 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:29,249 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:29,255 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:29,256 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-11-22 15:15:29,256 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-11-22 15:15:29,257 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-11-22 15:15:29,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:29,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-22 15:15:29,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:29,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062080714] [2021-11-22 15:15:29,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:29,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:29,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,270 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:29,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,278 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:29,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:29,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1683984017, now seen corresponding path program 1 times [2021-11-22 15:15:29,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:29,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146487791] [2021-11-22 15:15:29,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:29,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:29,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-22 15:15:29,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:29,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146487791] [2021-11-22 15:15:29,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146487791] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:29,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:29,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:29,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426293148] [2021-11-22 15:15:29,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:29,322 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:29,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:29,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:29,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:29,323 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-11-22 15:15:29,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:29,365 INFO L93 Difference]: Finished difference Result 7450 states and 9770 transitions. [2021-11-22 15:15:29,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:29,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7450 states and 9770 transitions. [2021-11-22 15:15:29,411 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7227 [2021-11-22 15:15:29,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7450 states to 7450 states and 9770 transitions. [2021-11-22 15:15:29,450 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7337 [2021-11-22 15:15:29,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7337 [2021-11-22 15:15:29,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7450 states and 9770 transitions. [2021-11-22 15:15:29,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:29,458 INFO L681 BuchiCegarLoop]: Abstraction has 7450 states and 9770 transitions. [2021-11-22 15:15:29,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7450 states and 9770 transitions. [2021-11-22 15:15:29,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7450 to 4064. [2021-11-22 15:15:29,554 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-11-22 15:15:29,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5339 transitions. [2021-11-22 15:15:29,566 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2021-11-22 15:15:29,566 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2021-11-22 15:15:29,566 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-22 15:15:29,566 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5339 transitions. [2021-11-22 15:15:29,582 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-11-22 15:15:29,582 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:29,582 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:29,585 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:29,585 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-11-22 15:15:29,585 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-11-22 15:15:29,586 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-11-22 15:15:29,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:29,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-22 15:15:29,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:29,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048437916] [2021-11-22 15:15:29,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:29,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,593 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:29,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,601 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:29,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:29,602 INFO L85 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2021-11-22 15:15:29,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:29,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471747074] [2021-11-22 15:15:29,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:29,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,618 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:29,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,733 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:29,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:29,734 INFO L85 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2021-11-22 15:15:29,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:29,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136071889] [2021-11-22 15:15:29,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:29,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:29,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,759 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:29,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:29,837 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:31,975 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:15:31,976 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:15:31,976 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:15:31,976 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:15:31,976 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 15:15:31,976 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:31,976 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:15:31,976 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:15:31,976 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2021-11-22 15:15:31,976 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:15:31,976 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:15:31,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:31,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:31,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:31,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:32,439 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:15:32,439 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 15:15:32,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,442 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,454 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-22 15:15:32,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,471 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:32,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-11-22 15:15:32,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,504 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-22 15:15:32,507 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,546 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,546 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-11-22 15:15:32,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:32,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,558 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-22 15:15:32,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,577 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,599 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,599 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:32,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:32,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,642 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,649 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-22 15:15:32,670 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,670 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-11-22 15:15:32,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:32,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,716 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-22 15:15:32,717 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,717 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,727 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,728 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-11-22 15:15:32,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-11-22 15:15:32,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,754 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-22 15:15:32,756 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,756 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,771 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,771 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:32,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:32,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,798 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-22 15:15:32,800 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,800 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,816 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,816 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:32,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:32,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,842 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-22 15:15:32,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,844 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,885 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,885 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-11-22 15:15:32,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:32,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,890 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-22 15:15:32,892 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,892 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,902 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,902 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-11-22 15:15:32,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-11-22 15:15:32,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,927 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-22 15:15:32,929 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,929 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:32,944 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:32,944 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-11-22 15:15:32,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-11-22 15:15:32,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:32,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:32,970 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:32,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-22 15:15:32,973 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:32,973 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,002 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,002 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-11-22 15:15:33,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:33,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,049 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,055 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-22 15:15:33,112 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,112 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-11-22 15:15:33,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-11-22 15:15:33,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,119 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-22 15:15:33,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,121 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,136 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,137 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:33,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-11-22 15:15:33,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,162 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-22 15:15:33,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,163 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,182 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,182 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:33,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-11-22 15:15:33,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,206 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-22 15:15:33,208 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,209 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,234 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,234 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:33,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:33,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,277 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,286 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-22 15:15:33,310 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,311 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:33,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-11-22 15:15:33,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,342 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-22 15:15:33,344 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,344 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,362 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,362 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-11-22 15:15:33,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:33,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,389 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-22 15:15:33,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,430 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,430 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-11-22 15:15:33,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-11-22 15:15:33,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,465 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-22 15:15:33,471 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,471 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,487 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,487 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-11-22 15:15:33,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-11-22 15:15:33,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,523 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-22 15:15:33,524 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,525 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,536 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,536 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-11-22 15:15:33,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-11-22 15:15:33,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,562 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-22 15:15:33,563 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,578 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:33,579 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-11-22 15:15:33,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-22 15:15:33,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,607 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-22 15:15:33,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:33,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-11-22 15:15:33,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:33,687 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:33,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 15:15:33,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:33,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-22 15:15:33,725 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 15:15:33,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-11-22 15:15:33,757 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:15:33,758 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:15:33,758 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:15:33,758 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:15:33,758 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 15:15:33,758 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:33,758 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:15:33,758 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:15:33,758 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2021-11-22 15:15:33,758 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:15:33,758 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:15:33,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-11-22 15:15:33,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:33,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:34,199 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:15:34,199 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 15:15:34,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,220 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-22 15:15:34,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,229 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,233 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-11-22 15:15:34,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,257 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-22 15:15:34,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:34,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,299 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-22 15:15:34,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,310 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,312 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-11-22 15:15:34,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,340 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-22 15:15:34,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,354 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-11-22 15:15:34,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,404 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-22 15:15:34,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,414 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,415 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,415 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,416 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-11-22 15:15:34,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,454 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-22 15:15:34,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,492 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-11-22 15:15:34,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,493 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,507 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-22 15:15:34,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,509 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,521 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:34,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,564 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-22 15:15:34,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,575 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 15:15:34,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,579 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 15:15:34,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:34,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,607 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-22 15:15:34,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-11-22 15:15:34,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,644 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-22 15:15:34,647 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,658 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,661 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-11-22 15:15:34,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,685 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-22 15:15:34,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-11-22 15:15:34,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,734 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-22 15:15:34,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,746 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:34,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,773 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-22 15:15:34,775 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-11-22 15:15:34,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,839 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-22 15:15:34,840 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,863 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,863 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 15:15:34,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,864 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 15:15:34,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,875 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:34,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,901 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-11-22 15:15:34,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,911 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:34,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,943 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-11-22 15:15:34,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:34,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-11-22 15:15:34,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:34,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:34,980 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:34,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-11-22 15:15:34,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:34,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:34,991 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:34,991 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:34,991 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:34,991 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:34,991 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:34,992 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:34,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:35,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:35,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:35,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:35,019 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:35,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-11-22 15:15:35,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:35,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:35,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:35,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:35,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:35,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:35,031 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:35,031 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:35,032 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:35,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-11-22 15:15:35,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:35,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:35,059 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:35,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-11-22 15:15:35,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:35,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:35,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:35,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:35,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:35,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:35,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:35,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:35,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:35,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-11-22 15:15:35,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:35,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:35,097 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:35,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-11-22 15:15:35,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:35,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:35,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:35,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:35,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:35,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:35,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:35,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:35,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:35,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:35,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:35,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:35,143 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:35,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-11-22 15:15:35,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:35,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:35,153 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:35,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:35,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:35,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:35,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:35,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:35,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:35,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-11-22 15:15:35,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:35,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:35,183 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:35,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-11-22 15:15:35,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:35,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:35,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:35,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:35,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:35,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:35,195 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:35,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:35,197 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 15:15:35,199 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-22 15:15:35,199 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-22 15:15:35,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:35,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:35,200 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:35,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-11-22 15:15:35,202 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 15:15:35,202 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 15:15:35,202 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 15:15:35,202 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-11-22 15:15:35,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:35,226 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 15:15:35,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:35,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:15:35,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:35,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 15:15:35,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:36,478 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-22 15:15:36,481 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-22 15:15:36,481 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-11-22 15:15:36,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:36,739 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-11-22 15:15:36,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-11-22 15:15:36,741 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-11-22 15:15:36,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2021-11-22 15:15:36,744 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 182 letters. [2021-11-22 15:15:36,751 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:36,751 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 199 letters. Loop has 182 letters. [2021-11-22 15:15:36,753 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:36,753 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 364 letters. [2021-11-22 15:15:36,759 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:36,760 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10924 states and 14330 transitions. [2021-11-22 15:15:36,830 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-11-22 15:15:36,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10924 states to 10924 states and 14330 transitions. [2021-11-22 15:15:36,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7377 [2021-11-22 15:15:36,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7385 [2021-11-22 15:15:36,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10924 states and 14330 transitions. [2021-11-22 15:15:36,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:36,907 INFO L681 BuchiCegarLoop]: Abstraction has 10924 states and 14330 transitions. [2021-11-22 15:15:36,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10924 states and 14330 transitions. [2021-11-22 15:15:37,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10924 to 10916. [2021-11-22 15:15:37,087 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-11-22 15:15:37,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14321 transitions. [2021-11-22 15:15:37,131 INFO L704 BuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2021-11-22 15:15:37,131 INFO L587 BuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2021-11-22 15:15:37,131 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-22 15:15:37,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14321 transitions. [2021-11-22 15:15:37,174 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-11-22 15:15:37,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:37,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:37,177 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:37,177 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-11-22 15:15:37,178 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-11-22 15:15:37,179 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-11-22 15:15:37,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:37,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-11-22 15:15:37,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:37,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241598435] [2021-11-22 15:15:37,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:37,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:37,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:37,188 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:37,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:37,199 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:37,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:37,200 INFO L85 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2021-11-22 15:15:37,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:37,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662241659] [2021-11-22 15:15:37,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:37,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:37,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:37,222 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:37,272 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:37,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:37,273 INFO L85 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2021-11-22 15:15:37,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:37,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376139352] [2021-11-22 15:15:37,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:37,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:37,371 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-11-22 15:15:37,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:37,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376139352] [2021-11-22 15:15:37,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376139352] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:37,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:37,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:37,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652646543] [2021-11-22 15:15:37,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:39,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:39,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:39,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:39,567 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-11-22 15:15:39,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:39,707 INFO L93 Difference]: Finished difference Result 12585 states and 16461 transitions. [2021-11-22 15:15:39,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:39,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12585 states and 16461 transitions. [2021-11-22 15:15:39,782 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2021-11-22 15:15:39,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12585 states to 12583 states and 16459 transitions. [2021-11-22 15:15:39,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9042 [2021-11-22 15:15:39,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9042 [2021-11-22 15:15:39,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12583 states and 16459 transitions. [2021-11-22 15:15:39,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:39,847 INFO L681 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-11-22 15:15:39,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12583 states and 16459 transitions. [2021-11-22 15:15:40,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12583 to 12583. [2021-11-22 15:15:40,132 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-11-22 15:15:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16459 transitions. [2021-11-22 15:15:40,170 INFO L704 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-11-22 15:15:40,170 INFO L587 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-11-22 15:15:40,170 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-22 15:15:40,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16459 transitions. [2021-11-22 15:15:40,215 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2021-11-22 15:15:40,215 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:40,215 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:40,218 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:40,218 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-11-22 15:15:40,218 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-11-22 15:15:40,219 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-11-22 15:15:40,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:40,220 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-11-22 15:15:40,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:40,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563902805] [2021-11-22 15:15:40,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:40,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:40,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:40,227 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:40,236 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:40,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:40,237 INFO L85 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2021-11-22 15:15:40,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:40,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277975014] [2021-11-22 15:15:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:40,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:40,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:40,253 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:40,287 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:40,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:40,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2021-11-22 15:15:40,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:40,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609151653] [2021-11-22 15:15:40,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:40,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:40,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:40,325 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-22 15:15:40,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:40,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609151653] [2021-11-22 15:15:40,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609151653] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:40,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:40,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:40,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807327905] [2021-11-22 15:15:40,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:42,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:42,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:42,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:42,390 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-11-22 15:15:42,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:42,501 INFO L93 Difference]: Finished difference Result 12741 states and 16651 transitions. [2021-11-22 15:15:42,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:42,509 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12741 states and 16651 transitions. [2021-11-22 15:15:42,575 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-11-22 15:15:42,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12741 states to 12689 states and 16587 transitions. [2021-11-22 15:15:42,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9096 [2021-11-22 15:15:42,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9096 [2021-11-22 15:15:42,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12689 states and 16587 transitions. [2021-11-22 15:15:42,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:42,634 INFO L681 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-11-22 15:15:42,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12689 states and 16587 transitions. [2021-11-22 15:15:42,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12689 to 12689. [2021-11-22 15:15:42,787 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-11-22 15:15:42,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16587 transitions. [2021-11-22 15:15:42,822 INFO L704 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-11-22 15:15:42,822 INFO L587 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-11-22 15:15:42,822 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-22 15:15:42,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16587 transitions. [2021-11-22 15:15:42,866 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-11-22 15:15:42,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:42,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:42,870 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:42,871 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-11-22 15:15:42,871 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-11-22 15:15:42,872 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-11-22 15:15:42,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:42,872 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-11-22 15:15:42,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:42,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537910343] [2021-11-22 15:15:42,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:42,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:42,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:42,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:42,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537910343] [2021-11-22 15:15:42,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537910343] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:42,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:42,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:42,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043630540] [2021-11-22 15:15:42,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:42,897 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:15:42,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:42,897 INFO L85 PathProgramCache]: Analyzing trace with hash 473806671, now seen corresponding path program 2 times [2021-11-22 15:15:42,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:42,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230440762] [2021-11-22 15:15:42,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:42,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-22 15:15:42,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:42,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230440762] [2021-11-22 15:15:42,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230440762] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:42,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:42,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 15:15:42,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402594589] [2021-11-22 15:15:42,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:42,969 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:42,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:42,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:42,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:42,971 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-11-22 15:15:43,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:43,212 INFO L93 Difference]: Finished difference Result 12733 states and 16615 transitions. [2021-11-22 15:15:43,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:43,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12733 states and 16615 transitions. [2021-11-22 15:15:43,275 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 9002 [2021-11-22 15:15:43,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12733 states to 12733 states and 16615 transitions. [2021-11-22 15:15:43,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9126 [2021-11-22 15:15:43,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9126 [2021-11-22 15:15:43,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12733 states and 16615 transitions. [2021-11-22 15:15:43,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:43,333 INFO L681 BuchiCegarLoop]: Abstraction has 12733 states and 16615 transitions. [2021-11-22 15:15:43,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12733 states and 16615 transitions. [2021-11-22 15:15:43,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12733 to 12689. [2021-11-22 15:15:43,496 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-11-22 15:15:43,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16563 transitions. [2021-11-22 15:15:43,530 INFO L704 BuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2021-11-22 15:15:43,530 INFO L587 BuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2021-11-22 15:15:43,530 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-22 15:15:43,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16563 transitions. [2021-11-22 15:15:43,574 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-11-22 15:15:43,575 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:43,575 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:43,576 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 15:15:43,576 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-11-22 15:15:43,576 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-11-22 15:15:43,576 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-11-22 15:15:43,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:43,577 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-22 15:15:43,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:43,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742459627] [2021-11-22 15:15:43,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:43,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:43,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:43,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:43,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:43,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742459627] [2021-11-22 15:15:43,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742459627] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:43,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:43,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:43,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416221018] [2021-11-22 15:15:43,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:43,599 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 15:15:43,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:43,599 INFO L85 PathProgramCache]: Analyzing trace with hash 285675497, now seen corresponding path program 1 times [2021-11-22 15:15:43,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:43,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058501666] [2021-11-22 15:15:43,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:43,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:43,604 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:43,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:43,613 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:43,797 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:15:43,797 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:15:43,797 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:15:43,797 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:15:43,797 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 15:15:43,797 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:43,797 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:15:43,797 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:15:43,798 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration29_Loop [2021-11-22 15:15:43,798 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:15:43,798 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:15:43,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:43,935 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:15:43,935 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 15:15:43,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:43,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:43,938 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:43,947 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:43,947 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:43,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-11-22 15:15:43,982 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:43,982 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-11-22 15:15:44,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,024 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,026 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:44,026 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-11-22 15:15:44,049 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:44,049 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:44,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,092 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,094 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:44,094 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-11-22 15:15:44,126 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:44,126 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:44,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,168 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,170 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:44,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-11-22 15:15:44,198 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:44,198 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:44,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,240 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,243 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:44,243 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-11-22 15:15:44,266 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:44,266 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 15:15:44,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,310 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:44,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-11-22 15:15:44,338 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 15:15:44,338 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-11-22 15:15:44,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,375 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 15:15:44,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-11-22 15:15:44,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-11-22 15:15:44,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,427 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-11-22 15:15:44,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 15:15:44,430 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 15:15:44,443 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 15:15:44,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2021-11-22 15:15:44,468 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 15:15:44,468 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 15:15:44,468 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 15:15:44,468 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 15:15:44,468 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 15:15:44,468 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,468 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 15:15:44,468 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 15:15:44,469 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration29_Loop [2021-11-22 15:15:44,469 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 15:15:44,469 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 15:15:44,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 15:15:44,663 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 15:15:44,663 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 15:15:44,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,664 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-11-22 15:15:44,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:44,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,704 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-11-22 15:15:44,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,715 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,715 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,716 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,716 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:44,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,743 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-11-22 15:15:44,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,754 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:44,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-11-22 15:15:44,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,781 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-11-22 15:15:44,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,792 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,792 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:44,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-11-22 15:15:44,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,818 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-11-22 15:15:44,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,830 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:44,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-11-22 15:15:44,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,857 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-11-22 15:15:44,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 15:15:44,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-11-22 15:15:44,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,895 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-11-22 15:15:44,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 15:15:44,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 15:15:44,906 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 15:15:44,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 15:15:44,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 15:15:44,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 15:15:44,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 15:15:44,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 15:15:44,911 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 15:15:44,914 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-22 15:15:44,914 INFO L444 ModelExtractionUtils]: 3 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-22 15:15:44,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 15:15:44,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 15:15:44,915 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 15:15:44,916 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 15:15:44,917 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 15:15:44,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-11-22 15:15:44,917 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 15:15:44,917 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-11-22 15:15:44,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:44,940 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 15:15:44,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:44,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 15:15:44,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:45,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:45,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-22 15:15:45,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 15:15:45,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 15:15:45,263 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-11-22 15:15:45,263 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-11-22 15:15:45,838 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-11-22 15:15:45,838 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-11-22 15:15:45,839 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-11-22 15:15:45,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 408 transitions. [2021-11-22 15:15:45,840 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 35 letters. [2021-11-22 15:15:45,841 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:45,841 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 55 letters. Loop has 35 letters. [2021-11-22 15:15:45,842 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:45,842 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 70 letters. [2021-11-22 15:15:45,844 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 15:15:45,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48319 states and 63359 transitions. [2021-11-22 15:15:46,071 INFO L131 ngComponentsAnalysis]: Automaton has 82 accepting balls. 13363 [2021-11-22 15:15:46,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48319 states to 43008 states and 55747 transitions. [2021-11-22 15:15:46,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17466 [2021-11-22 15:15:46,256 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17970 [2021-11-22 15:15:46,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43008 states and 55747 transitions. [2021-11-22 15:15:46,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:46,257 INFO L681 BuchiCegarLoop]: Abstraction has 43008 states and 55747 transitions. [2021-11-22 15:15:46,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43008 states and 55747 transitions. [2021-11-22 15:15:46,889 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forcibly destroying the process [2021-11-22 15:15:46,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:47,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43008 to 34558. [2021-11-22 15:15:47,093 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-11-22 15:15:47,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34558 states to 34558 states and 44599 transitions. [2021-11-22 15:15:47,196 INFO L704 BuchiCegarLoop]: Abstraction has 34558 states and 44599 transitions. [2021-11-22 15:15:47,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:47,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:47,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:47,197 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-11-22 15:15:47,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:47,529 INFO L93 Difference]: Finished difference Result 16604 states and 21344 transitions. [2021-11-22 15:15:47,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:47,540 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16604 states and 21344 transitions. [2021-11-22 15:15:47,637 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3814 [2021-11-22 15:15:47,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16604 states to 16594 states and 21334 transitions. [2021-11-22 15:15:47,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5136 [2021-11-22 15:15:47,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5262 [2021-11-22 15:15:47,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16594 states and 21334 transitions. [2021-11-22 15:15:47,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:47,692 INFO L681 BuchiCegarLoop]: Abstraction has 16594 states and 21334 transitions. [2021-11-22 15:15:47,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16594 states and 21334 transitions. [2021-11-22 15:15:48,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16594 to 16166. [2021-11-22 15:15:48,043 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-11-22 15:15:48,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16166 states to 16166 states and 20798 transitions. [2021-11-22 15:15:48,091 INFO L704 BuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2021-11-22 15:15:48,091 INFO L587 BuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2021-11-22 15:15:48,091 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-22 15:15:48,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16166 states and 20798 transitions. [2021-11-22 15:15:48,150 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3802 [2021-11-22 15:15:48,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:48,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:48,154 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-11-22 15:15:48,154 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-11-22 15:15:48,155 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-11-22 15:15:48,155 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-11-22 15:15:48,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:48,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 1 times [2021-11-22 15:15:48,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:48,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48915341] [2021-11-22 15:15:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:48,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:48,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:48,179 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:48,199 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:48,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:48,200 INFO L85 PathProgramCache]: Analyzing trace with hash -450239532, now seen corresponding path program 1 times [2021-11-22 15:15:48,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:48,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36963021] [2021-11-22 15:15:48,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:48,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 15:15:48,240 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 164 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-11-22 15:15:48,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 15:15:48,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36963021] [2021-11-22 15:15:48,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36963021] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 15:15:48,241 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 15:15:48,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 15:15:48,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613411206] [2021-11-22 15:15:48,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 15:15:48,243 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 15:15:48,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 15:15:48,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 15:15:48,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 15:15:48,244 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-11-22 15:15:48,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 15:15:48,528 INFO L93 Difference]: Finished difference Result 16336 states and 20987 transitions. [2021-11-22 15:15:48,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 15:15:48,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16336 states and 20987 transitions. [2021-11-22 15:15:48,634 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3824 [2021-11-22 15:15:48,668 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16336 states to 16336 states and 20987 transitions. [2021-11-22 15:15:48,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5106 [2021-11-22 15:15:48,671 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5106 [2021-11-22 15:15:48,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16336 states and 20987 transitions. [2021-11-22 15:15:48,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 15:15:48,672 INFO L681 BuchiCegarLoop]: Abstraction has 16336 states and 20987 transitions. [2021-11-22 15:15:48,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16336 states and 20987 transitions. [2021-11-22 15:15:48,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16336 to 16275. [2021-11-22 15:15:48,861 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-11-22 15:15:49,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16275 states to 16275 states and 20917 transitions. [2021-11-22 15:15:49,072 INFO L704 BuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2021-11-22 15:15:49,072 INFO L587 BuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2021-11-22 15:15:49,072 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-22 15:15:49,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16275 states and 20917 transitions. [2021-11-22 15:15:49,133 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3812 [2021-11-22 15:15:49,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 15:15:49,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 15:15:49,135 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-11-22 15:15:49,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-11-22 15:15:49,136 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-11-22 15:15:49,136 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-11-22 15:15:49,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:49,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 2 times [2021-11-22 15:15:49,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:49,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644455804] [2021-11-22 15:15:49,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:49,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:49,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:49,146 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:49,160 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:49,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:49,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1744068177, now seen corresponding path program 3 times [2021-11-22 15:15:49,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:49,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902461498] [2021-11-22 15:15:49,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:49,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:49,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:49,177 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:49,208 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:49,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 15:15:49,209 INFO L85 PathProgramCache]: Analyzing trace with hash 552293043, now seen corresponding path program 1 times [2021-11-22 15:15:49,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 15:15:49,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129344403] [2021-11-22 15:15:49,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 15:15:49,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 15:15:49,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:49,230 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 15:15:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 15:15:49,317 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 15:15:52,456 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.11 03:15:52 BoogieIcfgContainer [2021-11-22 15:15:52,464 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-22 15:15:52,465 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-22 15:15:52,465 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-22 15:15:52,465 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-22 15:15:52,466 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 03:15:13" (3/4) ... [2021-11-22 15:15:52,471 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-22 15:15:52,575 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/witness.graphml [2021-11-22 15:15:52,576 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-22 15:15:52,577 INFO L158 Benchmark]: Toolchain (without parser) took 40591.02ms. Allocated memory was 92.3MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 68.9MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 472.5MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,577 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 92.3MB. Free memory was 64.8MB in the beginning and 64.8MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-22 15:15:52,578 INFO L158 Benchmark]: CACSL2BoogieTranslator took 551.40ms. Allocated memory is still 92.3MB. Free memory was 68.7MB in the beginning and 62.4MB in the end (delta: 6.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,578 INFO L158 Benchmark]: Boogie Procedure Inliner took 83.98ms. Allocated memory is still 92.3MB. Free memory was 62.4MB in the beginning and 59.5MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,579 INFO L158 Benchmark]: Boogie Preprocessor took 67.69ms. Allocated memory is still 92.3MB. Free memory was 59.5MB in the beginning and 57.3MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,579 INFO L158 Benchmark]: RCFGBuilder took 994.92ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 57.3MB in the beginning and 83.3MB in the end (delta: -26.0MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,580 INFO L158 Benchmark]: BuchiAutomizer took 38775.05ms. Allocated memory was 111.1MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 83.3MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 577.9MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,580 INFO L158 Benchmark]: Witness Printer took 110.96ms. Allocated memory is still 2.9GB. Free memory was 2.4GB in the beginning and 2.4GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-22 15:15:52,583 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.41ms. Allocated memory is still 92.3MB. Free memory was 64.8MB in the beginning and 64.8MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 551.40ms. Allocated memory is still 92.3MB. Free memory was 68.7MB in the beginning and 62.4MB in the end (delta: 6.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 83.98ms. Allocated memory is still 92.3MB. Free memory was 62.4MB in the beginning and 59.5MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 67.69ms. Allocated memory is still 92.3MB. Free memory was 59.5MB in the beginning and 57.3MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 994.92ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 57.3MB in the beginning and 83.3MB in the end (delta: -26.0MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 38775.05ms. Allocated memory was 111.1MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 83.3MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 577.9MB. Max. memory is 16.1GB. * Witness Printer took 110.96ms. Allocated memory is still 2.9GB. Free memory was 2.4GB in the beginning and 2.4GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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 38.6s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 21.3s. Construction of modules took 4.5s. Büchi inclusion checks took 5.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 4.3s AutomataMinimizationTime, 32 MinimizatonAttempts, 21308 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 2.1s Buchi closure took 0.1s. 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, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6313 mSDsluCounter, 15461 SdHoareTripleChecker+Invalid, 4.5s 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.1s 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: 17ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 31 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.3s - 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@2adf6f53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56c2e960=1, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@449ee36=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6075afc0=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5585794a=2, s__ctx__info_callback=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2da3d885=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@cd874e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a157e1a=0, tmp___2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7cfd14ed=0, cb=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59aa966a=0, s__cert__pkeys__AT0__privatekey=0, s__options=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49d7dfd8=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@365e18e4=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eca0f01=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56f6e4bc=1, s__cert=7, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d015ccf=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4db453fe=16, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1891e2d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f56795c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37456025=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39066be5=-256, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f0cf474=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26de0480=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@108d0eb7=0, s__verify_mode=18, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@265cb2be=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c1cf8e3=1, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5866e05c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@221028be=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4701bf9b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56f4614b=0, l=16, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ea72102=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@776acd0a=0, __cil_tmp56=256345, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e8bcc93=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c8dbbb7=1, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fa8d67b=0, s__s3__tmp__reuse_message=9, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57e59295=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39b26e57=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69a53a18=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d58bcd4=-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@7ea9eb7b=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66e92997=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@636e0720=0, s__ctx__stats__sess_accept_good=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@17116dde=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e52d95d=0, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@498f5368=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@144d0b4a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3101eb44=0, __cil_tmp59=0, skip=1, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41b240b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fbc0a02=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24c72c7=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c8691d6=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17bb7829=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41661930=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3119ef3a=0, __cil_tmp57=0, s__state=8528, s__new_session=0, tmp___8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@720078c5=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@46675c5=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-11-22 15:15:52,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:52,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:53,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-22 15:15:53,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-11-22 15:15:53,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_834c2a63-8d07-4930-9185-a84ea95e4a36/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)