./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD --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 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 23:14:20,473 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 23:14:20,477 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 23:14:20,535 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 23:14:20,535 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 23:14:20,539 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 23:14:20,541 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 23:14:20,545 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 23:14:20,548 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 23:14:20,556 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 23:14:20,557 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 23:14:20,559 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 23:14:20,559 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 23:14:20,562 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 23:14:20,564 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 23:14:20,570 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 23:14:20,572 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 23:14:20,573 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 23:14:20,576 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 23:14:20,586 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 23:14:20,588 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 23:14:20,589 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 23:14:20,593 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 23:14:20,594 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 23:14:20,603 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 23:14:20,603 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 23:14:20,604 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 23:14:20,606 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 23:14:20,607 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 23:14:20,608 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 23:14:20,608 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 23:14:20,609 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 23:14:20,611 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 23:14:20,612 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 23:14:20,614 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 23:14:20,614 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 23:14:20,615 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 23:14:20,615 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 23:14:20,615 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 23:14:20,616 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 23:14:20,617 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 23:14:20,618 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 23:14:20,673 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 23:14:20,673 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 23:14:20,674 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 23:14:20,674 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 23:14:20,676 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 23:14:20,676 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 23:14:20,676 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 23:14:20,677 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 23:14:20,677 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 23:14:20,677 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 23:14:20,679 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 23:14:20,679 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 23:14:20,679 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 23:14:20,680 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 23:14:20,680 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 23:14:20,680 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 23:14:20,680 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 23:14:20,681 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 23:14:20,681 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 23:14:20,681 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 23:14:20,681 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 23:14:20,682 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 23:14:20,682 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 23:14:20,682 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 23:14:20,682 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 23:14:20,683 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 23:14:20,683 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 23:14:20,683 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 23:14:20,683 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 23:14:20,684 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 23:14:20,684 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 23:14:20,684 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 23:14:20,686 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 23:14:20,686 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_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/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_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD 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 -> 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 [2021-10-28 23:14:20,955 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 23:14:20,976 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 23:14:20,979 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 23:14:20,980 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 23:14:20,981 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 23:14:20,982 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-28 23:14:21,076 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/data/51c7a506a/678b5da380ef4f1688d647524262cd2b/FLAGec7851ed1 [2021-10-28 23:14:21,693 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 23:14:21,693 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-28 23:14:21,704 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/data/51c7a506a/678b5da380ef4f1688d647524262cd2b/FLAGec7851ed1 [2021-10-28 23:14:22,012 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/data/51c7a506a/678b5da380ef4f1688d647524262cd2b [2021-10-28 23:14:22,015 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 23:14:22,018 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 23:14:22,020 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 23:14:22,020 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 23:14:22,023 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 23:14:22,024 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,026 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b52143 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22, skipping insertion in model container [2021-10-28 23:14:22,026 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,035 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 23:14:22,090 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 23:14:22,354 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2021-10-28 23:14:22,359 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:14:22,369 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 23:14:22,425 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2021-10-28 23:14:22,428 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:14:22,443 INFO L208 MainTranslator]: Completed translation [2021-10-28 23:14:22,443 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22 WrapperNode [2021-10-28 23:14:22,443 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 23:14:22,445 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 23:14:22,445 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 23:14:22,445 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 23:14:22,453 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,475 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,526 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 23:14:22,527 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 23:14:22,527 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 23:14:22,527 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 23:14:22,536 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,541 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,546 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,547 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,562 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,595 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,598 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,602 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 23:14:22,603 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 23:14:22,604 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 23:14:22,604 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 23:14:22,607 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (1/1) ... [2021-10-28 23:14:22,626 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:22,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:22,651 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:22,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 23:14:22,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 23:14:22,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 23:14:22,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 23:14:22,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 23:14:22,812 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:14:23,389 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-28 23:14:23,389 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-28 23:14:23,399 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 23:14:23,400 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 23:14:23,402 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:14:23 BoogieIcfgContainer [2021-10-28 23:14:23,403 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 23:14:23,404 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 23:14:23,404 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 23:14:23,408 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 23:14:23,409 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 23:14:23,410 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 11:14:22" (1/3) ... [2021-10-28 23:14:23,411 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@44d49d07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 11:14:23, skipping insertion in model container [2021-10-28 23:14:23,412 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 23:14:23,412 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:14:22" (2/3) ... [2021-10-28 23:14:23,413 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@44d49d07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 11:14:23, skipping insertion in model container [2021-10-28 23:14:23,413 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 23:14:23,413 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:14:23" (3/3) ... [2021-10-28 23:14:23,415 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2021-10-28 23:14:23,466 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 23:14:23,467 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 23:14:23,467 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 23:14:23,467 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 23:14:23,467 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 23:14:23,468 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 23:14:23,468 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 23:14:23,468 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 23:14:23,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:23,522 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-28 23:14:23,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:23,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:23,531 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 23:14:23,531 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:23,531 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 23:14:23,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:23,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-28 23:14:23,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:23,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:23,543 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 23:14:23,543 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:23,548 INFO L791 eck$LassoCheckResult]: Stem: 137#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44#L-1true havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21#L96-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 139#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 47#L110-2true [2021-10-28 23:14:23,549 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 20#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131#L113true assume !(12292 == ssl3_accept_~s__state~0); 27#L116true assume !(16384 == ssl3_accept_~s__state~0); 138#L119true assume !(8192 == ssl3_accept_~s__state~0); 57#L122true assume !(24576 == ssl3_accept_~s__state~0); 101#L125true assume !(8195 == ssl3_accept_~s__state~0); 62#L128true assume 8480 == ssl3_accept_~s__state~0; 145#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 50#L559true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52#L596true assume !(8576 == ssl3_accept_~state~0); 41#L614true ssl3_accept_~skip~0 := 0; 47#L110-2true [2021-10-28 23:14:23,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:23,555 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-28 23:14:23,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:23,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91022155] [2021-10-28 23:14:23,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:23,564 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:23,704 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:23,758 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:23,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:23,762 INFO L85 PathProgramCache]: Analyzing trace with hash -383541900, now seen corresponding path program 1 times [2021-10-28 23:14:23,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:23,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515116752] [2021-10-28 23:14:23,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:23,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:23,788 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:23,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:23,817 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:23,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:23,819 INFO L85 PathProgramCache]: Analyzing trace with hash -2120240829, now seen corresponding path program 1 times [2021-10-28 23:14:23,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:23,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572332921] [2021-10-28 23:14:23,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:23,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:23,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:23,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:23,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572332921] [2021-10-28 23:14:23,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572332921] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:23,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:23,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:23,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65401518] [2021-10-28 23:14:24,148 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:24,149 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:24,150 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:24,150 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:24,151 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 23:14:24,151 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,151 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:24,151 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:24,152 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-28 23:14:24,152 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:24,152 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:24,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,324 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:24,325 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 23:14:24,327 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,334 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,337 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:24,337 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 23:14:24,359 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:24,360 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:24,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,403 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 23:14:24,418 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:24,420 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,470 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:24,470 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:24,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,504 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 23:14:24,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:24,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:24,542 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:24,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,569 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 23:14:24,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:24,580 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,592 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:24,593 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:24,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,636 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 23:14:24,646 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:24,647 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,694 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:24,694 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:24,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,738 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 23:14:24,742 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:24,742 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:24,814 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:24,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 23:14:24,816 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 23:14:24,816 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:24,858 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 23:14:24,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:24,895 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:24,895 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:24,895 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:24,895 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:24,896 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 23:14:24,896 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:24,896 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:24,896 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:24,896 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-28 23:14:24,896 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:24,896 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:24,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:24,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:25,015 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:25,020 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 23:14:25,021 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:25,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:25,026 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:25,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 23:14:25,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:25,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:25,039 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:25,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:25,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:25,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:25,041 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:25,041 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:25,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:25,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:25,102 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:25,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:25,104 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:25,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 23:14:25,117 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:25,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:25,125 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:25,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:25,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:25,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:25,128 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:25,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:25,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:25,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:25,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:25,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:25,182 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:25,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 23:14:25,198 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:25,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:25,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:25,211 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:25,211 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:25,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:25,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:25,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:25,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:25,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:25,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:25,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:25,239 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:25,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 23:14:25,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:25,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:25,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:25,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:25,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:25,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:25,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:25,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:25,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:25,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:25,274 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:25,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:25,275 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:25,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 23:14:25,280 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:25,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:25,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:25,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:25,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:25,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:25,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:25,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:25,318 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 23:14:25,323 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 23:14:25,323 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 23:14:25,325 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:25,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:25,326 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:25,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 23:14:25,351 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 23:14:25,352 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 23:14:25,352 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 23:14:25,352 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 23:14:25,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:25,392 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 23:14:25,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:25,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:25,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:25,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:25,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:25,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:14:25,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:25,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:25,776 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 23:14:25,779 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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-10-28 23:14:26,556 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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 832 states and 1414 transitions. Complement of second has 10 states. [2021-10-28 23:14:26,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 23:14:26,559 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-10-28 23:14:26,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 609 transitions. [2021-10-28 23:14:26,563 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 23:14:26,564 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:26,564 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-28 23:14:26,565 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:26,565 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-28 23:14:26,566 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:26,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1414 transitions. [2021-10-28 23:14:26,600 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2021-10-28 23:14:26,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 694 states and 1087 transitions. [2021-10-28 23:14:26,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2021-10-28 23:14:26,618 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2021-10-28 23:14:26,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1087 transitions. [2021-10-28 23:14:26,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:26,620 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1087 transitions. [2021-10-28 23:14:26,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1087 transitions. [2021-10-28 23:14:26,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 500. [2021-10-28 23:14:26,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.566) internal successors, (783), 499 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:26,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 783 transitions. [2021-10-28 23:14:26,715 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 783 transitions. [2021-10-28 23:14:26,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:26,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:26,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:26,726 INFO L87 Difference]: Start difference. First operand 500 states and 783 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-10-28 23:14:26,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:26,889 INFO L93 Difference]: Finished difference Result 572 states and 894 transitions. [2021-10-28 23:14:26,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:26,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 894 transitions. [2021-10-28 23:14:26,898 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2021-10-28 23:14:26,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 572 states and 894 transitions. [2021-10-28 23:14:26,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2021-10-28 23:14:26,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2021-10-28 23:14:26,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 572 states and 894 transitions. [2021-10-28 23:14:26,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:26,909 INFO L681 BuchiCegarLoop]: Abstraction has 572 states and 894 transitions. [2021-10-28 23:14:26,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states and 894 transitions. [2021-10-28 23:14:26,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 543. [2021-10-28 23:14:26,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5782688766114181) internal successors, (857), 542 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:26,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 857 transitions. [2021-10-28 23:14:26,951 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-10-28 23:14:26,951 INFO L587 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-10-28 23:14:26,951 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 23:14:26,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543 states and 857 transitions. [2021-10-28 23:14:26,955 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-10-28 23:14:26,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:26,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:26,961 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:26,961 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:26,961 INFO L791 eck$LassoCheckResult]: Stem: 2421#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2270#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2252#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2208#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2209#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2202#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2203#L110-2 assume !false; 2517#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2553#L113 assume !(12292 == ssl3_accept_~s__state~0); 2552#L116 assume !(16384 == ssl3_accept_~s__state~0); 2550#L119 assume !(8192 == ssl3_accept_~s__state~0); 2551#L122 assume !(24576 == ssl3_accept_~s__state~0); 2549#L125 assume !(8195 == ssl3_accept_~s__state~0); 2489#L128 assume !(8480 == ssl3_accept_~s__state~0); 2488#L131 assume !(8481 == ssl3_accept_~s__state~0); 2487#L134 assume !(8482 == ssl3_accept_~s__state~0); 2486#L137 assume 8464 == ssl3_accept_~s__state~0; 2159#L144 [2021-10-28 23:14:26,961 INFO L793 eck$LassoCheckResult]: Loop: 2159#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2160#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2191#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2162#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2620#L596 assume !(8576 == ssl3_accept_~state~0); 2615#L614 ssl3_accept_~skip~0 := 0; 2614#L110-2 assume !false; 2601#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2595#L113 assume !(12292 == ssl3_accept_~s__state~0); 2596#L116 assume !(16384 == ssl3_accept_~s__state~0); 2664#L119 assume !(8192 == ssl3_accept_~s__state~0); 2663#L122 assume !(24576 == ssl3_accept_~s__state~0); 2662#L125 assume !(8195 == ssl3_accept_~s__state~0); 2451#L128 assume !(8480 == ssl3_accept_~s__state~0); 2449#L131 assume !(8481 == ssl3_accept_~s__state~0); 2445#L134 assume !(8482 == ssl3_accept_~s__state~0); 2446#L137 assume 8464 == ssl3_accept_~s__state~0; 2159#L144 [2021-10-28 23:14:26,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:26,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-28 23:14:26,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:26,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410704010] [2021-10-28 23:14:26,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:26,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:26,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:26,986 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:27,023 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:27,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,024 INFO L85 PathProgramCache]: Analyzing trace with hash 248605650, now seen corresponding path program 1 times [2021-10-28 23:14:27,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702576609] [2021-10-28 23:14:27,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:27,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:27,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702576609] [2021-10-28 23:14:27,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702576609] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:27,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:27,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:27,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625071534] [2021-10-28 23:14:27,052 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:27,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:27,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:27,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:27,054 INFO L87 Difference]: Start difference. First operand 543 states and 857 transitions. cyclomatic complexity: 317 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-10-28 23:14:27,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:27,232 INFO L93 Difference]: Finished difference Result 662 states and 1045 transitions. [2021-10-28 23:14:27,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:27,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 1045 transitions. [2021-10-28 23:14:27,240 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2021-10-28 23:14:27,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 662 states and 1045 transitions. [2021-10-28 23:14:27,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2021-10-28 23:14:27,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-10-28 23:14:27,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 662 states and 1045 transitions. [2021-10-28 23:14:27,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:27,251 INFO L681 BuchiCegarLoop]: Abstraction has 662 states and 1045 transitions. [2021-10-28 23:14:27,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states and 1045 transitions. [2021-10-28 23:14:27,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 579. [2021-10-28 23:14:27,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5716753022452505) internal successors, (910), 578 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:27,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 910 transitions. [2021-10-28 23:14:27,270 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-10-28 23:14:27,270 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-10-28 23:14:27,270 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 23:14:27,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 910 transitions. [2021-10-28 23:14:27,275 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2021-10-28 23:14:27,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:27,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:27,277 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:27,277 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-10-28 23:14:27,277 INFO L791 eck$LassoCheckResult]: Stem: 3629#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3484#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3465#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3420#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3421#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3414#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3415#L110-2 assume !false; 3776#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3807#L113 assume !(12292 == ssl3_accept_~s__state~0); 3806#L116 assume !(16384 == ssl3_accept_~s__state~0); 3804#L119 assume !(8192 == ssl3_accept_~s__state~0); 3805#L122 assume !(24576 == ssl3_accept_~s__state~0); 3803#L125 assume !(8195 == ssl3_accept_~s__state~0); 3520#L128 assume !(8480 == ssl3_accept_~s__state~0); 3489#L131 assume !(8481 == ssl3_accept_~s__state~0); 3490#L134 assume !(8482 == ssl3_accept_~s__state~0); 3630#L137 assume 8464 == ssl3_accept_~s__state~0; 3370#L144 [2021-10-28 23:14:27,278 INFO L793 eck$LassoCheckResult]: Loop: 3370#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3371#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3402#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3403#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3871#L596 assume !(8576 == ssl3_accept_~state~0); 3866#L614 ssl3_accept_~skip~0 := 0; 3865#L110-2 assume !false; 3864#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3863#L113 assume !(12292 == ssl3_accept_~s__state~0); 3859#L116 assume 16384 == ssl3_accept_~s__state~0; 3649#L222 ssl3_accept_~s__server~0 := 1; 3858#L227 assume 0 != ssl3_accept_~cb~0; 3857#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3856#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3852#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3693#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3575#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3668#L596 assume !(8576 == ssl3_accept_~state~0); 3664#L614 ssl3_accept_~skip~0 := 0; 3662#L110-2 assume !false; 3660#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3657#L113 assume !(12292 == ssl3_accept_~s__state~0); 3655#L116 assume !(16384 == ssl3_accept_~s__state~0); 3653#L119 assume !(8192 == ssl3_accept_~s__state~0); 3651#L122 assume !(24576 == ssl3_accept_~s__state~0); 3648#L125 assume !(8195 == ssl3_accept_~s__state~0); 3644#L128 assume !(8480 == ssl3_accept_~s__state~0); 3645#L131 assume !(8481 == ssl3_accept_~s__state~0); 3646#L134 assume !(8482 == ssl3_accept_~s__state~0); 3698#L137 assume 8464 == ssl3_accept_~s__state~0; 3370#L144 [2021-10-28 23:14:27,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-28 23:14:27,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996241101] [2021-10-28 23:14:27,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:27,294 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:27,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:27,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:27,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash -734299873, now seen corresponding path program 1 times [2021-10-28 23:14:27,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829964056] [2021-10-28 23:14:27,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:27,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:27,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:27,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829964056] [2021-10-28 23:14:27,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829964056] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:27,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:27,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:27,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892021459] [2021-10-28 23:14:27,348 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:27,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:27,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:27,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:27,349 INFO L87 Difference]: Start difference. First operand 579 states and 910 transitions. cyclomatic complexity: 334 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-10-28 23:14:27,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:27,540 INFO L93 Difference]: Finished difference Result 690 states and 992 transitions. [2021-10-28 23:14:27,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:27,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 992 transitions. [2021-10-28 23:14:27,548 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2021-10-28 23:14:27,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 617 states and 912 transitions. [2021-10-28 23:14:27,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2021-10-28 23:14:27,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-10-28 23:14:27,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 617 states and 912 transitions. [2021-10-28 23:14:27,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:27,565 INFO L681 BuchiCegarLoop]: Abstraction has 617 states and 912 transitions. [2021-10-28 23:14:27,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states and 912 transitions. [2021-10-28 23:14:27,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 571. [2021-10-28 23:14:27,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4973730297723293) internal successors, (855), 570 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:27,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 855 transitions. [2021-10-28 23:14:27,581 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-10-28 23:14:27,581 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-10-28 23:14:27,581 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 23:14:27,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 855 transitions. [2021-10-28 23:14:27,586 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-28 23:14:27,586 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:27,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:27,588 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:27,588 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:27,588 INFO L791 eck$LassoCheckResult]: Stem: 4904#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4753#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4735#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4692#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4693#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4686#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4687#L110-2 assume !false; 4682#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4683#L113 assume !(12292 == ssl3_accept_~s__state~0); 4708#L116 assume !(16384 == ssl3_accept_~s__state~0); 4709#L119 assume 8192 == ssl3_accept_~s__state~0; 4862#L222 [2021-10-28 23:14:27,588 INFO L793 eck$LassoCheckResult]: Loop: 4862#L222 ssl3_accept_~s__server~0 := 1; 4863#L227 assume 0 != ssl3_accept_~cb~0; 4743#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4744#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4889#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4755#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4756#L254 assume 12292 != ssl3_accept_~s__state~0; 4676#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4646#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5151#L596 assume !(8576 == ssl3_accept_~state~0); 5148#L614 ssl3_accept_~skip~0 := 0; 5127#L110-2 assume !false; 5126#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5125#L113 assume !(12292 == ssl3_accept_~s__state~0); 5124#L116 assume !(16384 == ssl3_accept_~s__state~0); 5123#L119 assume 8192 == ssl3_accept_~s__state~0; 4862#L222 [2021-10-28 23:14:27,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,589 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-28 23:14:27,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604815191] [2021-10-28 23:14:27,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:27,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:27,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:27,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604815191] [2021-10-28 23:14:27,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604815191] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:27,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:27,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:27,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948264731] [2021-10-28 23:14:27,657 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:14:27,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1060449691, now seen corresponding path program 1 times [2021-10-28 23:14:27,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597790784] [2021-10-28 23:14:27,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:27,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:27,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:27,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597790784] [2021-10-28 23:14:27,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597790784] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:27,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:27,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:27,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600473611] [2021-10-28 23:14:27,685 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:27,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:27,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:27,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:27,686 INFO L87 Difference]: Start difference. First operand 571 states and 855 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:27,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:27,798 INFO L93 Difference]: Finished difference Result 581 states and 863 transitions. [2021-10-28 23:14:27,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:27,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 863 transitions. [2021-10-28 23:14:27,804 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-10-28 23:14:27,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 863 transitions. [2021-10-28 23:14:27,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-28 23:14:27,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-28 23:14:27,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 863 transitions. [2021-10-28 23:14:27,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:27,811 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 863 transitions. [2021-10-28 23:14:27,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 863 transitions. [2021-10-28 23:14:27,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-10-28 23:14:27,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4903677758318739) internal successors, (851), 570 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:27,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 851 transitions. [2021-10-28 23:14:27,825 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-10-28 23:14:27,825 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-10-28 23:14:27,825 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 23:14:27,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 851 transitions. [2021-10-28 23:14:27,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-28 23:14:27,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:27,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:27,829 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:27,830 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-10-28 23:14:27,830 INFO L791 eck$LassoCheckResult]: Stem: 6066#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5911#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5897#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5848#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5849#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5842#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5843#L110-2 assume !false; 6152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6334#L113 assume !(12292 == ssl3_accept_~s__state~0); 6332#L116 assume !(16384 == ssl3_accept_~s__state~0); 6330#L119 assume !(8192 == ssl3_accept_~s__state~0); 6329#L122 assume !(24576 == ssl3_accept_~s__state~0); 6328#L125 assume 8195 == ssl3_accept_~s__state~0; 6023#L222 [2021-10-28 23:14:27,830 INFO L793 eck$LassoCheckResult]: Loop: 6023#L222 ssl3_accept_~s__server~0 := 1; 6024#L227 assume 0 != ssl3_accept_~cb~0; 5905#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5906#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6050#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5917#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5918#L254 assume 12292 != ssl3_accept_~s__state~0; 5836#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5805#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6319#L596 assume !(8576 == ssl3_accept_~state~0); 6316#L614 ssl3_accept_~skip~0 := 0; 6260#L110-2 assume !false; 6259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6258#L113 assume !(12292 == ssl3_accept_~s__state~0); 6257#L116 assume !(16384 == ssl3_accept_~s__state~0); 6256#L119 assume !(8192 == ssl3_accept_~s__state~0); 6255#L122 assume !(24576 == ssl3_accept_~s__state~0); 6254#L125 assume 8195 == ssl3_accept_~s__state~0; 6023#L222 [2021-10-28 23:14:27,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,830 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-28 23:14:27,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788741881] [2021-10-28 23:14:27,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:27,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:27,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788741881] [2021-10-28 23:14:27,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788741881] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:27,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:27,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:27,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860816879] [2021-10-28 23:14:27,880 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:14:27,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:27,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1184907808, now seen corresponding path program 1 times [2021-10-28 23:14:27,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:27,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568035608] [2021-10-28 23:14:27,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:27,882 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:27,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:27,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:27,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568035608] [2021-10-28 23:14:27,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568035608] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:27,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:27,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:27,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200517371] [2021-10-28 23:14:27,915 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:27,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:27,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:27,917 INFO L87 Difference]: Start difference. First operand 571 states and 851 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:28,021 INFO L93 Difference]: Finished difference Result 581 states and 859 transitions. [2021-10-28 23:14:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:28,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 859 transitions. [2021-10-28 23:14:28,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-10-28 23:14:28,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 859 transitions. [2021-10-28 23:14:28,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-28 23:14:28,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-28 23:14:28,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 859 transitions. [2021-10-28 23:14:28,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:28,031 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 859 transitions. [2021-10-28 23:14:28,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 859 transitions. [2021-10-28 23:14:28,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-10-28 23:14:28,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4833625218914186) internal successors, (847), 570 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 847 transitions. [2021-10-28 23:14:28,044 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-10-28 23:14:28,044 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-10-28 23:14:28,044 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 23:14:28,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 847 transitions. [2021-10-28 23:14:28,048 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-28 23:14:28,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:28,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:28,049 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:28,049 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:28,050 INFO L791 eck$LassoCheckResult]: Stem: 7231#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7070#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7056#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7007#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7008#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7001#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7002#L110-2 assume !false; 7314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7423#L113 assume !(12292 == ssl3_accept_~s__state~0); 7421#L116 assume !(16384 == ssl3_accept_~s__state~0); 7419#L119 assume !(8192 == ssl3_accept_~s__state~0); 7417#L122 assume !(24576 == ssl3_accept_~s__state~0); 7415#L125 assume !(8195 == ssl3_accept_~s__state~0); 7413#L128 assume !(8480 == ssl3_accept_~s__state~0); 7411#L131 assume !(8481 == ssl3_accept_~s__state~0); 7409#L134 assume !(8482 == ssl3_accept_~s__state~0); 7407#L137 assume 8464 == ssl3_accept_~s__state~0; 6961#L144 [2021-10-28 23:14:28,050 INFO L793 eck$LassoCheckResult]: Loop: 6961#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6962#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6987#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6988#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7503#L596 assume !(8576 == ssl3_accept_~state~0); 7501#L614 ssl3_accept_~skip~0 := 0; 7500#L110-2 assume !false; 7497#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7494#L113 assume !(12292 == ssl3_accept_~s__state~0); 7492#L116 assume !(16384 == ssl3_accept_~s__state~0); 7490#L119 assume !(8192 == ssl3_accept_~s__state~0); 7488#L122 assume !(24576 == ssl3_accept_~s__state~0); 7486#L125 assume !(8195 == ssl3_accept_~s__state~0); 7465#L128 assume !(8480 == ssl3_accept_~s__state~0); 7079#L131 assume !(8481 == ssl3_accept_~s__state~0); 7080#L134 assume !(8482 == ssl3_accept_~s__state~0); 7146#L137 assume !(8464 == ssl3_accept_~s__state~0); 7120#L140 assume !(8465 == ssl3_accept_~s__state~0); 7121#L143 assume !(8466 == ssl3_accept_~s__state~0); 7193#L146 assume 8496 == ssl3_accept_~s__state~0; 7194#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7036#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7013#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 6967#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6968#L308-2 ssl3_accept_~s__init_num~0 := 0; 7026#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7394#L596 assume !(8576 == ssl3_accept_~state~0); 7095#L614 ssl3_accept_~skip~0 := 0; 7388#L110-2 assume !false; 7386#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7367#L113 assume 12292 == ssl3_accept_~s__state~0; 7105#L114 ssl3_accept_~s__new_session~0 := 1; 7106#L222 ssl3_accept_~s__server~0 := 1; 7517#L227 assume 0 != ssl3_accept_~cb~0; 7516#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7515#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7513#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7511#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7509#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7084#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6984#L596 assume !(8576 == ssl3_accept_~state~0); 6954#L614 ssl3_accept_~skip~0 := 0; 7062#L110-2 assume !false; 7003#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7004#L113 assume !(12292 == ssl3_accept_~s__state~0); 7028#L116 assume !(16384 == ssl3_accept_~s__state~0); 7029#L119 assume !(8192 == ssl3_accept_~s__state~0); 7099#L122 assume !(24576 == ssl3_accept_~s__state~0); 7100#L125 assume !(8195 == ssl3_accept_~s__state~0); 7192#L128 assume !(8480 == ssl3_accept_~s__state~0); 7114#L131 assume !(8481 == ssl3_accept_~s__state~0); 7448#L134 assume !(8482 == ssl3_accept_~s__state~0); 7447#L137 assume 8464 == ssl3_accept_~s__state~0; 6961#L144 [2021-10-28 23:14:28,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-28 23:14:28,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385785949] [2021-10-28 23:14:28,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,060 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,075 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:28,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1161686817, now seen corresponding path program 1 times [2021-10-28 23:14:28,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098100559] [2021-10-28 23:14:28,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:28,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:28,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098100559] [2021-10-28 23:14:28,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098100559] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:28,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:28,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:28,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119397046] [2021-10-28 23:14:28,100 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:28,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:28,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:28,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:28,101 INFO L87 Difference]: Start difference. First operand 571 states and 847 transitions. cyclomatic complexity: 279 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-10-28 23:14:28,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:28,298 INFO L93 Difference]: Finished difference Result 717 states and 1069 transitions. [2021-10-28 23:14:28,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:28,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717 states and 1069 transitions. [2021-10-28 23:14:28,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2021-10-28 23:14:28,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717 states to 710 states and 1062 transitions. [2021-10-28 23:14:28,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 496 [2021-10-28 23:14:28,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 496 [2021-10-28 23:14:28,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 710 states and 1062 transitions. [2021-10-28 23:14:28,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:28,314 INFO L681 BuchiCegarLoop]: Abstraction has 710 states and 1062 transitions. [2021-10-28 23:14:28,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states and 1062 transitions. [2021-10-28 23:14:28,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 697. [2021-10-28 23:14:28,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 697 states have (on average 1.5007173601147776) internal successors, (1046), 696 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1046 transitions. [2021-10-28 23:14:28,333 INFO L704 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-10-28 23:14:28,333 INFO L587 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-10-28 23:14:28,333 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 23:14:28,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 697 states and 1046 transitions. [2021-10-28 23:14:28,338 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-10-28 23:14:28,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:28,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:28,342 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:28,342 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-10-28 23:14:28,342 INFO L791 eck$LassoCheckResult]: Stem: 8525#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8366#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8350#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8300#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8301#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8294#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 8295#L110-2 assume !false; 8845#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8843#L113 assume !(12292 == ssl3_accept_~s__state~0); 8837#L116 assume !(16384 == ssl3_accept_~s__state~0); 8834#L119 assume !(8192 == ssl3_accept_~s__state~0); 8830#L122 assume !(24576 == ssl3_accept_~s__state~0); 8828#L125 assume !(8195 == ssl3_accept_~s__state~0); 8825#L128 assume !(8480 == ssl3_accept_~s__state~0); 8819#L131 assume !(8481 == ssl3_accept_~s__state~0); 8816#L134 assume !(8482 == ssl3_accept_~s__state~0); 8806#L137 assume 8464 == ssl3_accept_~s__state~0; 8255#L144 [2021-10-28 23:14:28,343 INFO L793 eck$LassoCheckResult]: Loop: 8255#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8256#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8286#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8287#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8920#L596 assume !(8576 == ssl3_accept_~state~0); 8918#L614 ssl3_accept_~skip~0 := 0; 8917#L110-2 assume !false; 8296#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8297#L113 assume !(12292 == ssl3_accept_~s__state~0); 8319#L116 assume !(16384 == ssl3_accept_~s__state~0); 8320#L119 assume !(8192 == ssl3_accept_~s__state~0); 8851#L122 assume !(24576 == ssl3_accept_~s__state~0); 8850#L125 assume !(8195 == ssl3_accept_~s__state~0); 8848#L128 assume !(8480 == ssl3_accept_~s__state~0); 8376#L131 assume !(8481 == ssl3_accept_~s__state~0); 8377#L134 assume !(8482 == ssl3_accept_~s__state~0); 8442#L137 assume !(8464 == ssl3_accept_~s__state~0); 8416#L140 assume !(8465 == ssl3_accept_~s__state~0); 8417#L143 assume !(8466 == ssl3_accept_~s__state~0); 8508#L146 assume 8496 == ssl3_accept_~s__state~0; 8605#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8725#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8722#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 8721#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8444#L308-2 ssl3_accept_~s__init_num~0 := 0; 8317#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8751#L596 assume !(8576 == ssl3_accept_~state~0); 8392#L614 ssl3_accept_~skip~0 := 0; 8748#L110-2 assume !false; 8747#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8746#L113 assume !(12292 == ssl3_accept_~s__state~0); 8745#L116 assume !(16384 == ssl3_accept_~s__state~0); 8744#L119 assume !(8192 == ssl3_accept_~s__state~0); 8741#L122 assume !(24576 == ssl3_accept_~s__state~0); 8740#L125 assume !(8195 == ssl3_accept_~s__state~0); 8737#L128 assume !(8480 == ssl3_accept_~s__state~0); 8736#L131 assume !(8481 == ssl3_accept_~s__state~0); 8735#L134 assume !(8482 == ssl3_accept_~s__state~0); 8734#L137 assume !(8464 == ssl3_accept_~s__state~0); 8733#L140 assume !(8465 == ssl3_accept_~s__state~0); 8732#L143 assume !(8466 == ssl3_accept_~s__state~0); 8731#L146 assume !(8496 == ssl3_accept_~s__state~0); 8729#L149 assume !(8497 == ssl3_accept_~s__state~0); 8730#L152 assume !(8512 == ssl3_accept_~s__state~0); 8742#L155 assume !(8513 == ssl3_accept_~s__state~0); 8743#L158 assume !(8528 == ssl3_accept_~s__state~0); 8789#L161 assume !(8529 == ssl3_accept_~s__state~0); 8538#L164 assume !(8544 == ssl3_accept_~s__state~0); 8539#L167 assume !(8545 == ssl3_accept_~s__state~0); 8452#L170 assume 8560 == ssl3_accept_~s__state~0; 8421#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8497#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8258#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8869#L596 assume !(8576 == ssl3_accept_~state~0); 8866#L614 ssl3_accept_~skip~0 := 0; 8864#L110-2 assume !false; 8863#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8862#L113 assume !(12292 == ssl3_accept_~s__state~0); 8861#L116 assume !(16384 == ssl3_accept_~s__state~0); 8860#L119 assume !(8192 == ssl3_accept_~s__state~0); 8859#L122 assume !(24576 == ssl3_accept_~s__state~0); 8858#L125 assume !(8195 == ssl3_accept_~s__state~0); 8409#L128 assume !(8480 == ssl3_accept_~s__state~0); 8410#L131 assume !(8481 == ssl3_accept_~s__state~0); 8533#L134 assume !(8482 == ssl3_accept_~s__state~0); 8554#L137 assume 8464 == ssl3_accept_~s__state~0; 8255#L144 [2021-10-28 23:14:28,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-28 23:14:28,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943925595] [2021-10-28 23:14:28,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,353 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:28,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,368 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:28,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,369 INFO L85 PathProgramCache]: Analyzing trace with hash -488131506, now seen corresponding path program 1 times [2021-10-28 23:14:28,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693506322] [2021-10-28 23:14:28,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:28,402 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:28,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:28,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693506322] [2021-10-28 23:14:28,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693506322] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:28,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:28,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:28,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151127921] [2021-10-28 23:14:28,412 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:28,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:28,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:28,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:28,414 INFO L87 Difference]: Start difference. First operand 697 states and 1046 transitions. cyclomatic complexity: 352 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:28,572 INFO L93 Difference]: Finished difference Result 839 states and 1162 transitions. [2021-10-28 23:14:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:28,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1162 transitions. [2021-10-28 23:14:28,580 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2021-10-28 23:14:28,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 839 states and 1162 transitions. [2021-10-28 23:14:28,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 586 [2021-10-28 23:14:28,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 586 [2021-10-28 23:14:28,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1162 transitions. [2021-10-28 23:14:28,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:28,589 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1162 transitions. [2021-10-28 23:14:28,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1162 transitions. [2021-10-28 23:14:28,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 831. [2021-10-28 23:14:28,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 831 states have (on average 1.3850782190132371) internal successors, (1151), 830 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1151 transitions. [2021-10-28 23:14:28,609 INFO L704 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-10-28 23:14:28,609 INFO L587 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-10-28 23:14:28,609 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 23:14:28,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 831 states and 1151 transitions. [2021-10-28 23:14:28,615 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2021-10-28 23:14:28,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:28,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:28,616 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:28,617 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-10-28 23:14:28,617 INFO L791 eck$LassoCheckResult]: Stem: 10060#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9902#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9888#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9841#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9842#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9835#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9836#L110-2 assume !false; 10330#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10328#L113 assume !(12292 == ssl3_accept_~s__state~0); 10327#L116 assume !(16384 == ssl3_accept_~s__state~0); 10321#L119 assume !(8192 == ssl3_accept_~s__state~0); 10318#L122 assume !(24576 == ssl3_accept_~s__state~0); 10313#L125 assume !(8195 == ssl3_accept_~s__state~0); 10310#L128 assume !(8480 == ssl3_accept_~s__state~0); 10299#L131 assume !(8481 == ssl3_accept_~s__state~0); 10294#L134 assume !(8482 == ssl3_accept_~s__state~0); 10295#L137 assume 8464 == ssl3_accept_~s__state~0; 9797#L144 [2021-10-28 23:14:28,617 INFO L793 eck$LassoCheckResult]: Loop: 9797#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9798#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9823#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9824#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10544#L596 assume !(8576 == ssl3_accept_~state~0); 10542#L614 ssl3_accept_~skip~0 := 0; 10541#L110-2 assume !false; 10540#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10539#L113 assume !(12292 == ssl3_accept_~s__state~0); 10538#L116 assume !(16384 == ssl3_accept_~s__state~0); 10537#L119 assume !(8192 == ssl3_accept_~s__state~0); 10536#L122 assume !(24576 == ssl3_accept_~s__state~0); 10535#L125 assume !(8195 == ssl3_accept_~s__state~0); 10534#L128 assume !(8480 == ssl3_accept_~s__state~0); 10533#L131 assume !(8481 == ssl3_accept_~s__state~0); 10532#L134 assume !(8482 == ssl3_accept_~s__state~0); 10531#L137 assume !(8464 == ssl3_accept_~s__state~0); 10530#L140 assume !(8465 == ssl3_accept_~s__state~0); 10529#L143 assume !(8466 == ssl3_accept_~s__state~0); 10409#L146 assume 8496 == ssl3_accept_~s__state~0; 10271#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10404#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10402#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 10400#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10369#L308-2 ssl3_accept_~s__init_num~0 := 0; 10075#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10307#L596 assume !(8576 == ssl3_accept_~state~0); 10298#L614 ssl3_accept_~skip~0 := 0; 10293#L110-2 assume !false; 10291#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10289#L113 assume !(12292 == ssl3_accept_~s__state~0); 10288#L116 assume !(16384 == ssl3_accept_~s__state~0); 10287#L119 assume !(8192 == ssl3_accept_~s__state~0); 10286#L122 assume !(24576 == ssl3_accept_~s__state~0); 10285#L125 assume !(8195 == ssl3_accept_~s__state~0); 10284#L128 assume !(8480 == ssl3_accept_~s__state~0); 10283#L131 assume !(8481 == ssl3_accept_~s__state~0); 10281#L134 assume !(8482 == ssl3_accept_~s__state~0); 10279#L137 assume !(8464 == ssl3_accept_~s__state~0); 10277#L140 assume !(8465 == ssl3_accept_~s__state~0); 10275#L143 assume !(8466 == ssl3_accept_~s__state~0); 10273#L146 assume !(8496 == ssl3_accept_~s__state~0); 10270#L149 assume !(8497 == ssl3_accept_~s__state~0); 10268#L152 assume !(8512 == ssl3_accept_~s__state~0); 10265#L155 assume !(8513 == ssl3_accept_~s__state~0); 10256#L158 assume !(8528 == ssl3_accept_~s__state~0); 10257#L161 assume !(8529 == ssl3_accept_~s__state~0); 10085#L164 assume !(8544 == ssl3_accept_~s__state~0); 10086#L167 assume !(8545 == ssl3_accept_~s__state~0); 10261#L170 assume 8560 == ssl3_accept_~s__state~0; 10067#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10030#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9800#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10236#L596 assume !(8576 == ssl3_accept_~state~0); 10234#L614 ssl3_accept_~skip~0 := 0; 10233#L110-2 assume !false; 10232#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10231#L113 assume !(12292 == ssl3_accept_~s__state~0); 10230#L116 assume !(16384 == ssl3_accept_~s__state~0); 10229#L119 assume !(8192 == ssl3_accept_~s__state~0); 10228#L122 assume !(24576 == ssl3_accept_~s__state~0); 10227#L125 assume !(8195 == ssl3_accept_~s__state~0); 10226#L128 assume !(8480 == ssl3_accept_~s__state~0); 10082#L131 assume !(8481 == ssl3_accept_~s__state~0); 10083#L134 assume !(8482 == ssl3_accept_~s__state~0); 10105#L137 assume 8464 == ssl3_accept_~s__state~0; 9797#L144 [2021-10-28 23:14:28,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-28 23:14:28,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373687095] [2021-10-28 23:14:28,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,639 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:28,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,661 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:28,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1385524784, now seen corresponding path program 1 times [2021-10-28 23:14:28,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384705806] [2021-10-28 23:14:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:28,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:28,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384705806] [2021-10-28 23:14:28,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384705806] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:28,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:28,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:28,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657274619] [2021-10-28 23:14:28,719 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:28,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:28,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:28,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:28,720 INFO L87 Difference]: Start difference. First operand 831 states and 1151 transitions. cyclomatic complexity: 323 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:28,824 INFO L93 Difference]: Finished difference Result 918 states and 1259 transitions. [2021-10-28 23:14:28,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:28,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1259 transitions. [2021-10-28 23:14:28,832 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2021-10-28 23:14:28,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 918 states and 1259 transitions. [2021-10-28 23:14:28,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 637 [2021-10-28 23:14:28,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 637 [2021-10-28 23:14:28,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 918 states and 1259 transitions. [2021-10-28 23:14:28,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:28,841 INFO L681 BuchiCegarLoop]: Abstraction has 918 states and 1259 transitions. [2021-10-28 23:14:28,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states and 1259 transitions. [2021-10-28 23:14:28,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 906. [2021-10-28 23:14:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 906 states have (on average 1.3730684326710816) internal successors, (1244), 905 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:28,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1244 transitions. [2021-10-28 23:14:28,862 INFO L704 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-10-28 23:14:28,862 INFO L587 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-10-28 23:14:28,862 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 23:14:28,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1244 transitions. [2021-10-28 23:14:28,867 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2021-10-28 23:14:28,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:28,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:28,869 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:28,869 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-10-28 23:14:28,869 INFO L791 eck$LassoCheckResult]: Stem: 11818#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11658#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11644#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11596#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11597#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11590#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 11591#L110-2 assume !false; 12097#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12287#L113 assume !(12292 == ssl3_accept_~s__state~0); 12285#L116 assume !(16384 == ssl3_accept_~s__state~0); 12283#L119 assume !(8192 == ssl3_accept_~s__state~0); 12281#L122 assume !(24576 == ssl3_accept_~s__state~0); 12279#L125 assume !(8195 == ssl3_accept_~s__state~0); 12275#L128 assume !(8480 == ssl3_accept_~s__state~0); 12267#L131 assume !(8481 == ssl3_accept_~s__state~0); 12263#L134 assume !(8482 == ssl3_accept_~s__state~0); 12264#L137 assume 8464 == ssl3_accept_~s__state~0; 11552#L144 [2021-10-28 23:14:28,890 INFO L793 eck$LassoCheckResult]: Loop: 11552#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11553#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11578#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11579#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12395#L596 assume !(8576 == ssl3_accept_~state~0); 12393#L614 ssl3_accept_~skip~0 := 0; 12392#L110-2 assume !false; 12391#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12390#L113 assume !(12292 == ssl3_accept_~s__state~0); 12389#L116 assume !(16384 == ssl3_accept_~s__state~0); 12388#L119 assume !(8192 == ssl3_accept_~s__state~0); 12387#L122 assume !(24576 == ssl3_accept_~s__state~0); 12386#L125 assume !(8195 == ssl3_accept_~s__state~0); 12385#L128 assume !(8480 == ssl3_accept_~s__state~0); 12384#L131 assume !(8481 == ssl3_accept_~s__state~0); 12383#L134 assume !(8482 == ssl3_accept_~s__state~0); 12382#L137 assume !(8464 == ssl3_accept_~s__state~0); 12381#L140 assume !(8465 == ssl3_accept_~s__state~0); 12380#L143 assume !(8466 == ssl3_accept_~s__state~0); 12215#L146 assume 8496 == ssl3_accept_~s__state~0; 11793#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11622#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11602#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 11558#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11560#L308-2 ssl3_accept_~s__init_num~0 := 0; 12441#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12429#L596 assume !(8576 == ssl3_accept_~state~0); 12426#L614 ssl3_accept_~skip~0 := 0; 12424#L110-2 assume !false; 12422#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12420#L113 assume !(12292 == ssl3_accept_~s__state~0); 12418#L116 assume !(16384 == ssl3_accept_~s__state~0); 12416#L119 assume !(8192 == ssl3_accept_~s__state~0); 12414#L122 assume !(24576 == ssl3_accept_~s__state~0); 12412#L125 assume !(8195 == ssl3_accept_~s__state~0); 12410#L128 assume !(8480 == ssl3_accept_~s__state~0); 12408#L131 assume !(8481 == ssl3_accept_~s__state~0); 12401#L134 assume !(8482 == ssl3_accept_~s__state~0); 12402#L137 assume !(8464 == ssl3_accept_~s__state~0); 12406#L140 assume !(8465 == ssl3_accept_~s__state~0); 12405#L143 assume !(8466 == ssl3_accept_~s__state~0); 11773#L146 assume !(8496 == ssl3_accept_~s__state~0); 11774#L149 assume !(8497 == ssl3_accept_~s__state~0); 11626#L152 assume 8512 == ssl3_accept_~s__state~0; 11627#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12204#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11759#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11540#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12245#L596 assume !(8576 == ssl3_accept_~state~0); 11683#L614 ssl3_accept_~skip~0 := 0; 12302#L110-2 assume !false; 12241#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12239#L113 assume !(12292 == ssl3_accept_~s__state~0); 12238#L116 assume !(16384 == ssl3_accept_~s__state~0); 12236#L119 assume !(8192 == ssl3_accept_~s__state~0); 12234#L122 assume !(24576 == ssl3_accept_~s__state~0); 12232#L125 assume !(8195 == ssl3_accept_~s__state~0); 12230#L128 assume !(8480 == ssl3_accept_~s__state~0); 12229#L131 assume !(8481 == ssl3_accept_~s__state~0); 12228#L134 assume !(8482 == ssl3_accept_~s__state~0); 12227#L137 assume !(8464 == ssl3_accept_~s__state~0); 12225#L140 assume !(8465 == ssl3_accept_~s__state~0); 12222#L143 assume !(8466 == ssl3_accept_~s__state~0); 12223#L146 assume !(8496 == ssl3_accept_~s__state~0); 12299#L149 assume !(8497 == ssl3_accept_~s__state~0); 12297#L152 assume !(8512 == ssl3_accept_~s__state~0); 12244#L155 assume !(8513 == ssl3_accept_~s__state~0); 11990#L158 assume !(8528 == ssl3_accept_~s__state~0); 11991#L161 assume !(8529 == ssl3_accept_~s__state~0); 11992#L164 assume !(8544 == ssl3_accept_~s__state~0); 12079#L167 assume !(8545 == ssl3_accept_~s__state~0); 12078#L170 assume 8560 == ssl3_accept_~s__state~0; 11826#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11785#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11555#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12153#L596 assume !(8576 == ssl3_accept_~state~0); 12150#L614 ssl3_accept_~skip~0 := 0; 12148#L110-2 assume !false; 12146#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12144#L113 assume !(12292 == ssl3_accept_~s__state~0); 12135#L116 assume !(16384 == ssl3_accept_~s__state~0); 12131#L119 assume !(8192 == ssl3_accept_~s__state~0); 12117#L122 assume !(24576 == ssl3_accept_~s__state~0); 12108#L125 assume !(8195 == ssl3_accept_~s__state~0); 12085#L128 assume !(8480 == ssl3_accept_~s__state~0); 11834#L131 assume !(8481 == ssl3_accept_~s__state~0); 11835#L134 assume !(8482 == ssl3_accept_~s__state~0); 11876#L137 assume 8464 == ssl3_accept_~s__state~0; 11552#L144 [2021-10-28 23:14:28,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-28 23:14:28,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864898381] [2021-10-28 23:14:28,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,892 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,899 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:28,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:28,911 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:28,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:28,912 INFO L85 PathProgramCache]: Analyzing trace with hash 403680920, now seen corresponding path program 1 times [2021-10-28 23:14:28,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:28,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359359949] [2021-10-28 23:14:28,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:28,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:28,951 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 23:14:28,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:28,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359359949] [2021-10-28 23:14:28,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359359949] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:28,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:28,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:28,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580850582] [2021-10-28 23:14:28,952 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:28,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:28,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:28,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:28,953 INFO L87 Difference]: Start difference. First operand 906 states and 1244 transitions. cyclomatic complexity: 341 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-10-28 23:14:29,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:29,065 INFO L93 Difference]: Finished difference Result 1026 states and 1406 transitions. [2021-10-28 23:14:29,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:29,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1406 transitions. [2021-10-28 23:14:29,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2021-10-28 23:14:29,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 1026 states and 1406 transitions. [2021-10-28 23:14:29,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2021-10-28 23:14:29,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 709 [2021-10-28 23:14:29,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1406 transitions. [2021-10-28 23:14:29,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:29,083 INFO L681 BuchiCegarLoop]: Abstraction has 1026 states and 1406 transitions. [2021-10-28 23:14:29,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1406 transitions. [2021-10-28 23:14:29,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 987. [2021-10-28 23:14:29,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 987 states have (on average 1.3606889564336373) internal successors, (1343), 986 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:29,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1343 transitions. [2021-10-28 23:14:29,105 INFO L704 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-10-28 23:14:29,105 INFO L587 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-10-28 23:14:29,105 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 23:14:29,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 987 states and 1343 transitions. [2021-10-28 23:14:29,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2021-10-28 23:14:29,109 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:29,109 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:29,113 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:29,113 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:29,113 INFO L791 eck$LassoCheckResult]: Stem: 13770#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13596#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13582#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13535#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13536#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13529#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 13530#L110-2 assume !false; 13897#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14328#L113 assume !(12292 == ssl3_accept_~s__state~0); 14324#L116 assume !(16384 == ssl3_accept_~s__state~0); 14321#L119 assume !(8192 == ssl3_accept_~s__state~0); 14317#L122 assume !(24576 == ssl3_accept_~s__state~0); 14313#L125 assume !(8195 == ssl3_accept_~s__state~0); 14309#L128 assume !(8480 == ssl3_accept_~s__state~0); 14305#L131 assume !(8481 == ssl3_accept_~s__state~0); 14301#L134 assume !(8482 == ssl3_accept_~s__state~0); 14302#L137 assume 8464 == ssl3_accept_~s__state~0; 13490#L144 [2021-10-28 23:14:29,114 INFO L793 eck$LassoCheckResult]: Loop: 13490#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13491#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13517#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13518#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14407#L596 assume !(8576 == ssl3_accept_~state~0); 14404#L614 ssl3_accept_~skip~0 := 0; 14402#L110-2 assume !false; 14400#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14398#L113 assume !(12292 == ssl3_accept_~s__state~0); 14396#L116 assume !(16384 == ssl3_accept_~s__state~0); 14394#L119 assume !(8192 == ssl3_accept_~s__state~0); 14392#L122 assume !(24576 == ssl3_accept_~s__state~0); 14390#L125 assume !(8195 == ssl3_accept_~s__state~0); 14388#L128 assume !(8480 == ssl3_accept_~s__state~0); 14386#L131 assume !(8481 == ssl3_accept_~s__state~0); 14384#L134 assume !(8482 == ssl3_accept_~s__state~0); 14383#L137 assume !(8464 == ssl3_accept_~s__state~0); 14381#L140 assume !(8465 == ssl3_accept_~s__state~0); 14379#L143 assume !(8466 == ssl3_accept_~s__state~0); 14278#L146 assume 8496 == ssl3_accept_~s__state~0; 13742#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13561#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13541#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13496#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13497#L308-2 ssl3_accept_~s__init_num~0 := 0; 13673#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14287#L596 assume !(8576 == ssl3_accept_~state~0); 14285#L614 ssl3_accept_~skip~0 := 0; 14284#L110-2 assume !false; 14283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14281#L113 assume !(12292 == ssl3_accept_~s__state~0); 14280#L116 assume !(16384 == ssl3_accept_~s__state~0); 14279#L119 assume !(8192 == ssl3_accept_~s__state~0); 14277#L122 assume !(24576 == ssl3_accept_~s__state~0); 14218#L125 assume !(8195 == ssl3_accept_~s__state~0); 14217#L128 assume !(8480 == ssl3_accept_~s__state~0); 14216#L131 assume !(8481 == ssl3_accept_~s__state~0); 14215#L134 assume !(8482 == ssl3_accept_~s__state~0); 14214#L137 assume !(8464 == ssl3_accept_~s__state~0); 14213#L140 assume !(8465 == ssl3_accept_~s__state~0); 14212#L143 assume !(8466 == ssl3_accept_~s__state~0); 14211#L146 assume !(8496 == ssl3_accept_~s__state~0); 14210#L149 assume !(8497 == ssl3_accept_~s__state~0); 14209#L152 assume !(8512 == ssl3_accept_~s__state~0); 14208#L155 assume !(8513 == ssl3_accept_~s__state~0); 14207#L158 assume !(8528 == ssl3_accept_~s__state~0); 14206#L161 assume !(8529 == ssl3_accept_~s__state~0); 14205#L164 assume !(8544 == ssl3_accept_~s__state~0); 14203#L167 assume !(8545 == ssl3_accept_~s__state~0); 14201#L170 assume !(8560 == ssl3_accept_~s__state~0); 14199#L173 assume !(8561 == ssl3_accept_~s__state~0); 14197#L176 assume !(8448 == ssl3_accept_~s__state~0); 14195#L179 assume !(8576 == ssl3_accept_~s__state~0); 14193#L182 assume !(8577 == ssl3_accept_~s__state~0); 14191#L185 assume !(8592 == ssl3_accept_~s__state~0); 14189#L188 assume !(8593 == ssl3_accept_~s__state~0); 14187#L191 assume !(8608 == ssl3_accept_~s__state~0); 14185#L194 assume !(8609 == ssl3_accept_~s__state~0); 14183#L197 assume !(8640 == ssl3_accept_~s__state~0); 13756#L200 assume !(8641 == ssl3_accept_~s__state~0); 13547#L203 assume 8656 == ssl3_accept_~s__state~0; 13548#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13569#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 13570#L513 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13738#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13731#L521 assume !(0 == ssl3_accept_~tmp___10~0); 13732#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14164#L596 assume !(8576 == ssl3_accept_~state~0); 14162#L614 ssl3_accept_~skip~0 := 0; 14161#L110-2 assume !false; 14160#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14159#L113 assume 12292 == ssl3_accept_~s__state~0; 13635#L114 ssl3_accept_~s__new_session~0 := 1; 13636#L222 ssl3_accept_~s__server~0 := 1; 13715#L227 assume 0 != ssl3_accept_~cb~0; 13737#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13781#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13751#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13704#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14136#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14130#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14122#L596 assume !(8576 == ssl3_accept_~state~0); 14118#L614 ssl3_accept_~skip~0 := 0; 14115#L110-2 assume !false; 14112#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14109#L113 assume !(12292 == ssl3_accept_~s__state~0); 14106#L116 assume !(16384 == ssl3_accept_~s__state~0); 14103#L119 assume !(8192 == ssl3_accept_~s__state~0); 14099#L122 assume !(24576 == ssl3_accept_~s__state~0); 14095#L125 assume !(8195 == ssl3_accept_~s__state~0); 13987#L128 assume !(8480 == ssl3_accept_~s__state~0); 13988#L131 assume !(8481 == ssl3_accept_~s__state~0); 13830#L134 assume !(8482 == ssl3_accept_~s__state~0); 13819#L137 assume 8464 == ssl3_accept_~s__state~0; 13490#L144 [2021-10-28 23:14:29,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-28 23:14:29,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755678908] [2021-10-28 23:14:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,123 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:29,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,134 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:29,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,135 INFO L85 PathProgramCache]: Analyzing trace with hash -533474445, now seen corresponding path program 1 times [2021-10-28 23:14:29,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413496965] [2021-10-28 23:14:29,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:29,174 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 23:14:29,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:29,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413496965] [2021-10-28 23:14:29,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413496965] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:29,174 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:29,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:29,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828001668] [2021-10-28 23:14:29,175 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:29,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:29,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:29,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:29,176 INFO L87 Difference]: Start difference. First operand 987 states and 1343 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:29,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:29,333 INFO L93 Difference]: Finished difference Result 928 states and 1252 transitions. [2021-10-28 23:14:29,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:29,333 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 928 states and 1252 transitions. [2021-10-28 23:14:29,340 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2021-10-28 23:14:29,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 928 states to 926 states and 1250 transitions. [2021-10-28 23:14:29,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 657 [2021-10-28 23:14:29,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 657 [2021-10-28 23:14:29,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 926 states and 1250 transitions. [2021-10-28 23:14:29,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:29,350 INFO L681 BuchiCegarLoop]: Abstraction has 926 states and 1250 transitions. [2021-10-28 23:14:29,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states and 1250 transitions. [2021-10-28 23:14:29,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 922. [2021-10-28 23:14:29,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 922 states have (on average 1.351409978308026) internal successors, (1246), 921 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:29,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1246 transitions. [2021-10-28 23:14:29,373 INFO L704 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-10-28 23:14:29,373 INFO L587 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-10-28 23:14:29,373 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 23:14:29,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1246 transitions. [2021-10-28 23:14:29,379 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2021-10-28 23:14:29,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:29,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:29,381 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:29,381 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-10-28 23:14:29,381 INFO L791 eck$LassoCheckResult]: Stem: 15667#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15514#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15502#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15455#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 15456#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15449#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 15450#L110-2 assume !false; 15451#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15452#L113 assume !(12292 == ssl3_accept_~s__state~0); 15666#L116 assume !(16384 == ssl3_accept_~s__state~0); 16270#L119 assume !(8192 == ssl3_accept_~s__state~0); 16269#L122 assume !(24576 == ssl3_accept_~s__state~0); 16230#L125 assume !(8195 == ssl3_accept_~s__state~0); 16128#L128 assume !(8480 == ssl3_accept_~s__state~0); 16127#L131 assume !(8481 == ssl3_accept_~s__state~0); 16126#L134 assume !(8482 == ssl3_accept_~s__state~0); 15833#L137 assume 8464 == ssl3_accept_~s__state~0; 15411#L144 [2021-10-28 23:14:29,382 INFO L793 eck$LassoCheckResult]: Loop: 15411#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15412#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15438#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15439#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16296#L596 assume !(8576 == ssl3_accept_~state~0); 16293#L614 ssl3_accept_~skip~0 := 0; 16291#L110-2 assume !false; 16289#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16288#L113 assume !(12292 == ssl3_accept_~s__state~0); 16287#L116 assume !(16384 == ssl3_accept_~s__state~0); 15668#L119 assume !(8192 == ssl3_accept_~s__state~0); 15540#L122 assume !(24576 == ssl3_accept_~s__state~0); 15541#L125 assume !(8195 == ssl3_accept_~s__state~0); 15551#L128 assume !(8480 == ssl3_accept_~s__state~0); 15552#L131 assume !(8481 == ssl3_accept_~s__state~0); 16233#L134 assume !(8482 == ssl3_accept_~s__state~0); 16134#L137 assume !(8464 == ssl3_accept_~s__state~0); 16133#L140 assume !(8465 == ssl3_accept_~s__state~0); 16129#L143 assume !(8466 == ssl3_accept_~s__state~0); 16101#L146 assume 8496 == ssl3_accept_~s__state~0; 15894#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16099#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16097#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 16095#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15583#L308-2 ssl3_accept_~s__init_num~0 := 0; 15584#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16281#L596 assume !(8576 == ssl3_accept_~state~0); 16279#L614 ssl3_accept_~skip~0 := 0; 16278#L110-2 assume !false; 16277#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16276#L113 assume !(12292 == ssl3_accept_~s__state~0); 16275#L116 assume !(16384 == ssl3_accept_~s__state~0); 16274#L119 assume !(8192 == ssl3_accept_~s__state~0); 16272#L122 assume !(24576 == ssl3_accept_~s__state~0); 15620#L125 assume !(8195 == ssl3_accept_~s__state~0); 15621#L128 assume !(8480 == ssl3_accept_~s__state~0); 15521#L131 assume !(8481 == ssl3_accept_~s__state~0); 15522#L134 assume !(8482 == ssl3_accept_~s__state~0); 16227#L137 assume !(8464 == ssl3_accept_~s__state~0); 16226#L140 assume !(8465 == ssl3_accept_~s__state~0); 16156#L143 assume !(8466 == ssl3_accept_~s__state~0); 16137#L146 assume !(8496 == ssl3_accept_~s__state~0); 15996#L149 assume !(8497 == ssl3_accept_~s__state~0); 15997#L152 assume 8512 == ssl3_accept_~s__state~0; 15672#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15610#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15431#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15606#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16195#L596 assume !(8576 == ssl3_accept_~state~0); 16192#L614 ssl3_accept_~skip~0 := 0; 16190#L110-2 assume !false; 16188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16186#L113 assume !(12292 == ssl3_accept_~s__state~0); 16184#L116 assume !(16384 == ssl3_accept_~s__state~0); 16182#L119 assume !(8192 == ssl3_accept_~s__state~0); 16180#L122 assume !(24576 == ssl3_accept_~s__state~0); 16178#L125 assume !(8195 == ssl3_accept_~s__state~0); 16176#L128 assume !(8480 == ssl3_accept_~s__state~0); 16174#L131 assume !(8481 == ssl3_accept_~s__state~0); 16172#L134 assume !(8482 == ssl3_accept_~s__state~0); 16171#L137 assume !(8464 == ssl3_accept_~s__state~0); 16170#L140 assume !(8465 == ssl3_accept_~s__state~0); 16168#L143 assume !(8466 == ssl3_accept_~s__state~0); 16166#L146 assume !(8496 == ssl3_accept_~s__state~0); 16164#L149 assume !(8497 == ssl3_accept_~s__state~0); 16162#L152 assume !(8512 == ssl3_accept_~s__state~0); 16160#L155 assume !(8513 == ssl3_accept_~s__state~0); 16159#L158 assume 8528 == ssl3_accept_~s__state~0; 15492#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15493#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15544#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15604#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15654#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15496#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15470#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16026#L596 assume !(8576 == ssl3_accept_~state~0); 15536#L614 ssl3_accept_~skip~0 := 0; 16024#L110-2 assume !false; 16021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15920#L113 assume !(12292 == ssl3_accept_~s__state~0); 15919#L116 assume !(16384 == ssl3_accept_~s__state~0); 15918#L119 assume !(8192 == ssl3_accept_~s__state~0); 15917#L122 assume !(24576 == ssl3_accept_~s__state~0); 15916#L125 assume !(8195 == ssl3_accept_~s__state~0); 15915#L128 assume !(8480 == ssl3_accept_~s__state~0); 15913#L131 assume !(8481 == ssl3_accept_~s__state~0); 15911#L134 assume !(8482 == ssl3_accept_~s__state~0); 15909#L137 assume !(8464 == ssl3_accept_~s__state~0); 15907#L140 assume !(8465 == ssl3_accept_~s__state~0); 15905#L143 assume !(8466 == ssl3_accept_~s__state~0); 15903#L146 assume !(8496 == ssl3_accept_~s__state~0); 15901#L149 assume !(8497 == ssl3_accept_~s__state~0); 15899#L152 assume !(8512 == ssl3_accept_~s__state~0); 15897#L155 assume !(8513 == ssl3_accept_~s__state~0); 15895#L158 assume !(8528 == ssl3_accept_~s__state~0); 15892#L161 assume !(8529 == ssl3_accept_~s__state~0); 15890#L164 assume !(8544 == ssl3_accept_~s__state~0); 15887#L167 assume !(8545 == ssl3_accept_~s__state~0); 15872#L170 assume 8560 == ssl3_accept_~s__state~0; 15674#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15635#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15414#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16256#L596 assume !(8576 == ssl3_accept_~state~0); 16253#L614 ssl3_accept_~skip~0 := 0; 16251#L110-2 assume !false; 16249#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16247#L113 assume !(12292 == ssl3_accept_~s__state~0); 16245#L116 assume !(16384 == ssl3_accept_~s__state~0); 16243#L119 assume !(8192 == ssl3_accept_~s__state~0); 16241#L122 assume !(24576 == ssl3_accept_~s__state~0); 16239#L125 assume !(8195 == ssl3_accept_~s__state~0); 16237#L128 assume !(8480 == ssl3_accept_~s__state~0); 15868#L131 assume !(8481 == ssl3_accept_~s__state~0); 15718#L134 assume !(8482 == ssl3_accept_~s__state~0); 15719#L137 assume 8464 == ssl3_accept_~s__state~0; 15411#L144 [2021-10-28 23:14:29,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-28 23:14:29,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038521639] [2021-10-28 23:14:29,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,391 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,402 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:29,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,403 INFO L85 PathProgramCache]: Analyzing trace with hash -538544647, now seen corresponding path program 1 times [2021-10-28 23:14:29,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948667692] [2021-10-28 23:14:29,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:29,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-10-28 23:14:29,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:29,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948667692] [2021-10-28 23:14:29,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948667692] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:29,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:29,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:29,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443266456] [2021-10-28 23:14:29,437 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:29,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:29,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:29,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:29,441 INFO L87 Difference]: Start difference. First operand 922 states and 1246 transitions. cyclomatic complexity: 328 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-10-28 23:14:29,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:29,461 INFO L93 Difference]: Finished difference Result 1814 states and 2436 transitions. [2021-10-28 23:14:29,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:29,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2436 transitions. [2021-10-28 23:14:29,477 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-10-28 23:14:29,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2436 transitions. [2021-10-28 23:14:29,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-10-28 23:14:29,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-10-28 23:14:29,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2436 transitions. [2021-10-28 23:14:29,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:29,513 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2436 transitions. [2021-10-28 23:14:29,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2436 transitions. [2021-10-28 23:14:29,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-10-28 23:14:29,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.3502702702702702) internal successors, (1249), 924 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:29,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1249 transitions. [2021-10-28 23:14:29,538 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-10-28 23:14:29,538 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-10-28 23:14:29,539 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 23:14:29,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1249 transitions. [2021-10-28 23:14:29,543 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-10-28 23:14:29,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:29,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:29,545 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:29,545 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-10-28 23:14:29,546 INFO L791 eck$LassoCheckResult]: Stem: 18414#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18258#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18242#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18200#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 18201#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18194#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18195#L110-2 assume !false; 18520#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18900#L113 assume !(12292 == ssl3_accept_~s__state~0); 18898#L116 assume !(16384 == ssl3_accept_~s__state~0); 18896#L119 assume !(8192 == ssl3_accept_~s__state~0); 18894#L122 assume !(24576 == ssl3_accept_~s__state~0); 18892#L125 assume !(8195 == ssl3_accept_~s__state~0); 18890#L128 assume !(8480 == ssl3_accept_~s__state~0); 18888#L131 assume !(8481 == ssl3_accept_~s__state~0); 18885#L134 assume !(8482 == ssl3_accept_~s__state~0); 18886#L137 assume 8464 == ssl3_accept_~s__state~0; 18153#L144 [2021-10-28 23:14:29,546 INFO L793 eck$LassoCheckResult]: Loop: 18153#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18154#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18183#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18184#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19058#L596 assume !(8576 == ssl3_accept_~state~0); 19056#L614 ssl3_accept_~skip~0 := 0; 19055#L110-2 assume !false; 19054#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18407#L113 assume !(12292 == ssl3_accept_~s__state~0); 18408#L116 assume !(16384 == ssl3_accept_~s__state~0); 18412#L119 assume !(8192 == ssl3_accept_~s__state~0); 18413#L122 assume !(24576 == ssl3_accept_~s__state~0); 19053#L125 assume !(8195 == ssl3_accept_~s__state~0); 19052#L128 assume !(8480 == ssl3_accept_~s__state~0); 18261#L131 assume !(8481 == ssl3_accept_~s__state~0); 18262#L134 assume !(8482 == ssl3_accept_~s__state~0); 18325#L137 assume !(8464 == ssl3_accept_~s__state~0); 18326#L140 assume !(8465 == ssl3_accept_~s__state~0); 19036#L143 assume !(8466 == ssl3_accept_~s__state~0); 18365#L146 assume 8496 == ssl3_accept_~s__state~0; 18366#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18221#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18202#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 18159#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18161#L308-2 ssl3_accept_~s__init_num~0 := 0; 18265#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18176#L596 assume !(8576 == ssl3_accept_~state~0); 18146#L614 ssl3_accept_~skip~0 := 0; 18248#L110-2 assume !false; 18190#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18191#L113 assume !(12292 == ssl3_accept_~s__state~0); 18213#L116 assume !(16384 == ssl3_accept_~s__state~0); 18214#L119 assume !(8192 == ssl3_accept_~s__state~0); 18281#L122 assume !(24576 == ssl3_accept_~s__state~0); 18282#L125 assume !(8195 == ssl3_accept_~s__state~0); 18294#L128 assume !(8480 == ssl3_accept_~s__state~0); 18295#L131 assume !(8481 == ssl3_accept_~s__state~0); 19038#L134 assume !(8482 == ssl3_accept_~s__state~0); 19037#L137 assume !(8464 == ssl3_accept_~s__state~0); 18303#L140 assume !(8465 == ssl3_accept_~s__state~0); 18304#L143 assume !(8466 == ssl3_accept_~s__state~0); 18386#L146 assume !(8496 == ssl3_accept_~s__state~0); 18373#L149 assume !(8497 == ssl3_accept_~s__state~0); 18225#L152 assume 8512 == ssl3_accept_~s__state~0; 18226#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18354#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18172#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18350#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19046#L596 assume !(8576 == ssl3_accept_~state~0); 19044#L614 ssl3_accept_~skip~0 := 0; 19043#L110-2 assume !false; 19042#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19041#L113 assume !(12292 == ssl3_accept_~s__state~0); 19040#L116 assume !(16384 == ssl3_accept_~s__state~0); 18863#L119 assume !(8192 == ssl3_accept_~s__state~0); 18862#L122 assume !(24576 == ssl3_accept_~s__state~0); 18861#L125 assume !(8195 == ssl3_accept_~s__state~0); 18860#L128 assume !(8480 == ssl3_accept_~s__state~0); 18858#L131 assume !(8481 == ssl3_accept_~s__state~0); 18856#L134 assume !(8482 == ssl3_accept_~s__state~0); 18855#L137 assume !(8464 == ssl3_accept_~s__state~0); 18854#L140 assume !(8465 == ssl3_accept_~s__state~0); 18834#L143 assume !(8466 == ssl3_accept_~s__state~0); 18833#L146 assume !(8496 == ssl3_accept_~s__state~0); 18832#L149 assume !(8497 == ssl3_accept_~s__state~0); 18831#L152 assume !(8512 == ssl3_accept_~s__state~0); 18830#L155 assume !(8513 == ssl3_accept_~s__state~0); 18828#L158 assume 8528 == ssl3_accept_~s__state~0; 18561#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18818#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18426#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18149#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18150#L372 assume !(ssl3_accept_~ret~0 <= 0); 18237#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18211#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18801#L596 assume !(8576 == ssl3_accept_~state~0); 18795#L614 ssl3_accept_~skip~0 := 0; 18793#L110-2 assume !false; 18791#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18789#L113 assume !(12292 == ssl3_accept_~s__state~0); 18787#L116 assume !(16384 == ssl3_accept_~s__state~0); 18785#L119 assume !(8192 == ssl3_accept_~s__state~0); 18783#L122 assume !(24576 == ssl3_accept_~s__state~0); 18781#L125 assume !(8195 == ssl3_accept_~s__state~0); 18779#L128 assume !(8480 == ssl3_accept_~s__state~0); 18777#L131 assume !(8481 == ssl3_accept_~s__state~0); 18775#L134 assume !(8482 == ssl3_accept_~s__state~0); 18773#L137 assume !(8464 == ssl3_accept_~s__state~0); 18770#L140 assume !(8465 == ssl3_accept_~s__state~0); 18768#L143 assume !(8466 == ssl3_accept_~s__state~0); 18765#L146 assume !(8496 == ssl3_accept_~s__state~0); 18763#L149 assume !(8497 == ssl3_accept_~s__state~0); 18761#L152 assume !(8512 == ssl3_accept_~s__state~0); 18757#L155 assume !(8513 == ssl3_accept_~s__state~0); 18756#L158 assume !(8528 == ssl3_accept_~s__state~0); 18755#L161 assume !(8529 == ssl3_accept_~s__state~0); 18753#L164 assume !(8544 == ssl3_accept_~s__state~0); 18754#L167 assume !(8545 == ssl3_accept_~s__state~0); 18746#L170 assume 8560 == ssl3_accept_~s__state~0; 18418#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18377#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18156#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19004#L596 assume !(8576 == ssl3_accept_~state~0); 19000#L614 ssl3_accept_~skip~0 := 0; 18998#L110-2 assume !false; 18997#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18991#L113 assume !(12292 == ssl3_accept_~s__state~0); 18988#L116 assume !(16384 == ssl3_accept_~s__state~0); 18986#L119 assume !(8192 == ssl3_accept_~s__state~0); 18984#L122 assume !(24576 == ssl3_accept_~s__state~0); 18869#L125 assume !(8195 == ssl3_accept_~s__state~0); 18603#L128 assume !(8480 == ssl3_accept_~s__state~0); 18600#L131 assume !(8481 == ssl3_accept_~s__state~0); 18511#L134 assume !(8482 == ssl3_accept_~s__state~0); 18512#L137 assume 8464 == ssl3_accept_~s__state~0; 18153#L144 [2021-10-28 23:14:29,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-28 23:14:29,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855492201] [2021-10-28 23:14:29,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,557 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,569 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:29,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1992691126, now seen corresponding path program 1 times [2021-10-28 23:14:29,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437562001] [2021-10-28 23:14:29,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:29,615 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 23:14:29,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:29,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437562001] [2021-10-28 23:14:29,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437562001] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:29,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:29,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:29,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019230465] [2021-10-28 23:14:29,618 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:29,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:29,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:29,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:29,620 INFO L87 Difference]: Start difference. First operand 925 states and 1249 transitions. cyclomatic complexity: 328 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-10-28 23:14:29,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:29,639 INFO L93 Difference]: Finished difference Result 1814 states and 2433 transitions. [2021-10-28 23:14:29,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:29,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2433 transitions. [2021-10-28 23:14:29,653 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-10-28 23:14:29,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2433 transitions. [2021-10-28 23:14:29,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-10-28 23:14:29,671 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-10-28 23:14:29,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2433 transitions. [2021-10-28 23:14:29,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:29,672 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2433 transitions. [2021-10-28 23:14:29,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2433 transitions. [2021-10-28 23:14:29,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-10-28 23:14:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.347027027027027) internal successors, (1246), 924 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:29,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1246 transitions. [2021-10-28 23:14:29,699 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2021-10-28 23:14:29,699 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2021-10-28 23:14:29,699 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 23:14:29,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1246 transitions. [2021-10-28 23:14:29,703 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-10-28 23:14:29,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:29,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:29,705 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:29,706 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-10-28 23:14:29,707 INFO L791 eck$LassoCheckResult]: Stem: 21170#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21000#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20987#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20946#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20947#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20940#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20941#L110-2 assume !false; 20936#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20937#L113 assume !(12292 == ssl3_accept_~s__state~0); 21163#L116 assume !(16384 == ssl3_accept_~s__state~0); 21800#L119 assume !(8192 == ssl3_accept_~s__state~0); 21799#L122 assume !(24576 == ssl3_accept_~s__state~0); 21798#L125 assume !(8195 == ssl3_accept_~s__state~0); 21797#L128 assume !(8480 == ssl3_accept_~s__state~0); 21795#L131 assume !(8481 == ssl3_accept_~s__state~0); 21783#L134 assume !(8482 == ssl3_accept_~s__state~0); 21719#L137 assume 8464 == ssl3_accept_~s__state~0; 20898#L144 [2021-10-28 23:14:29,707 INFO L793 eck$LassoCheckResult]: Loop: 20898#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20899#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20929#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20922#L596 assume !(8576 == ssl3_accept_~state~0); 20891#L614 ssl3_accept_~skip~0 := 0; 20993#L110-2 assume !false; 21005#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21801#L113 assume !(12292 == ssl3_accept_~s__state~0); 20958#L116 assume !(16384 == ssl3_accept_~s__state~0); 20959#L119 assume !(8192 == ssl3_accept_~s__state~0); 21029#L122 assume !(24576 == ssl3_accept_~s__state~0); 21030#L125 assume !(8195 == ssl3_accept_~s__state~0); 21042#L128 assume !(8480 == ssl3_accept_~s__state~0); 21009#L131 assume !(8481 == ssl3_accept_~s__state~0); 21010#L134 assume !(8482 == ssl3_accept_~s__state~0); 21073#L137 assume !(8464 == ssl3_accept_~s__state~0); 21049#L140 assume !(8465 == ssl3_accept_~s__state~0); 21050#L143 assume !(8466 == ssl3_accept_~s__state~0); 21139#L146 assume 8496 == ssl3_accept_~s__state~0; 21137#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 20966#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20948#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 20904#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20906#L308-2 ssl3_accept_~s__init_num~0 := 0; 21075#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21684#L596 assume !(8576 == ssl3_accept_~state~0); 21682#L614 ssl3_accept_~skip~0 := 0; 21681#L110-2 assume !false; 21680#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21679#L113 assume !(12292 == ssl3_accept_~s__state~0); 21678#L116 assume !(16384 == ssl3_accept_~s__state~0); 21677#L119 assume !(8192 == ssl3_accept_~s__state~0); 21675#L122 assume !(24576 == ssl3_accept_~s__state~0); 21674#L125 assume !(8195 == ssl3_accept_~s__state~0); 21673#L128 assume !(8480 == ssl3_accept_~s__state~0); 21672#L131 assume !(8481 == ssl3_accept_~s__state~0); 21671#L134 assume !(8482 == ssl3_accept_~s__state~0); 21669#L137 assume !(8464 == ssl3_accept_~s__state~0); 21670#L140 assume !(8465 == ssl3_accept_~s__state~0); 21692#L143 assume !(8466 == ssl3_accept_~s__state~0); 21115#L146 assume !(8496 == ssl3_accept_~s__state~0); 21116#L149 assume !(8497 == ssl3_accept_~s__state~0); 20974#L152 assume 8512 == ssl3_accept_~s__state~0; 20975#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21104#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20918#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21100#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21709#L596 assume !(8576 == ssl3_accept_~state~0); 21707#L614 ssl3_accept_~skip~0 := 0; 21706#L110-2 assume !false; 21705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21704#L113 assume !(12292 == ssl3_accept_~s__state~0); 21703#L116 assume !(16384 == ssl3_accept_~s__state~0); 21702#L119 assume !(8192 == ssl3_accept_~s__state~0); 21701#L122 assume !(24576 == ssl3_accept_~s__state~0); 21700#L125 assume !(8195 == ssl3_accept_~s__state~0); 21699#L128 assume !(8480 == ssl3_accept_~s__state~0); 21698#L131 assume !(8481 == ssl3_accept_~s__state~0); 21697#L134 assume !(8482 == ssl3_accept_~s__state~0); 21695#L137 assume !(8464 == ssl3_accept_~s__state~0); 21663#L140 assume !(8465 == ssl3_accept_~s__state~0); 21659#L143 assume !(8466 == ssl3_accept_~s__state~0); 21660#L146 assume !(8496 == ssl3_accept_~s__state~0); 21690#L149 assume !(8497 == ssl3_accept_~s__state~0); 21685#L152 assume !(8512 == ssl3_accept_~s__state~0); 21021#L155 assume !(8513 == ssl3_accept_~s__state~0); 21022#L158 assume 8528 == ssl3_accept_~s__state~0; 20978#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20979#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21033#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21087#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 21449#L372 assume !(ssl3_accept_~ret~0 <= 0); 21448#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21380#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21434#L596 assume !(8576 == ssl3_accept_~state~0); 21428#L614 ssl3_accept_~skip~0 := 0; 21426#L110-2 assume !false; 21424#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21422#L113 assume !(12292 == ssl3_accept_~s__state~0); 21420#L116 assume !(16384 == ssl3_accept_~s__state~0); 21418#L119 assume !(8192 == ssl3_accept_~s__state~0); 21416#L122 assume !(24576 == ssl3_accept_~s__state~0); 21414#L125 assume !(8195 == ssl3_accept_~s__state~0); 21412#L128 assume !(8480 == ssl3_accept_~s__state~0); 21410#L131 assume !(8481 == ssl3_accept_~s__state~0); 21408#L134 assume !(8482 == ssl3_accept_~s__state~0); 21406#L137 assume !(8464 == ssl3_accept_~s__state~0); 21403#L140 assume !(8465 == ssl3_accept_~s__state~0); 21401#L143 assume !(8466 == ssl3_accept_~s__state~0); 21398#L146 assume !(8496 == ssl3_accept_~s__state~0); 21396#L149 assume !(8497 == ssl3_accept_~s__state~0); 21393#L152 assume !(8512 == ssl3_accept_~s__state~0); 21389#L155 assume !(8513 == ssl3_accept_~s__state~0); 21388#L158 assume !(8528 == ssl3_accept_~s__state~0); 21387#L161 assume !(8529 == ssl3_accept_~s__state~0); 21385#L164 assume !(8544 == ssl3_accept_~s__state~0); 21386#L167 assume !(8545 == ssl3_accept_~s__state~0); 21377#L170 assume 8560 == ssl3_accept_~s__state~0; 21178#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21128#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 20901#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21742#L596 assume !(8576 == ssl3_accept_~state~0); 21739#L614 ssl3_accept_~skip~0 := 0; 21737#L110-2 assume !false; 21735#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21734#L113 assume !(12292 == ssl3_accept_~s__state~0); 21733#L116 assume !(16384 == ssl3_accept_~s__state~0); 21731#L119 assume !(8192 == ssl3_accept_~s__state~0); 21729#L122 assume !(24576 == ssl3_accept_~s__state~0); 21727#L125 assume !(8195 == ssl3_accept_~s__state~0); 21365#L128 assume !(8480 == ssl3_accept_~s__state~0); 21364#L131 assume !(8481 == ssl3_accept_~s__state~0); 21236#L134 assume !(8482 == ssl3_accept_~s__state~0); 21237#L137 assume 8464 == ssl3_accept_~s__state~0; 20898#L144 [2021-10-28 23:14:29,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-28 23:14:29,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767664112] [2021-10-28 23:14:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,708 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,717 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:29,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,731 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:29,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash 64418424, now seen corresponding path program 1 times [2021-10-28 23:14:29,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676282260] [2021-10-28 23:14:29,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-10-28 23:14:29,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:29,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676282260] [2021-10-28 23:14:29,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676282260] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:29,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:29,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:29,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066279735] [2021-10-28 23:14:29,773 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:29,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:29,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:29,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:29,774 INFO L87 Difference]: Start difference. First operand 925 states and 1246 transitions. cyclomatic complexity: 325 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-10-28 23:14:29,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:29,908 INFO L93 Difference]: Finished difference Result 1034 states and 1386 transitions. [2021-10-28 23:14:29,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:29,909 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1386 transitions. [2021-10-28 23:14:29,915 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2021-10-28 23:14:29,924 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1034 states and 1386 transitions. [2021-10-28 23:14:29,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-10-28 23:14:29,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 727 [2021-10-28 23:14:29,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1034 states and 1386 transitions. [2021-10-28 23:14:29,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:29,926 INFO L681 BuchiCegarLoop]: Abstraction has 1034 states and 1386 transitions. [2021-10-28 23:14:29,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states and 1386 transitions. [2021-10-28 23:14:29,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 1012. [2021-10-28 23:14:29,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1012 states have (on average 1.3349802371541502) internal successors, (1351), 1011 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:29,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1351 transitions. [2021-10-28 23:14:29,951 INFO L704 BuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2021-10-28 23:14:29,951 INFO L587 BuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2021-10-28 23:14:29,951 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 23:14:29,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1012 states and 1351 transitions. [2021-10-28 23:14:29,955 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2021-10-28 23:14:29,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:29,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:29,958 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:29,958 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] [2021-10-28 23:14:29,959 INFO L791 eck$LassoCheckResult]: Stem: 23120#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22967#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22951#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22911#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22912#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22905#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22906#L110-2 assume !false; 23653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23827#L113 assume !(12292 == ssl3_accept_~s__state~0); 23824#L116 assume !(16384 == ssl3_accept_~s__state~0); 23822#L119 assume !(8192 == ssl3_accept_~s__state~0); 23821#L122 assume !(24576 == ssl3_accept_~s__state~0); 23820#L125 assume !(8195 == ssl3_accept_~s__state~0); 23819#L128 assume !(8480 == ssl3_accept_~s__state~0); 23818#L131 assume !(8481 == ssl3_accept_~s__state~0); 23817#L134 assume !(8482 == ssl3_accept_~s__state~0); 23150#L137 assume 8464 == ssl3_accept_~s__state~0; 22863#L144 [2021-10-28 23:14:29,960 INFO L793 eck$LassoCheckResult]: Loop: 22863#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22864#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22894#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22895#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23698#L596 assume !(8576 == ssl3_accept_~state~0); 23695#L614 ssl3_accept_~skip~0 := 0; 23693#L110-2 assume !false; 23691#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23689#L113 assume !(12292 == ssl3_accept_~s__state~0); 23687#L116 assume !(16384 == ssl3_accept_~s__state~0); 23685#L119 assume !(8192 == ssl3_accept_~s__state~0); 23683#L122 assume !(24576 == ssl3_accept_~s__state~0); 23682#L125 assume !(8195 == ssl3_accept_~s__state~0); 23681#L128 assume !(8480 == ssl3_accept_~s__state~0); 23638#L131 assume !(8481 == ssl3_accept_~s__state~0); 23637#L134 assume !(8482 == ssl3_accept_~s__state~0); 23636#L137 assume !(8464 == ssl3_accept_~s__state~0); 23634#L140 assume !(8465 == ssl3_accept_~s__state~0); 23633#L143 assume !(8466 == ssl3_accept_~s__state~0); 23542#L146 assume 8496 == ssl3_accept_~s__state~0; 23440#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 23540#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23538#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 23536#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23039#L308-2 ssl3_accept_~s__init_num~0 := 0; 23040#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23802#L596 assume !(8576 == ssl3_accept_~state~0); 23800#L614 ssl3_accept_~skip~0 := 0; 23798#L110-2 assume !false; 23792#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23789#L113 assume !(12292 == ssl3_accept_~s__state~0); 23787#L116 assume !(16384 == ssl3_accept_~s__state~0); 23785#L119 assume !(8192 == ssl3_accept_~s__state~0); 23783#L122 assume !(24576 == ssl3_accept_~s__state~0); 23781#L125 assume !(8195 == ssl3_accept_~s__state~0); 23779#L128 assume !(8480 == ssl3_accept_~s__state~0); 23777#L131 assume !(8481 == ssl3_accept_~s__state~0); 23776#L134 assume !(8482 == ssl3_accept_~s__state~0); 23775#L137 assume !(8464 == ssl3_accept_~s__state~0); 23774#L140 assume !(8465 == ssl3_accept_~s__state~0); 23773#L143 assume !(8466 == ssl3_accept_~s__state~0); 23772#L146 assume !(8496 == ssl3_accept_~s__state~0); 23771#L149 assume !(8497 == ssl3_accept_~s__state~0); 23736#L152 assume 8512 == ssl3_accept_~s__state~0; 23123#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23067#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22883#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23063#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23855#L596 assume !(8576 == ssl3_accept_~state~0); 23853#L614 ssl3_accept_~skip~0 := 0; 23852#L110-2 assume !false; 23851#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23850#L113 assume !(12292 == ssl3_accept_~s__state~0); 23849#L116 assume !(16384 == ssl3_accept_~s__state~0); 23848#L119 assume !(8192 == ssl3_accept_~s__state~0); 23847#L122 assume !(24576 == ssl3_accept_~s__state~0); 23077#L125 assume !(8195 == ssl3_accept_~s__state~0); 23004#L128 assume !(8480 == ssl3_accept_~s__state~0); 22970#L131 assume !(8481 == ssl3_accept_~s__state~0); 22971#L134 assume !(8482 == ssl3_accept_~s__state~0); 23037#L137 assume !(8464 == ssl3_accept_~s__state~0); 23010#L140 assume !(8465 == ssl3_accept_~s__state~0); 23011#L143 assume !(8466 == ssl3_accept_~s__state~0); 23078#L146 assume !(8496 == ssl3_accept_~s__state~0); 23079#L149 assume !(8497 == ssl3_accept_~s__state~0); 23829#L152 assume !(8512 == ssl3_accept_~s__state~0); 23826#L155 assume !(8513 == ssl3_accept_~s__state~0); 22879#L158 assume 8528 == ssl3_accept_~s__state~0; 22880#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22943#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22994#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22859#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 22860#L372 assume !(ssl3_accept_~ret~0 <= 0); 22946#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22978#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22887#L596 assume !(8576 == ssl3_accept_~state~0); 22856#L614 ssl3_accept_~skip~0 := 0; 22957#L110-2 assume !false; 22901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22902#L113 assume !(12292 == ssl3_accept_~s__state~0); 22923#L116 assume !(16384 == ssl3_accept_~s__state~0); 22924#L119 assume !(8192 == ssl3_accept_~s__state~0); 22990#L122 assume !(24576 == ssl3_accept_~s__state~0); 22991#L125 assume !(8195 == ssl3_accept_~s__state~0); 23845#L128 assume !(8480 == ssl3_accept_~s__state~0); 23844#L131 assume !(8481 == ssl3_accept_~s__state~0); 23843#L134 assume !(8482 == ssl3_accept_~s__state~0); 23842#L137 assume !(8464 == ssl3_accept_~s__state~0); 23837#L140 assume !(8465 == ssl3_accept_~s__state~0); 23834#L143 assume !(8466 == ssl3_accept_~s__state~0); 23832#L146 assume !(8496 == ssl3_accept_~s__state~0); 23830#L149 assume !(8497 == ssl3_accept_~s__state~0); 23828#L152 assume !(8512 == ssl3_accept_~s__state~0); 23825#L155 assume !(8513 == ssl3_accept_~s__state~0); 23823#L158 assume !(8528 == ssl3_accept_~s__state~0); 22875#L161 assume !(8529 == ssl3_accept_~s__state~0); 22876#L164 assume 8544 == ssl3_accept_~s__state~0; 22849#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22850#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 23070#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23112#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22961#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 22955#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 22866#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23758#L596 assume !(8576 == ssl3_accept_~state~0); 23754#L614 ssl3_accept_~skip~0 := 0; 23752#L110-2 assume !false; 23750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23748#L113 assume !(12292 == ssl3_accept_~s__state~0); 23746#L116 assume !(16384 == ssl3_accept_~s__state~0); 23744#L119 assume !(8192 == ssl3_accept_~s__state~0); 23742#L122 assume !(24576 == ssl3_accept_~s__state~0); 23740#L125 assume !(8195 == ssl3_accept_~s__state~0); 23738#L128 assume !(8480 == ssl3_accept_~s__state~0); 23385#L131 assume !(8481 == ssl3_accept_~s__state~0); 23207#L134 assume !(8482 == ssl3_accept_~s__state~0); 23208#L137 assume 8464 == ssl3_accept_~s__state~0; 22863#L144 [2021-10-28 23:14:29,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-28 23:14:29,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278331265] [2021-10-28 23:14:29,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,975 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:29,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:29,998 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:29,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:29,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1641976280, now seen corresponding path program 1 times [2021-10-28 23:14:29,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:29,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901394382] [2021-10-28 23:14:29,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:29,999 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:30,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:30,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901394382] [2021-10-28 23:14:30,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901394382] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:30,059 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:30,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:30,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71018507] [2021-10-28 23:14:30,059 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:30,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:30,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:30,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:30,061 INFO L87 Difference]: Start difference. First operand 1012 states and 1351 transitions. cyclomatic complexity: 343 Second operand has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:30,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:30,191 INFO L93 Difference]: Finished difference Result 1091 states and 1448 transitions. [2021-10-28 23:14:30,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:30,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1091 states and 1448 transitions. [2021-10-28 23:14:30,197 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-10-28 23:14:30,205 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1091 states to 1067 states and 1414 transitions. [2021-10-28 23:14:30,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2021-10-28 23:14:30,206 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 783 [2021-10-28 23:14:30,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1414 transitions. [2021-10-28 23:14:30,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:30,207 INFO L681 BuchiCegarLoop]: Abstraction has 1067 states and 1414 transitions. [2021-10-28 23:14:30,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1414 transitions. [2021-10-28 23:14:30,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1018. [2021-10-28 23:14:30,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3330058939096268) internal successors, (1357), 1017 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:30,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1357 transitions. [2021-10-28 23:14:30,231 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2021-10-28 23:14:30,231 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2021-10-28 23:14:30,231 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 23:14:30,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1357 transitions. [2021-10-28 23:14:30,235 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 23:14:30,235 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:30,235 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:30,236 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:30,236 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-10-28 23:14:30,236 INFO L791 eck$LassoCheckResult]: Stem: 25232#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25079#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25063#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25018#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25019#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25012#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25013#L110-2 assume !false; 25323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25319#L113 assume !(12292 == ssl3_accept_~s__state~0); 25315#L116 assume !(16384 == ssl3_accept_~s__state~0); 25311#L119 assume !(8192 == ssl3_accept_~s__state~0); 25307#L122 assume !(24576 == ssl3_accept_~s__state~0); 25304#L125 assume !(8195 == ssl3_accept_~s__state~0); 25300#L128 assume !(8480 == ssl3_accept_~s__state~0); 25293#L131 assume 8481 == ssl3_accept_~s__state~0; 25233#L132 [2021-10-28 23:14:30,237 INFO L793 eck$LassoCheckResult]: Loop: 25233#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24974#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 24975#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24993#L596 assume !(8576 == ssl3_accept_~state~0); 24969#L614 ssl3_accept_~skip~0 := 0; 25069#L110-2 assume !false; 25008#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25009#L113 assume !(12292 == ssl3_accept_~s__state~0); 25031#L116 assume !(16384 == ssl3_accept_~s__state~0); 25032#L119 assume !(8192 == ssl3_accept_~s__state~0); 25102#L122 assume !(24576 == ssl3_accept_~s__state~0); 25103#L125 assume !(8195 == ssl3_accept_~s__state~0); 25115#L128 assume !(8480 == ssl3_accept_~s__state~0); 25083#L131 assume !(8481 == ssl3_accept_~s__state~0); 25084#L134 assume !(8482 == ssl3_accept_~s__state~0); 25146#L137 assume !(8464 == ssl3_accept_~s__state~0); 25125#L140 assume !(8465 == ssl3_accept_~s__state~0); 25126#L143 assume !(8466 == ssl3_accept_~s__state~0); 25490#L146 assume !(8496 == ssl3_accept_~s__state~0); 25487#L149 assume !(8497 == ssl3_accept_~s__state~0); 25484#L152 assume !(8512 == ssl3_accept_~s__state~0); 25481#L155 assume !(8513 == ssl3_accept_~s__state~0); 25478#L158 assume !(8528 == ssl3_accept_~s__state~0); 25475#L161 assume !(8529 == ssl3_accept_~s__state~0); 25472#L164 assume !(8544 == ssl3_accept_~s__state~0); 25469#L167 assume !(8545 == ssl3_accept_~s__state~0); 25467#L170 assume !(8560 == ssl3_accept_~s__state~0); 25464#L173 assume !(8561 == ssl3_accept_~s__state~0); 25252#L176 assume 8448 == ssl3_accept_~s__state~0; 25112#L177 assume !(ssl3_accept_~num1~0 > 0); 25114#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25168#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25291#L596 assume !(8576 == ssl3_accept_~state~0); 25286#L614 ssl3_accept_~skip~0 := 0; 25254#L110-2 assume !false; 25253#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25250#L113 assume !(12292 == ssl3_accept_~s__state~0); 25251#L116 assume !(16384 == ssl3_accept_~s__state~0); 25529#L119 assume !(8192 == ssl3_accept_~s__state~0); 25530#L122 assume !(24576 == ssl3_accept_~s__state~0); 25527#L125 assume !(8195 == ssl3_accept_~s__state~0); 25528#L128 assume 8480 == ssl3_accept_~s__state~0; 25233#L132 [2021-10-28 23:14:30,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:30,237 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-28 23:14:30,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:30,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58504786] [2021-10-28 23:14:30,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:30,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:30,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58504786] [2021-10-28 23:14:30,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58504786] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:30,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:30,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:30,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430515083] [2021-10-28 23:14:30,262 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:14:30,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:30,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1539339780, now seen corresponding path program 1 times [2021-10-28 23:14:30,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:30,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342534888] [2021-10-28 23:14:30,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,300 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:30,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:30,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342534888] [2021-10-28 23:14:30,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342534888] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:30,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703588685] [2021-10-28 23:14:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,301 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:30,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:30,306 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:30,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-28 23:14:30,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:14:30,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:30,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703588685] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:30,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:14:30,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 23:14:30,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414673317] [2021-10-28 23:14:30,518 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:30,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:30,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:30,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:30,519 INFO L87 Difference]: Start difference. First operand 1018 states and 1357 transitions. cyclomatic complexity: 344 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:30,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:30,629 INFO L93 Difference]: Finished difference Result 1020 states and 1357 transitions. [2021-10-28 23:14:30,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:30,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1020 states and 1357 transitions. [2021-10-28 23:14:30,636 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2021-10-28 23:14:30,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1020 states to 1020 states and 1357 transitions. [2021-10-28 23:14:30,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2021-10-28 23:14:30,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 736 [2021-10-28 23:14:30,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1357 transitions. [2021-10-28 23:14:30,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:30,646 INFO L681 BuchiCegarLoop]: Abstraction has 1020 states and 1357 transitions. [2021-10-28 23:14:30,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1357 transitions. [2021-10-28 23:14:30,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1018. [2021-10-28 23:14:30,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.331041257367387) internal successors, (1355), 1017 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:30,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1355 transitions. [2021-10-28 23:14:30,668 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2021-10-28 23:14:30,669 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2021-10-28 23:14:30,669 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 23:14:30,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1355 transitions. [2021-10-28 23:14:30,672 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 23:14:30,673 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:30,673 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:30,674 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:30,674 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-10-28 23:14:30,674 INFO L791 eck$LassoCheckResult]: Stem: 27389#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27244#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27229#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27188#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 27189#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27182#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27183#L110-2 assume !false; 27481#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27448#L113 assume !(12292 == ssl3_accept_~s__state~0); 27447#L116 assume !(16384 == ssl3_accept_~s__state~0); 27440#L119 assume !(8192 == ssl3_accept_~s__state~0); 27436#L122 assume !(24576 == ssl3_accept_~s__state~0); 27433#L125 assume !(8195 == ssl3_accept_~s__state~0); 27430#L128 assume !(8480 == ssl3_accept_~s__state~0); 27425#L131 assume !(8481 == ssl3_accept_~s__state~0); 27423#L134 assume 8482 == ssl3_accept_~s__state~0; 27381#L135 [2021-10-28 23:14:30,674 INFO L793 eck$LassoCheckResult]: Loop: 27381#L135 ssl3_accept_~s__state~0 := 3; 27144#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28104#L596 assume !(8576 == ssl3_accept_~state~0); 28097#L614 ssl3_accept_~skip~0 := 0; 28094#L110-2 assume !false; 28092#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28091#L113 assume !(12292 == ssl3_accept_~s__state~0); 28090#L116 assume !(16384 == ssl3_accept_~s__state~0); 28089#L119 assume !(8192 == ssl3_accept_~s__state~0); 28087#L122 assume !(24576 == ssl3_accept_~s__state~0); 28086#L125 assume !(8195 == ssl3_accept_~s__state~0); 28085#L128 assume !(8480 == ssl3_accept_~s__state~0); 28084#L131 assume !(8481 == ssl3_accept_~s__state~0); 28079#L134 assume !(8482 == ssl3_accept_~s__state~0); 28078#L137 assume !(8464 == ssl3_accept_~s__state~0); 28077#L140 assume !(8465 == ssl3_accept_~s__state~0); 28076#L143 assume !(8466 == ssl3_accept_~s__state~0); 28075#L146 assume !(8496 == ssl3_accept_~s__state~0); 27998#L149 assume !(8497 == ssl3_accept_~s__state~0); 28074#L152 assume !(8512 == ssl3_accept_~s__state~0); 28073#L155 assume !(8513 == ssl3_accept_~s__state~0); 28072#L158 assume !(8528 == ssl3_accept_~s__state~0); 27151#L161 assume !(8529 == ssl3_accept_~s__state~0); 27152#L164 assume !(8544 == ssl3_accept_~s__state~0); 27174#L167 assume !(8545 == ssl3_accept_~s__state~0); 27175#L170 assume !(8560 == ssl3_accept_~s__state~0); 27289#L173 assume !(8561 == ssl3_accept_~s__state~0); 27290#L176 assume 8448 == ssl3_accept_~s__state~0; 27276#L177 assume !(ssl3_accept_~num1~0 > 0); 27278#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27333#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27504#L596 assume !(8576 == ssl3_accept_~state~0); 27500#L614 ssl3_accept_~skip~0 := 0; 27411#L110-2 assume !false; 27410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27408#L113 assume !(12292 == ssl3_accept_~s__state~0); 27409#L116 assume !(16384 == ssl3_accept_~s__state~0); 27628#L119 assume !(8192 == ssl3_accept_~s__state~0); 27626#L122 assume !(24576 == ssl3_accept_~s__state~0); 27624#L125 assume !(8195 == ssl3_accept_~s__state~0); 27622#L128 assume !(8480 == ssl3_accept_~s__state~0); 27617#L131 assume !(8481 == ssl3_accept_~s__state~0); 27616#L134 assume 8482 == ssl3_accept_~s__state~0; 27381#L135 [2021-10-28 23:14:30,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:30,675 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-28 23:14:30,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:30,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020845236] [2021-10-28 23:14:30,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:30,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:30,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020845236] [2021-10-28 23:14:30,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020845236] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:30,695 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:30,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:30,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025190208] [2021-10-28 23:14:30,695 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:14:30,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:30,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1976910093, now seen corresponding path program 1 times [2021-10-28 23:14:30,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:30,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744422593] [2021-10-28 23:14:30,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:30,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:30,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744422593] [2021-10-28 23:14:30,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744422593] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:30,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:30,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:30,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053575113] [2021-10-28 23:14:30,718 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:30,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:30,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:30,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:30,719 INFO L87 Difference]: Start difference. First operand 1018 states and 1355 transitions. cyclomatic complexity: 342 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:30,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:30,821 INFO L93 Difference]: Finished difference Result 1018 states and 1353 transitions. [2021-10-28 23:14:30,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:30,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1353 transitions. [2021-10-28 23:14:30,827 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 23:14:30,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 1018 states and 1353 transitions. [2021-10-28 23:14:30,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2021-10-28 23:14:30,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2021-10-28 23:14:30,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1018 states and 1353 transitions. [2021-10-28 23:14:30,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:30,851 INFO L681 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-10-28 23:14:30,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states and 1353 transitions. [2021-10-28 23:14:30,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1018. [2021-10-28 23:14:30,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3290766208251474) internal successors, (1353), 1017 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:30,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1353 transitions. [2021-10-28 23:14:30,876 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-10-28 23:14:30,876 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-10-28 23:14:30,876 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 23:14:30,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1353 transitions. [2021-10-28 23:14:30,880 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-28 23:14:30,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:30,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:30,882 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:30,883 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] [2021-10-28 23:14:30,883 INFO L791 eck$LassoCheckResult]: Stem: 29435#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29287#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29272#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29231#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29232#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29225#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 29226#L110-2 assume !false; 29556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30008#L113 assume !(12292 == ssl3_accept_~s__state~0); 30006#L116 assume !(16384 == ssl3_accept_~s__state~0); 30004#L119 assume !(8192 == ssl3_accept_~s__state~0); 30002#L122 assume !(24576 == ssl3_accept_~s__state~0); 29957#L125 assume !(8195 == ssl3_accept_~s__state~0); 29956#L128 assume !(8480 == ssl3_accept_~s__state~0); 29955#L131 assume !(8481 == ssl3_accept_~s__state~0); 29954#L134 assume !(8482 == ssl3_accept_~s__state~0); 29952#L137 assume 8464 == ssl3_accept_~s__state~0; 29184#L144 [2021-10-28 23:14:30,883 INFO L793 eck$LassoCheckResult]: Loop: 29184#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29185#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29213#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30144#L596 assume !(8576 == ssl3_accept_~state~0); 30140#L614 ssl3_accept_~skip~0 := 0; 30138#L110-2 assume !false; 30136#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30133#L113 assume !(12292 == ssl3_accept_~s__state~0); 30126#L116 assume !(16384 == ssl3_accept_~s__state~0); 30122#L119 assume !(8192 == ssl3_accept_~s__state~0); 30119#L122 assume !(24576 == ssl3_accept_~s__state~0); 30116#L125 assume !(8195 == ssl3_accept_~s__state~0); 30113#L128 assume !(8480 == ssl3_accept_~s__state~0); 30110#L131 assume !(8481 == ssl3_accept_~s__state~0); 30107#L134 assume !(8482 == ssl3_accept_~s__state~0); 30104#L137 assume !(8464 == ssl3_accept_~s__state~0); 30102#L140 assume !(8465 == ssl3_accept_~s__state~0); 30100#L143 assume !(8466 == ssl3_accept_~s__state~0); 29969#L146 assume 8496 == ssl3_accept_~s__state~0; 29414#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 29251#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29233#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 29188#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29190#L308-2 ssl3_accept_~s__init_num~0 := 0; 30031#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30026#L596 assume !(8576 == ssl3_accept_~state~0); 30024#L614 ssl3_accept_~skip~0 := 0; 30022#L110-2 assume !false; 30021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30020#L113 assume !(12292 == ssl3_accept_~s__state~0); 30016#L116 assume !(16384 == ssl3_accept_~s__state~0); 30014#L119 assume !(8192 == ssl3_accept_~s__state~0); 30012#L122 assume !(24576 == ssl3_accept_~s__state~0); 30010#L125 assume !(8195 == ssl3_accept_~s__state~0); 30009#L128 assume !(8480 == ssl3_accept_~s__state~0); 30007#L131 assume !(8481 == ssl3_accept_~s__state~0); 30005#L134 assume !(8482 == ssl3_accept_~s__state~0); 30003#L137 assume !(8464 == ssl3_accept_~s__state~0); 30001#L140 assume !(8465 == ssl3_accept_~s__state~0); 30000#L143 assume !(8466 == ssl3_accept_~s__state~0); 29999#L146 assume !(8496 == ssl3_accept_~s__state~0); 29998#L149 assume !(8497 == ssl3_accept_~s__state~0); 29924#L152 assume 8512 == ssl3_accept_~s__state~0; 29921#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29382#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29202#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29298#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29206#L596 assume !(8576 == ssl3_accept_~state~0); 29177#L614 ssl3_accept_~skip~0 := 0; 29277#L110-2 assume !false; 29221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29222#L113 assume !(12292 == ssl3_accept_~s__state~0); 29247#L116 assume !(16384 == ssl3_accept_~s__state~0); 29248#L119 assume !(8192 == ssl3_accept_~s__state~0); 29312#L122 assume !(24576 == ssl3_accept_~s__state~0); 29313#L125 assume !(8195 == ssl3_accept_~s__state~0); 29325#L128 assume !(8480 == ssl3_accept_~s__state~0); 29290#L131 assume !(8481 == ssl3_accept_~s__state~0); 29291#L134 assume !(8482 == ssl3_accept_~s__state~0); 29356#L137 assume !(8464 == ssl3_accept_~s__state~0); 29331#L140 assume !(8465 == ssl3_accept_~s__state~0); 29332#L143 assume !(8466 == ssl3_accept_~s__state~0); 29416#L146 assume !(8496 == ssl3_accept_~s__state~0); 30093#L149 assume !(8497 == ssl3_accept_~s__state~0); 30092#L152 assume !(8512 == ssl3_accept_~s__state~0); 30091#L155 assume !(8513 == ssl3_accept_~s__state~0); 29974#L158 assume 8528 == ssl3_accept_~s__state~0; 29263#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29264#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29316#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29180#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 29181#L372 assume !(ssl3_accept_~ret~0 <= 0); 29267#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29338#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30184#L596 assume !(8576 == ssl3_accept_~state~0); 30182#L614 ssl3_accept_~skip~0 := 0; 30181#L110-2 assume !false; 30180#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30179#L113 assume !(12292 == ssl3_accept_~s__state~0); 30178#L116 assume !(16384 == ssl3_accept_~s__state~0); 30177#L119 assume !(8192 == ssl3_accept_~s__state~0); 30176#L122 assume !(24576 == ssl3_accept_~s__state~0); 30175#L125 assume !(8195 == ssl3_accept_~s__state~0); 30174#L128 assume !(8480 == ssl3_accept_~s__state~0); 30173#L131 assume !(8481 == ssl3_accept_~s__state~0); 30172#L134 assume !(8482 == ssl3_accept_~s__state~0); 30171#L137 assume !(8464 == ssl3_accept_~s__state~0); 30170#L140 assume !(8465 == ssl3_accept_~s__state~0); 30169#L143 assume !(8466 == ssl3_accept_~s__state~0); 29393#L146 assume !(8496 == ssl3_accept_~s__state~0); 29394#L149 assume !(8497 == ssl3_accept_~s__state~0); 29259#L152 assume !(8512 == ssl3_accept_~s__state~0); 29260#L155 assume !(8513 == ssl3_accept_~s__state~0); 29198#L158 assume !(8528 == ssl3_accept_~s__state~0); 29194#L161 assume !(8529 == ssl3_accept_~s__state~0); 29195#L164 assume 8544 == ssl3_accept_~s__state~0; 29170#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 29172#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30085#L596 assume !(8576 == ssl3_accept_~state~0); 29308#L614 ssl3_accept_~skip~0 := 0; 30168#L110-2 assume !false; 30167#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30166#L113 assume !(12292 == ssl3_accept_~s__state~0); 30164#L116 assume !(16384 == ssl3_accept_~s__state~0); 30159#L119 assume !(8192 == ssl3_accept_~s__state~0); 30158#L122 assume !(24576 == ssl3_accept_~s__state~0); 30157#L125 assume !(8195 == ssl3_accept_~s__state~0); 30156#L128 assume !(8480 == ssl3_accept_~s__state~0); 30154#L131 assume !(8481 == ssl3_accept_~s__state~0); 30151#L134 assume !(8482 == ssl3_accept_~s__state~0); 30145#L137 assume !(8464 == ssl3_accept_~s__state~0); 30141#L140 assume !(8465 == ssl3_accept_~s__state~0); 30095#L143 assume !(8466 == ssl3_accept_~s__state~0); 30094#L146 assume !(8496 == ssl3_accept_~s__state~0); 29970#L149 assume !(8497 == ssl3_accept_~s__state~0); 29971#L152 assume !(8512 == ssl3_accept_~s__state~0); 29993#L155 assume !(8513 == ssl3_accept_~s__state~0); 29990#L158 assume !(8528 == ssl3_accept_~s__state~0); 29988#L161 assume !(8529 == ssl3_accept_~s__state~0); 29986#L164 assume !(8544 == ssl3_accept_~s__state~0); 29984#L167 assume !(8545 == ssl3_accept_~s__state~0); 29982#L170 assume !(8560 == ssl3_accept_~s__state~0); 29979#L173 assume !(8561 == ssl3_accept_~s__state~0); 29980#L176 assume !(8448 == ssl3_accept_~s__state~0); 29981#L179 assume 8576 == ssl3_accept_~s__state~0; 29243#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 29244#L460 assume !(ssl3_accept_~ret~0 <= 0); 29282#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 29216#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30124#L596 assume !(8576 == ssl3_accept_~state~0); 30120#L614 ssl3_accept_~skip~0 := 0; 30117#L110-2 assume !false; 30114#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30111#L113 assume !(12292 == ssl3_accept_~s__state~0); 30108#L116 assume !(16384 == ssl3_accept_~s__state~0); 30105#L119 assume !(8192 == ssl3_accept_~s__state~0); 30097#L122 assume !(24576 == ssl3_accept_~s__state~0); 30096#L125 assume !(8195 == ssl3_accept_~s__state~0); 30084#L128 assume !(8480 == ssl3_accept_~s__state~0); 29447#L131 assume !(8481 == ssl3_accept_~s__state~0); 30083#L134 assume !(8482 == ssl3_accept_~s__state~0); 30082#L137 assume 8464 == ssl3_accept_~s__state~0; 29184#L144 [2021-10-28 23:14:30,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:30,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-28 23:14:30,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:30,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341709745] [2021-10-28 23:14:30,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:30,892 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:30,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:30,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:30,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:30,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2135475217, now seen corresponding path program 1 times [2021-10-28 23:14:30,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:30,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313961239] [2021-10-28 23:14:30,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:30,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:30,941 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:30,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:30,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313961239] [2021-10-28 23:14:30,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313961239] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:30,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:30,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:30,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353458238] [2021-10-28 23:14:30,943 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:30,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:30,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:30,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:30,944 INFO L87 Difference]: Start difference. First operand 1018 states and 1353 transitions. cyclomatic complexity: 340 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:31,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:31,070 INFO L93 Difference]: Finished difference Result 976 states and 1255 transitions. [2021-10-28 23:14:31,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:31,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1255 transitions. [2021-10-28 23:14:31,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2021-10-28 23:14:31,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 839 states and 1083 transitions. [2021-10-28 23:14:31,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2021-10-28 23:14:31,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2021-10-28 23:14:31,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1083 transitions. [2021-10-28 23:14:31,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:31,088 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1083 transitions. [2021-10-28 23:14:31,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1083 transitions. [2021-10-28 23:14:31,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 700. [2021-10-28 23:14:31,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 700 states have (on average 1.2957142857142858) internal successors, (907), 699 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:31,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 907 transitions. [2021-10-28 23:14:31,106 INFO L704 BuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2021-10-28 23:14:31,106 INFO L587 BuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2021-10-28 23:14:31,106 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 23:14:31,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 907 transitions. [2021-10-28 23:14:31,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-10-28 23:14:31,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:31,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:31,111 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:31,112 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] [2021-10-28 23:14:31,112 INFO L791 eck$LassoCheckResult]: Stem: 31392#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31268#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31257#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31221#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 31222#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31217#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 31218#L110-2 assume !false; 31472#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31572#L113 assume !(12292 == ssl3_accept_~s__state~0); 31573#L116 assume !(16384 == ssl3_accept_~s__state~0); 31566#L119 assume !(8192 == ssl3_accept_~s__state~0); 31567#L122 assume !(24576 == ssl3_accept_~s__state~0); 31560#L125 assume !(8195 == ssl3_accept_~s__state~0); 31561#L128 assume !(8480 == ssl3_accept_~s__state~0); 31555#L131 assume !(8481 == ssl3_accept_~s__state~0); 31556#L134 assume !(8482 == ssl3_accept_~s__state~0); 31400#L137 assume 8464 == ssl3_accept_~s__state~0; 31179#L144 [2021-10-28 23:14:31,112 INFO L793 eck$LassoCheckResult]: Loop: 31179#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31180#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31205#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31206#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31619#L596 assume !(8576 == ssl3_accept_~state~0); 31616#L614 ssl3_accept_~skip~0 := 0; 31614#L110-2 assume !false; 31612#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31610#L113 assume !(12292 == ssl3_accept_~s__state~0); 31608#L116 assume !(16384 == ssl3_accept_~s__state~0); 31606#L119 assume !(8192 == ssl3_accept_~s__state~0); 31604#L122 assume !(24576 == ssl3_accept_~s__state~0); 31602#L125 assume !(8195 == ssl3_accept_~s__state~0); 31600#L128 assume !(8480 == ssl3_accept_~s__state~0); 31598#L131 assume !(8481 == ssl3_accept_~s__state~0); 31596#L134 assume !(8482 == ssl3_accept_~s__state~0); 31594#L137 assume !(8464 == ssl3_accept_~s__state~0); 31593#L140 assume !(8465 == ssl3_accept_~s__state~0); 31591#L143 assume !(8466 == ssl3_accept_~s__state~0); 31590#L146 assume 8496 == ssl3_accept_~s__state~0; 31528#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31239#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31223#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 31183#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31185#L308-2 ssl3_accept_~s__init_num~0 := 0; 31279#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31198#L596 assume !(8576 == ssl3_accept_~state~0); 31174#L614 ssl3_accept_~skip~0 := 0; 31261#L110-2 assume !false; 31213#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31214#L113 assume !(12292 == ssl3_accept_~s__state~0); 31235#L116 assume !(16384 == ssl3_accept_~s__state~0); 31236#L119 assume !(8192 == ssl3_accept_~s__state~0); 31288#L122 assume !(24576 == ssl3_accept_~s__state~0); 31289#L125 assume !(8195 == ssl3_accept_~s__state~0); 31299#L128 assume !(8480 == ssl3_accept_~s__state~0); 31271#L131 assume !(8481 == ssl3_accept_~s__state~0); 31272#L134 assume !(8482 == ssl3_accept_~s__state~0); 31323#L137 assume !(8464 == ssl3_accept_~s__state~0); 31304#L140 assume !(8465 == ssl3_accept_~s__state~0); 31305#L143 assume !(8466 == ssl3_accept_~s__state~0); 31352#L146 assume !(8496 == ssl3_accept_~s__state~0); 31353#L149 assume !(8497 == ssl3_accept_~s__state~0); 31587#L152 assume 8512 == ssl3_accept_~s__state~0; 31398#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31343#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31196#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31340#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31864#L596 assume !(8576 == ssl3_accept_~state~0); 31862#L614 ssl3_accept_~skip~0 := 0; 31861#L110-2 assume !false; 31860#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31859#L113 assume !(12292 == ssl3_accept_~s__state~0); 31858#L116 assume !(16384 == ssl3_accept_~s__state~0); 31857#L119 assume !(8192 == ssl3_accept_~s__state~0); 31856#L122 assume !(24576 == ssl3_accept_~s__state~0); 31855#L125 assume !(8195 == ssl3_accept_~s__state~0); 31854#L128 assume !(8480 == ssl3_accept_~s__state~0); 31853#L131 assume !(8481 == ssl3_accept_~s__state~0); 31852#L134 assume !(8482 == ssl3_accept_~s__state~0); 31851#L137 assume !(8464 == ssl3_accept_~s__state~0); 31850#L140 assume !(8465 == ssl3_accept_~s__state~0); 31849#L143 assume !(8466 == ssl3_accept_~s__state~0); 31848#L146 assume !(8496 == ssl3_accept_~s__state~0); 31358#L149 assume !(8497 == ssl3_accept_~s__state~0); 31247#L152 assume !(8512 == ssl3_accept_~s__state~0); 31248#L155 assume !(8513 == ssl3_accept_~s__state~0); 31192#L158 assume 8528 == ssl3_accept_~s__state~0; 31193#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31251#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31292#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31177#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31178#L372 assume !(ssl3_accept_~ret~0 <= 0); 31252#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31310#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31837#L596 assume !(8576 == ssl3_accept_~state~0); 31833#L614 ssl3_accept_~skip~0 := 0; 31831#L110-2 assume !false; 31829#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31827#L113 assume !(12292 == ssl3_accept_~s__state~0); 31825#L116 assume !(16384 == ssl3_accept_~s__state~0); 31823#L119 assume !(8192 == ssl3_accept_~s__state~0); 31821#L122 assume !(24576 == ssl3_accept_~s__state~0); 31819#L125 assume !(8195 == ssl3_accept_~s__state~0); 31817#L128 assume !(8480 == ssl3_accept_~s__state~0); 31617#L131 assume !(8481 == ssl3_accept_~s__state~0); 31615#L134 assume !(8482 == ssl3_accept_~s__state~0); 31613#L137 assume !(8464 == ssl3_accept_~s__state~0); 31611#L140 assume !(8465 == ssl3_accept_~s__state~0); 31609#L143 assume !(8466 == ssl3_accept_~s__state~0); 31607#L146 assume !(8496 == ssl3_accept_~s__state~0); 31605#L149 assume !(8497 == ssl3_accept_~s__state~0); 31603#L152 assume !(8512 == ssl3_accept_~s__state~0); 31601#L155 assume !(8513 == ssl3_accept_~s__state~0); 31599#L158 assume !(8528 == ssl3_accept_~s__state~0); 31597#L161 assume !(8529 == ssl3_accept_~s__state~0); 31595#L164 assume 8544 == ssl3_accept_~s__state~0; 31170#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31171#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 31345#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31385#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31265#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 31260#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31182#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31708#L596 assume !(8576 == ssl3_accept_~state~0); 31706#L614 ssl3_accept_~skip~0 := 0; 31704#L110-2 assume !false; 31702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31701#L113 assume !(12292 == ssl3_accept_~s__state~0); 31700#L116 assume !(16384 == ssl3_accept_~s__state~0); 31698#L119 assume !(8192 == ssl3_accept_~s__state~0); 31697#L122 assume !(24576 == ssl3_accept_~s__state~0); 31696#L125 assume !(8195 == ssl3_accept_~s__state~0); 31694#L128 assume !(8480 == ssl3_accept_~s__state~0); 31688#L131 assume !(8481 == ssl3_accept_~s__state~0); 31685#L134 assume !(8482 == ssl3_accept_~s__state~0); 31683#L137 assume !(8464 == ssl3_accept_~s__state~0); 31681#L140 assume !(8465 == ssl3_accept_~s__state~0); 31679#L143 assume !(8466 == ssl3_accept_~s__state~0); 31533#L146 assume !(8496 == ssl3_accept_~s__state~0); 31530#L149 assume !(8497 == ssl3_accept_~s__state~0); 31525#L152 assume !(8512 == ssl3_accept_~s__state~0); 31523#L155 assume !(8513 == ssl3_accept_~s__state~0); 31522#L158 assume !(8528 == ssl3_accept_~s__state~0); 31521#L161 assume !(8529 == ssl3_accept_~s__state~0); 31520#L164 assume !(8544 == ssl3_accept_~s__state~0); 31519#L167 assume !(8545 == ssl3_accept_~s__state~0); 31518#L170 assume !(8560 == ssl3_accept_~s__state~0); 31517#L173 assume !(8561 == ssl3_accept_~s__state~0); 31415#L176 assume 8448 == ssl3_accept_~s__state~0; 31296#L177 assume !(ssl3_accept_~num1~0 > 0); 31298#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31339#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31445#L596 assume !(8576 == ssl3_accept_~state~0); 31439#L614 ssl3_accept_~skip~0 := 0; 31436#L110-2 assume !false; 31433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31413#L113 assume !(12292 == ssl3_accept_~s__state~0); 31414#L116 assume !(16384 == ssl3_accept_~s__state~0); 31431#L119 assume !(8192 == ssl3_accept_~s__state~0); 31428#L122 assume !(24576 == ssl3_accept_~s__state~0); 31426#L125 assume !(8195 == ssl3_accept_~s__state~0); 31425#L128 assume !(8480 == ssl3_accept_~s__state~0); 31421#L131 assume !(8481 == ssl3_accept_~s__state~0); 31419#L134 assume !(8482 == ssl3_accept_~s__state~0); 31420#L137 assume 8464 == ssl3_accept_~s__state~0; 31179#L144 [2021-10-28 23:14:31,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:31,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-28 23:14:31,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:31,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708121487] [2021-10-28 23:14:31,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:31,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:31,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:31,120 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:31,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:31,130 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:31,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:31,131 INFO L85 PathProgramCache]: Analyzing trace with hash -639140282, now seen corresponding path program 1 times [2021-10-28 23:14:31,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:31,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875106933] [2021-10-28 23:14:31,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:31,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:31,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:31,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875106933] [2021-10-28 23:14:31,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875106933] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:31,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113437828] [2021-10-28 23:14:31,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:31,179 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:31,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:31,181 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:31,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-28 23:14:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:31,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:14:31,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:31,723 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:31,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113437828] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:31,723 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:14:31,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 23:14:31,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359838478] [2021-10-28 23:14:31,724 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:31,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:31,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:14:31,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:14:31,725 INFO L87 Difference]: Start difference. First operand 700 states and 907 transitions. cyclomatic complexity: 210 Second operand has 4 states, 3 states have (on average 30.666666666666668) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:32,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:32,094 INFO L93 Difference]: Finished difference Result 1164 states and 1494 transitions. [2021-10-28 23:14:32,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:14:32,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1164 states and 1494 transitions. [2021-10-28 23:14:32,101 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2021-10-28 23:14:32,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1164 states to 1164 states and 1494 transitions. [2021-10-28 23:14:32,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1055 [2021-10-28 23:14:32,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1055 [2021-10-28 23:14:32,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1164 states and 1494 transitions. [2021-10-28 23:14:32,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:32,115 INFO L681 BuchiCegarLoop]: Abstraction has 1164 states and 1494 transitions. [2021-10-28 23:14:32,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states and 1494 transitions. [2021-10-28 23:14:32,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 888. [2021-10-28 23:14:32,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 888 states have (on average 1.2972972972972974) internal successors, (1152), 887 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:32,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1152 transitions. [2021-10-28 23:14:32,139 INFO L704 BuchiCegarLoop]: Abstraction has 888 states and 1152 transitions. [2021-10-28 23:14:32,139 INFO L587 BuchiCegarLoop]: Abstraction has 888 states and 1152 transitions. [2021-10-28 23:14:32,140 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 23:14:32,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 888 states and 1152 transitions. [2021-10-28 23:14:32,143 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2021-10-28 23:14:32,144 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:32,144 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:32,146 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:32,146 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] [2021-10-28 23:14:32,147 INFO L791 eck$LassoCheckResult]: Stem: 33696#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33579#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33566#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33529#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33530#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33525#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33526#L110-2 assume !false; 33750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34165#L113 assume !(12292 == ssl3_accept_~s__state~0); 34164#L116 assume !(16384 == ssl3_accept_~s__state~0); 34163#L119 assume !(8192 == ssl3_accept_~s__state~0); 34162#L122 assume !(24576 == ssl3_accept_~s__state~0); 34161#L125 assume !(8195 == ssl3_accept_~s__state~0); 34160#L128 assume !(8480 == ssl3_accept_~s__state~0); 34159#L131 assume !(8481 == ssl3_accept_~s__state~0); 34158#L134 assume !(8482 == ssl3_accept_~s__state~0); 34157#L137 assume 8464 == ssl3_accept_~s__state~0; 33488#L144 [2021-10-28 23:14:32,147 INFO L793 eck$LassoCheckResult]: Loop: 33488#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33489#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33513#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 33514#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34228#L596 assume !(8576 == ssl3_accept_~state~0); 34225#L614 ssl3_accept_~skip~0 := 0; 34223#L110-2 assume !false; 34221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34219#L113 assume !(12292 == ssl3_accept_~s__state~0); 34217#L116 assume !(16384 == ssl3_accept_~s__state~0); 34215#L119 assume !(8192 == ssl3_accept_~s__state~0); 34213#L122 assume !(24576 == ssl3_accept_~s__state~0); 34211#L125 assume !(8195 == ssl3_accept_~s__state~0); 34209#L128 assume !(8480 == ssl3_accept_~s__state~0); 34207#L131 assume !(8481 == ssl3_accept_~s__state~0); 34205#L134 assume !(8482 == ssl3_accept_~s__state~0); 34203#L137 assume !(8464 == ssl3_accept_~s__state~0); 34201#L140 assume !(8465 == ssl3_accept_~s__state~0); 34199#L143 assume !(8466 == ssl3_accept_~s__state~0); 33946#L146 assume 8496 == ssl3_accept_~s__state~0; 33791#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 33944#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33943#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 33941#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 33637#L308-2 ssl3_accept_~s__init_num~0 := 0; 33587#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33506#L596 assume !(8576 == ssl3_accept_~state~0); 33483#L614 ssl3_accept_~skip~0 := 0; 34359#L110-2 assume !false; 33521#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33522#L113 assume !(12292 == ssl3_accept_~s__state~0); 33541#L116 assume !(16384 == ssl3_accept_~s__state~0); 33542#L119 assume !(8192 == ssl3_accept_~s__state~0); 33601#L122 assume !(24576 == ssl3_accept_~s__state~0); 33602#L125 assume !(8195 == ssl3_accept_~s__state~0); 33612#L128 assume !(8480 == ssl3_accept_~s__state~0); 33583#L131 assume !(8481 == ssl3_accept_~s__state~0); 33584#L134 assume !(8482 == ssl3_accept_~s__state~0); 33635#L137 assume !(8464 == ssl3_accept_~s__state~0); 33616#L140 assume !(8465 == ssl3_accept_~s__state~0); 33617#L143 assume !(8466 == ssl3_accept_~s__state~0); 33662#L146 assume !(8496 == ssl3_accept_~s__state~0); 33663#L149 assume !(8497 == ssl3_accept_~s__state~0); 33555#L152 assume !(8512 == ssl3_accept_~s__state~0); 33556#L155 assume !(8513 == ssl3_accept_~s__state~0); 33501#L158 assume !(8528 == ssl3_accept_~s__state~0); 33497#L161 assume !(8529 == ssl3_accept_~s__state~0); 33498#L164 assume !(8544 == ssl3_accept_~s__state~0); 33517#L167 assume !(8545 == ssl3_accept_~s__state~0); 33518#L170 assume !(8560 == ssl3_accept_~s__state~0); 33620#L173 assume !(8561 == ssl3_accept_~s__state~0); 33591#L176 assume !(8448 == ssl3_accept_~s__state~0); 33592#L179 assume !(8576 == ssl3_accept_~s__state~0); 33683#L182 assume !(8577 == ssl3_accept_~s__state~0); 33677#L185 assume !(8592 == ssl3_accept_~s__state~0); 33509#L188 assume !(8593 == ssl3_accept_~s__state~0); 33510#L191 assume !(8608 == ssl3_accept_~s__state~0); 33653#L194 assume !(8609 == ssl3_accept_~s__state~0); 33645#L197 assume !(8640 == ssl3_accept_~s__state~0); 33646#L200 assume !(8641 == ssl3_accept_~s__state~0); 33533#L203 assume 8656 == ssl3_accept_~s__state~0; 33534#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33551#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 33552#L513 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 33674#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33669#L521 assume !(0 == ssl3_accept_~tmp___10~0); 33670#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34361#L596 assume !(8576 == ssl3_accept_~state~0); 33571#L614 ssl3_accept_~skip~0 := 0; 33572#L110-2 assume !false; 33580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34358#L113 assume !(12292 == ssl3_accept_~s__state~0); 34357#L116 assume !(16384 == ssl3_accept_~s__state~0); 34356#L119 assume !(8192 == ssl3_accept_~s__state~0); 34355#L122 assume !(24576 == ssl3_accept_~s__state~0); 34354#L125 assume !(8195 == ssl3_accept_~s__state~0); 34353#L128 assume !(8480 == ssl3_accept_~s__state~0); 34240#L131 assume !(8481 == ssl3_accept_~s__state~0); 34239#L134 assume !(8482 == ssl3_accept_~s__state~0); 34238#L137 assume !(8464 == ssl3_accept_~s__state~0); 34237#L140 assume !(8465 == ssl3_accept_~s__state~0); 34236#L143 assume !(8466 == ssl3_accept_~s__state~0); 34234#L146 assume !(8496 == ssl3_accept_~s__state~0); 34229#L149 assume !(8497 == ssl3_accept_~s__state~0); 34226#L152 assume !(8512 == ssl3_accept_~s__state~0); 34224#L155 assume !(8513 == ssl3_accept_~s__state~0); 34222#L158 assume !(8528 == ssl3_accept_~s__state~0); 34220#L161 assume !(8529 == ssl3_accept_~s__state~0); 34218#L164 assume !(8544 == ssl3_accept_~s__state~0); 34216#L167 assume !(8545 == ssl3_accept_~s__state~0); 34214#L170 assume !(8560 == ssl3_accept_~s__state~0); 34212#L173 assume !(8561 == ssl3_accept_~s__state~0); 34210#L176 assume !(8448 == ssl3_accept_~s__state~0); 34208#L179 assume !(8576 == ssl3_accept_~s__state~0); 34206#L182 assume !(8577 == ssl3_accept_~s__state~0); 34204#L185 assume !(8592 == ssl3_accept_~s__state~0); 34202#L188 assume !(8593 == ssl3_accept_~s__state~0); 34200#L191 assume !(8608 == ssl3_accept_~s__state~0); 34127#L194 assume !(8609 == ssl3_accept_~s__state~0); 34126#L197 assume !(8640 == ssl3_accept_~s__state~0); 34078#L200 assume !(8641 == ssl3_accept_~s__state~0); 34026#L203 assume !(8656 == ssl3_accept_~s__state~0); 34025#L206 assume !(8657 == ssl3_accept_~s__state~0); 33565#L209 assume 8672 == ssl3_accept_~s__state~0; 33644#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33667#L529 assume !(4 == ssl3_accept_~blastFlag~0); 33625#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33626#L536 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33641#L536-2 ssl3_accept_~s__init_num~0 := 0; 33491#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34193#L596 assume !(8576 == ssl3_accept_~state~0); 34191#L614 ssl3_accept_~skip~0 := 0; 34190#L110-2 assume !false; 34188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34186#L113 assume !(12292 == ssl3_accept_~s__state~0); 34184#L116 assume !(16384 == ssl3_accept_~s__state~0); 34182#L119 assume !(8192 == ssl3_accept_~s__state~0); 34180#L122 assume !(24576 == ssl3_accept_~s__state~0); 34178#L125 assume !(8195 == ssl3_accept_~s__state~0); 34176#L128 assume !(8480 == ssl3_accept_~s__state~0); 34174#L131 assume !(8481 == ssl3_accept_~s__state~0); 34172#L134 assume !(8482 == ssl3_accept_~s__state~0); 34170#L137 assume !(8464 == ssl3_accept_~s__state~0); 34168#L140 assume !(8465 == ssl3_accept_~s__state~0); 34166#L143 assume !(8466 == ssl3_accept_~s__state~0); 34152#L146 assume !(8496 == ssl3_accept_~s__state~0); 34149#L149 assume !(8497 == ssl3_accept_~s__state~0); 34148#L152 assume !(8512 == ssl3_accept_~s__state~0); 34147#L155 assume !(8513 == ssl3_accept_~s__state~0); 34143#L158 assume !(8528 == ssl3_accept_~s__state~0); 34142#L161 assume !(8529 == ssl3_accept_~s__state~0); 34141#L164 assume !(8544 == ssl3_accept_~s__state~0); 34133#L167 assume !(8545 == ssl3_accept_~s__state~0); 34130#L170 assume !(8560 == ssl3_accept_~s__state~0); 34128#L173 assume !(8561 == ssl3_accept_~s__state~0); 33755#L176 assume 8448 == ssl3_accept_~s__state~0; 33753#L177 assume !(ssl3_accept_~num1~0 > 0); 33749#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33745#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33738#L596 assume !(8576 == ssl3_accept_~state~0); 33733#L614 ssl3_accept_~skip~0 := 0; 33730#L110-2 assume !false; 33727#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33724#L113 assume !(12292 == ssl3_accept_~s__state~0); 33721#L116 assume !(16384 == ssl3_accept_~s__state~0); 33718#L119 assume !(8192 == ssl3_accept_~s__state~0); 33715#L122 assume !(24576 == ssl3_accept_~s__state~0); 33711#L125 assume !(8195 == ssl3_accept_~s__state~0); 33708#L128 assume !(8480 == ssl3_accept_~s__state~0); 33705#L131 assume !(8481 == ssl3_accept_~s__state~0); 33703#L134 assume !(8482 == ssl3_accept_~s__state~0); 33704#L137 assume 8464 == ssl3_accept_~s__state~0; 33488#L144 [2021-10-28 23:14:32,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:32,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-28 23:14:32,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:32,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821562750] [2021-10-28 23:14:32,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:32,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:32,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:32,158 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:32,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:32,168 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:32,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash -674532033, now seen corresponding path program 1 times [2021-10-28 23:14:32,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:32,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001915753] [2021-10-28 23:14:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:32,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:32,213 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 23:14:32,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:32,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001915753] [2021-10-28 23:14:32,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001915753] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:32,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:32,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:32,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547910709] [2021-10-28 23:14:32,215 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:32,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:32,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:32,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:32,216 INFO L87 Difference]: Start difference. First operand 888 states and 1152 transitions. cyclomatic complexity: 267 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:32,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:32,238 INFO L93 Difference]: Finished difference Result 1517 states and 1992 transitions. [2021-10-28 23:14:32,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:32,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1517 states and 1992 transitions. [2021-10-28 23:14:32,249 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-28 23:14:32,261 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-10-28 23:14:32,261 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1408 [2021-10-28 23:14:32,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1408 [2021-10-28 23:14:32,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1517 states and 1992 transitions. [2021-10-28 23:14:32,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:32,266 INFO L681 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-28 23:14:32,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states and 1992 transitions. [2021-10-28 23:14:32,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1517. [2021-10-28 23:14:32,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1517 states have (on average 1.3131179960448254) internal successors, (1992), 1516 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:32,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-10-28 23:14:32,304 INFO L704 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-28 23:14:32,304 INFO L587 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-28 23:14:32,304 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 23:14:32,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1517 states and 1992 transitions. [2021-10-28 23:14:32,311 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-28 23:14:32,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:32,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:32,313 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:32,313 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] [2021-10-28 23:14:32,314 INFO L791 eck$LassoCheckResult]: Stem: 36125#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35992#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35978#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35940#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 35941#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35936#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 35937#L110-2 assume !false; 36183#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36900#L113 assume !(12292 == ssl3_accept_~s__state~0); 36899#L116 assume !(16384 == ssl3_accept_~s__state~0); 36898#L119 assume !(8192 == ssl3_accept_~s__state~0); 36897#L122 assume !(24576 == ssl3_accept_~s__state~0); 36871#L125 assume !(8195 == ssl3_accept_~s__state~0); 36870#L128 assume !(8480 == ssl3_accept_~s__state~0); 36868#L131 assume !(8481 == ssl3_accept_~s__state~0); 36863#L134 assume !(8482 == ssl3_accept_~s__state~0); 36864#L137 assume 8464 == ssl3_accept_~s__state~0; 36220#L144 [2021-10-28 23:14:32,314 INFO L793 eck$LassoCheckResult]: Loop: 36220#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36916#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35924#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35925#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36988#L596 assume !(8576 == ssl3_accept_~state~0); 36985#L614 ssl3_accept_~skip~0 := 0; 36983#L110-2 assume !false; 36981#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36979#L113 assume !(12292 == ssl3_accept_~s__state~0); 36977#L116 assume !(16384 == ssl3_accept_~s__state~0); 36975#L119 assume !(8192 == ssl3_accept_~s__state~0); 36973#L122 assume !(24576 == ssl3_accept_~s__state~0); 36971#L125 assume !(8195 == ssl3_accept_~s__state~0); 36969#L128 assume !(8480 == ssl3_accept_~s__state~0); 36967#L131 assume !(8481 == ssl3_accept_~s__state~0); 36965#L134 assume !(8482 == ssl3_accept_~s__state~0); 36963#L137 assume !(8464 == ssl3_accept_~s__state~0); 36961#L140 assume !(8465 == ssl3_accept_~s__state~0); 36959#L143 assume !(8466 == ssl3_accept_~s__state~0); 36342#L146 assume 8496 == ssl3_accept_~s__state~0; 36341#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 36339#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36338#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 36337#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35907#L308-2 ssl3_accept_~s__init_num~0 := 0; 36335#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36330#L596 assume !(8576 == ssl3_accept_~state~0); 36328#L614 ssl3_accept_~skip~0 := 0; 36327#L110-2 assume !false; 36326#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36325#L113 assume !(12292 == ssl3_accept_~s__state~0); 36324#L116 assume !(16384 == ssl3_accept_~s__state~0); 36323#L119 assume !(8192 == ssl3_accept_~s__state~0); 36322#L122 assume !(24576 == ssl3_accept_~s__state~0); 36321#L125 assume !(8195 == ssl3_accept_~s__state~0); 36320#L128 assume !(8480 == ssl3_accept_~s__state~0); 36319#L131 assume !(8481 == ssl3_accept_~s__state~0); 36318#L134 assume !(8482 == ssl3_accept_~s__state~0); 36317#L137 assume !(8464 == ssl3_accept_~s__state~0); 36316#L140 assume !(8465 == ssl3_accept_~s__state~0); 36315#L143 assume !(8466 == ssl3_accept_~s__state~0); 36314#L146 assume !(8496 == ssl3_accept_~s__state~0); 36313#L149 assume !(8497 == ssl3_accept_~s__state~0); 36312#L152 assume 8512 == ssl3_accept_~s__state~0; 36130#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36077#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35915#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37032#L596 assume !(8576 == ssl3_accept_~state~0); 37028#L614 ssl3_accept_~skip~0 := 0; 37026#L110-2 assume !false; 37025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37024#L113 assume !(12292 == ssl3_accept_~s__state~0); 36466#L116 assume !(16384 == ssl3_accept_~s__state~0); 36363#L119 assume !(8192 == ssl3_accept_~s__state~0); 36355#L122 assume !(24576 == ssl3_accept_~s__state~0); 36311#L125 assume !(8195 == ssl3_accept_~s__state~0); 36310#L128 assume !(8480 == ssl3_accept_~s__state~0); 36306#L131 assume !(8481 == ssl3_accept_~s__state~0); 36296#L134 assume !(8482 == ssl3_accept_~s__state~0); 36293#L137 assume !(8464 == ssl3_accept_~s__state~0); 36291#L140 assume !(8465 == ssl3_accept_~s__state~0); 36289#L143 assume !(8466 == ssl3_accept_~s__state~0); 36284#L146 assume !(8496 == ssl3_accept_~s__state~0); 36278#L149 assume !(8497 == ssl3_accept_~s__state~0); 36270#L152 assume !(8512 == ssl3_accept_~s__state~0); 36261#L155 assume !(8513 == ssl3_accept_~s__state~0); 36254#L158 assume 8528 == ssl3_accept_~s__state~0; 36155#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36755#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 36752#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36750#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36114#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 35973#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36305#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36295#L596 assume !(8576 == ssl3_accept_~state~0); 36292#L614 ssl3_accept_~skip~0 := 0; 36290#L110-2 assume !false; 36287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36288#L113 assume !(12292 == ssl3_accept_~s__state~0); 36276#L116 assume !(16384 == ssl3_accept_~s__state~0); 36277#L119 assume !(8192 == ssl3_accept_~s__state~0); 36259#L122 assume !(24576 == ssl3_accept_~s__state~0); 36260#L125 assume !(8195 == ssl3_accept_~s__state~0); 36248#L128 assume !(8480 == ssl3_accept_~s__state~0); 36249#L131 assume !(8481 == ssl3_accept_~s__state~0); 36240#L134 assume !(8482 == ssl3_accept_~s__state~0); 36241#L137 assume !(8464 == ssl3_accept_~s__state~0); 36230#L140 assume !(8465 == ssl3_accept_~s__state~0); 36231#L143 assume !(8466 == ssl3_accept_~s__state~0); 36216#L146 assume !(8496 == ssl3_accept_~s__state~0); 36217#L149 assume !(8497 == ssl3_accept_~s__state~0); 36205#L152 assume !(8512 == ssl3_accept_~s__state~0); 36206#L155 assume !(8513 == ssl3_accept_~s__state~0); 36191#L158 assume !(8528 == ssl3_accept_~s__state~0); 36192#L161 assume !(8529 == ssl3_accept_~s__state~0); 36144#L164 assume 8544 == ssl3_accept_~s__state~0; 36145#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36627#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 36623#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36118#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35989#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 35982#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35983#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36733#L596 assume !(8576 == ssl3_accept_~state~0); 36730#L614 ssl3_accept_~skip~0 := 0; 36710#L110-2 assume !false; 36705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36702#L113 assume !(12292 == ssl3_accept_~s__state~0); 36700#L116 assume !(16384 == ssl3_accept_~s__state~0); 36698#L119 assume !(8192 == ssl3_accept_~s__state~0); 36696#L122 assume !(24576 == ssl3_accept_~s__state~0); 36691#L125 assume !(8195 == ssl3_accept_~s__state~0); 36686#L128 assume !(8480 == ssl3_accept_~s__state~0); 36682#L131 assume !(8481 == ssl3_accept_~s__state~0); 36678#L134 assume !(8482 == ssl3_accept_~s__state~0); 36674#L137 assume !(8464 == ssl3_accept_~s__state~0); 36670#L140 assume !(8465 == ssl3_accept_~s__state~0); 36666#L143 assume !(8466 == ssl3_accept_~s__state~0); 36662#L146 assume !(8496 == ssl3_accept_~s__state~0); 36659#L149 assume !(8497 == ssl3_accept_~s__state~0); 36656#L152 assume !(8512 == ssl3_accept_~s__state~0); 36653#L155 assume !(8513 == ssl3_accept_~s__state~0); 36650#L158 assume !(8528 == ssl3_accept_~s__state~0); 36647#L161 assume !(8529 == ssl3_accept_~s__state~0); 36644#L164 assume !(8544 == ssl3_accept_~s__state~0); 36641#L167 assume !(8545 == ssl3_accept_~s__state~0); 36638#L170 assume !(8560 == ssl3_accept_~s__state~0); 36632#L173 assume !(8561 == ssl3_accept_~s__state~0); 36628#L176 assume 8448 == ssl3_accept_~s__state~0; 36025#L177 assume !(ssl3_accept_~num1~0 > 0); 36027#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36071#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36818#L596 assume !(8576 == ssl3_accept_~state~0); 36815#L614 ssl3_accept_~skip~0 := 0; 36814#L110-2 assume !false; 36813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36812#L113 assume !(12292 == ssl3_accept_~s__state~0); 36806#L116 assume 16384 == ssl3_accept_~s__state~0; 36805#L222 ssl3_accept_~s__server~0 := 1; 36804#L227 assume 0 != ssl3_accept_~cb~0; 36803#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36797#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36793#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36790#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36787#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 36788#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36760#L596 assume !(8576 == ssl3_accept_~state~0); 36758#L614 ssl3_accept_~skip~0 := 0; 36757#L110-2 assume !false; 36746#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36744#L113 assume !(12292 == ssl3_accept_~s__state~0); 36742#L116 assume !(16384 == ssl3_accept_~s__state~0); 36740#L119 assume !(8192 == ssl3_accept_~s__state~0); 36712#L122 assume !(24576 == ssl3_accept_~s__state~0); 36693#L125 assume !(8195 == ssl3_accept_~s__state~0); 36688#L128 assume !(8480 == ssl3_accept_~s__state~0); 36683#L131 assume !(8481 == ssl3_accept_~s__state~0); 36679#L134 assume !(8482 == ssl3_accept_~s__state~0); 36675#L137 assume 8464 == ssl3_accept_~s__state~0; 36220#L144 [2021-10-28 23:14:32,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:32,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-28 23:14:32,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:32,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900411969] [2021-10-28 23:14:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:32,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:32,324 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:32,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:32,335 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:32,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:32,336 INFO L85 PathProgramCache]: Analyzing trace with hash -988611532, now seen corresponding path program 1 times [2021-10-28 23:14:32,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:32,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241103080] [2021-10-28 23:14:32,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:32,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:32,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:32,388 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:32,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:32,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241103080] [2021-10-28 23:14:32,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241103080] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:32,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498362776] [2021-10-28 23:14:32,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:32,390 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:32,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:32,395 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:32,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-28 23:14:32,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:32,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:32,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-10-28 23:14:32,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498362776] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:32,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 23:14:32,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 23:14:32,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345725940] [2021-10-28 23:14:32,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:33,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:33,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:33,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:14:33,001 INFO L87 Difference]: Start difference. First operand 1517 states and 1992 transitions. cyclomatic complexity: 479 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:33,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:33,131 INFO L93 Difference]: Finished difference Result 1557 states and 2040 transitions. [2021-10-28 23:14:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:33,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1557 states and 2040 transitions. [2021-10-28 23:14:33,140 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1378 [2021-10-28 23:14:33,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1557 states to 1557 states and 2040 transitions. [2021-10-28 23:14:33,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1448 [2021-10-28 23:14:33,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1448 [2021-10-28 23:14:33,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1557 states and 2040 transitions. [2021-10-28 23:14:33,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:33,156 INFO L681 BuchiCegarLoop]: Abstraction has 1557 states and 2040 transitions. [2021-10-28 23:14:33,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states and 2040 transitions. [2021-10-28 23:14:33,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1535. [2021-10-28 23:14:33,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1535 states, 1535 states have (on average 1.3120521172638437) internal successors, (2014), 1534 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:33,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1535 states to 1535 states and 2014 transitions. [2021-10-28 23:14:33,194 INFO L704 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-10-28 23:14:33,194 INFO L587 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-10-28 23:14:33,195 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 23:14:33,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1535 states and 2014 transitions. [2021-10-28 23:14:33,201 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2021-10-28 23:14:33,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:33,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:33,203 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:33,204 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:33,204 INFO L791 eck$LassoCheckResult]: Stem: 39693#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39549#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39537#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39497#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 39498#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39491#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39492#L110-2 assume !false; 39729#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40637#L113 assume !(12292 == ssl3_accept_~s__state~0); 40635#L116 assume !(16384 == ssl3_accept_~s__state~0); 40633#L119 assume !(8192 == ssl3_accept_~s__state~0); 40631#L122 assume !(24576 == ssl3_accept_~s__state~0); 40629#L125 assume !(8195 == ssl3_accept_~s__state~0); 40627#L128 assume !(8480 == ssl3_accept_~s__state~0); 40625#L131 assume !(8481 == ssl3_accept_~s__state~0); 40624#L134 assume !(8482 == ssl3_accept_~s__state~0); 39780#L137 assume 8464 == ssl3_accept_~s__state~0; 39781#L144 [2021-10-28 23:14:33,205 INFO L793 eck$LassoCheckResult]: Loop: 39781#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39691#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39692#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40716#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40708#L596 assume !(8576 == ssl3_accept_~state~0); 40703#L614 ssl3_accept_~skip~0 := 0; 40699#L110-2 assume !false; 40692#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40687#L113 assume !(12292 == ssl3_accept_~s__state~0); 40682#L116 assume !(16384 == ssl3_accept_~s__state~0); 40677#L119 assume !(8192 == ssl3_accept_~s__state~0); 40672#L122 assume !(24576 == ssl3_accept_~s__state~0); 40665#L125 assume !(8195 == ssl3_accept_~s__state~0); 40659#L128 assume !(8480 == ssl3_accept_~s__state~0); 40618#L131 assume !(8481 == ssl3_accept_~s__state~0); 40614#L134 assume !(8482 == ssl3_accept_~s__state~0); 40612#L137 assume !(8464 == ssl3_accept_~s__state~0); 40610#L140 assume !(8465 == ssl3_accept_~s__state~0); 40607#L143 assume !(8466 == ssl3_accept_~s__state~0); 39928#L146 assume 8496 == ssl3_accept_~s__state~0; 39927#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 39925#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39924#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 39923#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39466#L308-2 ssl3_accept_~s__init_num~0 := 0; 39921#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39916#L596 assume !(8576 == ssl3_accept_~state~0); 39914#L614 ssl3_accept_~skip~0 := 0; 39913#L110-2 assume !false; 39912#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39911#L113 assume !(12292 == ssl3_accept_~s__state~0); 39910#L116 assume !(16384 == ssl3_accept_~s__state~0); 39909#L119 assume !(8192 == ssl3_accept_~s__state~0); 39908#L122 assume !(24576 == ssl3_accept_~s__state~0); 39907#L125 assume !(8195 == ssl3_accept_~s__state~0); 39906#L128 assume !(8480 == ssl3_accept_~s__state~0); 39905#L131 assume !(8481 == ssl3_accept_~s__state~0); 39904#L134 assume !(8482 == ssl3_accept_~s__state~0); 39903#L137 assume !(8464 == ssl3_accept_~s__state~0); 39902#L140 assume !(8465 == ssl3_accept_~s__state~0); 39901#L143 assume !(8466 == ssl3_accept_~s__state~0); 39900#L146 assume !(8496 == ssl3_accept_~s__state~0); 39899#L149 assume !(8497 == ssl3_accept_~s__state~0); 39789#L152 assume 8512 == ssl3_accept_~s__state~0; 39790#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40383#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40380#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40377#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40371#L596 assume !(8576 == ssl3_accept_~state~0); 40368#L614 ssl3_accept_~skip~0 := 0; 40366#L110-2 assume !false; 40365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40364#L113 assume !(12292 == ssl3_accept_~s__state~0); 40362#L116 assume !(16384 == ssl3_accept_~s__state~0); 40361#L119 assume !(8192 == ssl3_accept_~s__state~0); 40360#L122 assume !(24576 == ssl3_accept_~s__state~0); 40359#L125 assume !(8195 == ssl3_accept_~s__state~0); 40358#L128 assume !(8480 == ssl3_accept_~s__state~0); 40357#L131 assume !(8481 == ssl3_accept_~s__state~0); 40356#L134 assume !(8482 == ssl3_accept_~s__state~0); 40352#L137 assume !(8464 == ssl3_accept_~s__state~0); 40350#L140 assume !(8465 == ssl3_accept_~s__state~0); 40348#L143 assume !(8466 == ssl3_accept_~s__state~0); 40347#L146 assume !(8496 == ssl3_accept_~s__state~0); 40346#L149 assume !(8497 == ssl3_accept_~s__state~0); 40345#L152 assume !(8512 == ssl3_accept_~s__state~0); 40344#L155 assume !(8513 == ssl3_accept_~s__state~0); 40343#L158 assume 8528 == ssl3_accept_~s__state~0; 39776#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40342#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40340#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39540#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 39532#L372 assume !(ssl3_accept_~ret~0 <= 0); 39533#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40336#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40331#L596 assume !(8576 == ssl3_accept_~state~0); 40328#L614 ssl3_accept_~skip~0 := 0; 40323#L110-2 assume !false; 40321#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40320#L113 assume !(12292 == ssl3_accept_~s__state~0); 40317#L116 assume !(16384 == ssl3_accept_~s__state~0); 40316#L119 assume !(8192 == ssl3_accept_~s__state~0); 40310#L122 assume !(24576 == ssl3_accept_~s__state~0); 40309#L125 assume !(8195 == ssl3_accept_~s__state~0); 40308#L128 assume !(8480 == ssl3_accept_~s__state~0); 40307#L131 assume !(8481 == ssl3_accept_~s__state~0); 40306#L134 assume !(8482 == ssl3_accept_~s__state~0); 40305#L137 assume !(8464 == ssl3_accept_~s__state~0); 40304#L140 assume !(8465 == ssl3_accept_~s__state~0); 40303#L143 assume !(8466 == ssl3_accept_~s__state~0); 40302#L146 assume !(8496 == ssl3_accept_~s__state~0); 40301#L149 assume !(8497 == ssl3_accept_~s__state~0); 40300#L152 assume !(8512 == ssl3_accept_~s__state~0); 39807#L155 assume !(8513 == ssl3_accept_~s__state~0); 39805#L158 assume !(8528 == ssl3_accept_~s__state~0); 39804#L161 assume !(8529 == ssl3_accept_~s__state~0); 39799#L164 assume 8544 == ssl3_accept_~s__state~0; 39449#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39450#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 40280#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40278#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40275#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 39541#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 39542#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40777#L596 assume !(8576 == ssl3_accept_~state~0); 40774#L614 ssl3_accept_~skip~0 := 0; 40772#L110-2 assume !false; 40770#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40768#L113 assume !(12292 == ssl3_accept_~s__state~0); 40766#L116 assume !(16384 == ssl3_accept_~s__state~0); 40764#L119 assume !(8192 == ssl3_accept_~s__state~0); 40762#L122 assume !(24576 == ssl3_accept_~s__state~0); 40760#L125 assume !(8195 == ssl3_accept_~s__state~0); 40758#L128 assume !(8480 == ssl3_accept_~s__state~0); 40756#L131 assume !(8481 == ssl3_accept_~s__state~0); 40747#L134 assume !(8482 == ssl3_accept_~s__state~0); 40744#L137 assume !(8464 == ssl3_accept_~s__state~0); 40741#L140 assume !(8465 == ssl3_accept_~s__state~0); 40739#L143 assume !(8466 == ssl3_accept_~s__state~0); 40717#L146 assume !(8496 == ssl3_accept_~s__state~0); 40709#L149 assume !(8497 == ssl3_accept_~s__state~0); 40704#L152 assume !(8512 == ssl3_accept_~s__state~0); 40700#L155 assume !(8513 == ssl3_accept_~s__state~0); 40693#L158 assume !(8528 == ssl3_accept_~s__state~0); 40688#L161 assume !(8529 == ssl3_accept_~s__state~0); 40683#L164 assume !(8544 == ssl3_accept_~s__state~0); 40678#L167 assume !(8545 == ssl3_accept_~s__state~0); 40673#L170 assume !(8560 == ssl3_accept_~s__state~0); 40666#L173 assume !(8561 == ssl3_accept_~s__state~0); 40662#L176 assume 8448 == ssl3_accept_~s__state~0; 39580#L177 assume !(ssl3_accept_~num1~0 > 0); 39582#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39627#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40412#L596 assume !(8576 == ssl3_accept_~state~0); 40408#L614 ssl3_accept_~skip~0 := 0; 40407#L110-2 assume !false; 40406#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40404#L113 assume 12292 == ssl3_accept_~s__state~0; 40403#L114 ssl3_accept_~s__new_session~0 := 1; 40402#L222 ssl3_accept_~s__server~0 := 1; 40401#L227 assume 0 != ssl3_accept_~cb~0; 40400#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40399#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40397#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40394#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40393#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 40392#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40387#L596 assume !(8576 == ssl3_accept_~state~0); 40385#L614 ssl3_accept_~skip~0 := 0; 40384#L110-2 assume !false; 40381#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40379#L113 assume !(12292 == ssl3_accept_~s__state~0); 40378#L116 assume !(16384 == ssl3_accept_~s__state~0); 40372#L119 assume !(8192 == ssl3_accept_~s__state~0); 40369#L122 assume !(24576 == ssl3_accept_~s__state~0); 40367#L125 assume !(8195 == ssl3_accept_~s__state~0); 39785#L128 assume !(8480 == ssl3_accept_~s__state~0); 39786#L131 assume !(8481 == ssl3_accept_~s__state~0); 40621#L134 assume !(8482 == ssl3_accept_~s__state~0); 40620#L137 assume 8464 == ssl3_accept_~s__state~0; 39781#L144 [2021-10-28 23:14:33,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:33,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-28 23:14:33,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:33,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228042561] [2021-10-28 23:14:33,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:33,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:33,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:33,215 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:33,224 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:33,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:33,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1713433511, now seen corresponding path program 1 times [2021-10-28 23:14:33,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:33,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716191604] [2021-10-28 23:14:33,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:33,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:33,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:33,268 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:33,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:33,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716191604] [2021-10-28 23:14:33,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716191604] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:33,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898905315] [2021-10-28 23:14:33,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:33,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:33,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:33,275 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:33,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-28 23:14:33,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:33,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:33,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-28 23:14:33,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898905315] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:33,912 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 23:14:33,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 23:14:33,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851558623] [2021-10-28 23:14:33,913 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:33,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:33,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:33,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:14:33,914 INFO L87 Difference]: Start difference. First operand 1535 states and 2014 transitions. cyclomatic complexity: 483 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:34,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:34,117 INFO L93 Difference]: Finished difference Result 1619 states and 2102 transitions. [2021-10-28 23:14:34,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:34,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2102 transitions. [2021-10-28 23:14:34,125 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1400 [2021-10-28 23:14:34,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1579 states and 2062 transitions. [2021-10-28 23:14:34,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1470 [2021-10-28 23:14:34,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1470 [2021-10-28 23:14:34,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1579 states and 2062 transitions. [2021-10-28 23:14:34,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:34,137 INFO L681 BuchiCegarLoop]: Abstraction has 1579 states and 2062 transitions. [2021-10-28 23:14:34,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states and 2062 transitions. [2021-10-28 23:14:34,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1501. [2021-10-28 23:14:34,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1501 states, 1501 states have (on average 1.3097934710193204) internal successors, (1966), 1500 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:34,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1501 states to 1501 states and 1966 transitions. [2021-10-28 23:14:34,167 INFO L704 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-10-28 23:14:34,167 INFO L587 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-10-28 23:14:34,167 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 23:14:34,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1501 states and 1966 transitions. [2021-10-28 23:14:34,172 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2021-10-28 23:14:34,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:34,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:34,174 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:34,174 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] [2021-10-28 23:14:34,174 INFO L791 eck$LassoCheckResult]: Stem: 43311#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43185#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43174#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43136#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 43137#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43130#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 43131#L110-2 assume !false; 43343#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44452#L113 assume !(12292 == ssl3_accept_~s__state~0); 44451#L116 assume !(16384 == ssl3_accept_~s__state~0); 44449#L119 assume !(8192 == ssl3_accept_~s__state~0); 44447#L122 assume !(24576 == ssl3_accept_~s__state~0); 44445#L125 assume !(8195 == ssl3_accept_~s__state~0); 44441#L128 assume !(8480 == ssl3_accept_~s__state~0); 44434#L131 assume !(8481 == ssl3_accept_~s__state~0); 44429#L134 assume !(8482 == ssl3_accept_~s__state~0); 44427#L137 assume 8464 == ssl3_accept_~s__state~0; 43097#L144 [2021-10-28 23:14:34,175 INFO L793 eck$LassoCheckResult]: Loop: 43097#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43098#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43118#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43119#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43115#L596 assume !(8576 == ssl3_accept_~state~0); 43092#L614 ssl3_accept_~skip~0 := 0; 43179#L110-2 assume !false; 43132#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43133#L113 assume !(12292 == ssl3_accept_~s__state~0); 43150#L116 assume !(16384 == ssl3_accept_~s__state~0); 43151#L119 assume !(8192 == ssl3_accept_~s__state~0); 43206#L122 assume !(24576 == ssl3_accept_~s__state~0); 43207#L125 assume !(8195 == ssl3_accept_~s__state~0); 43273#L128 assume !(8480 == ssl3_accept_~s__state~0); 43400#L131 assume !(8481 == ssl3_accept_~s__state~0); 44570#L134 assume !(8482 == ssl3_accept_~s__state~0); 44569#L137 assume !(8464 == ssl3_accept_~s__state~0); 43223#L140 assume !(8465 == ssl3_accept_~s__state~0); 43224#L143 assume !(8466 == ssl3_accept_~s__state~0); 43295#L146 assume 8496 == ssl3_accept_~s__state~0; 43540#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 43538#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43537#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 43535#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43105#L308-2 ssl3_accept_~s__init_num~0 := 0; 43533#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43528#L596 assume !(8576 == ssl3_accept_~state~0); 43526#L614 ssl3_accept_~skip~0 := 0; 43525#L110-2 assume !false; 43524#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43523#L113 assume !(12292 == ssl3_accept_~s__state~0); 43522#L116 assume !(16384 == ssl3_accept_~s__state~0); 43521#L119 assume !(8192 == ssl3_accept_~s__state~0); 43520#L122 assume !(24576 == ssl3_accept_~s__state~0); 43519#L125 assume !(8195 == ssl3_accept_~s__state~0); 43518#L128 assume !(8480 == ssl3_accept_~s__state~0); 43517#L131 assume !(8481 == ssl3_accept_~s__state~0); 43516#L134 assume !(8482 == ssl3_accept_~s__state~0); 43515#L137 assume !(8464 == ssl3_accept_~s__state~0); 43514#L140 assume !(8465 == ssl3_accept_~s__state~0); 43513#L143 assume !(8466 == ssl3_accept_~s__state~0); 43512#L146 assume !(8496 == ssl3_accept_~s__state~0); 43511#L149 assume !(8497 == ssl3_accept_~s__state~0); 43404#L152 assume 8512 == ssl3_accept_~s__state~0; 43316#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43266#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43113#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43263#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44237#L596 assume !(8576 == ssl3_accept_~state~0); 44234#L614 ssl3_accept_~skip~0 := 0; 44233#L110-2 assume !false; 44230#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44225#L113 assume !(12292 == ssl3_accept_~s__state~0); 44222#L116 assume !(16384 == ssl3_accept_~s__state~0); 44220#L119 assume !(8192 == ssl3_accept_~s__state~0); 44218#L122 assume !(24576 == ssl3_accept_~s__state~0); 44216#L125 assume !(8195 == ssl3_accept_~s__state~0); 44214#L128 assume !(8480 == ssl3_accept_~s__state~0); 44212#L131 assume !(8481 == ssl3_accept_~s__state~0); 44210#L134 assume !(8482 == ssl3_accept_~s__state~0); 44208#L137 assume !(8464 == ssl3_accept_~s__state~0); 44206#L140 assume !(8465 == ssl3_accept_~s__state~0); 44205#L143 assume !(8466 == ssl3_accept_~s__state~0); 44203#L146 assume !(8496 == ssl3_accept_~s__state~0); 44202#L149 assume !(8497 == ssl3_accept_~s__state~0); 44201#L152 assume !(8512 == ssl3_accept_~s__state~0); 43692#L155 assume !(8513 == ssl3_accept_~s__state~0); 43383#L158 assume 8528 == ssl3_accept_~s__state~0; 43168#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43169#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43210#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43095#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 43096#L372 assume !(ssl3_accept_~ret~0 <= 0); 43170#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43229#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44224#L596 assume !(8576 == ssl3_accept_~state~0); 44221#L614 ssl3_accept_~skip~0 := 0; 44219#L110-2 assume !false; 44217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44215#L113 assume !(12292 == ssl3_accept_~s__state~0); 44213#L116 assume !(16384 == ssl3_accept_~s__state~0); 44211#L119 assume !(8192 == ssl3_accept_~s__state~0); 44209#L122 assume !(24576 == ssl3_accept_~s__state~0); 44207#L125 assume !(8195 == ssl3_accept_~s__state~0); 44204#L128 assume !(8480 == ssl3_accept_~s__state~0); 43436#L131 assume !(8481 == ssl3_accept_~s__state~0); 43434#L134 assume !(8482 == ssl3_accept_~s__state~0); 43432#L137 assume !(8464 == ssl3_accept_~s__state~0); 43429#L140 assume !(8465 == ssl3_accept_~s__state~0); 43427#L143 assume !(8466 == ssl3_accept_~s__state~0); 43425#L146 assume !(8496 == ssl3_accept_~s__state~0); 43424#L149 assume !(8497 == ssl3_accept_~s__state~0); 43423#L152 assume !(8512 == ssl3_accept_~s__state~0); 43421#L155 assume !(8513 == ssl3_accept_~s__state~0); 43419#L158 assume !(8528 == ssl3_accept_~s__state~0); 43418#L161 assume !(8529 == ssl3_accept_~s__state~0); 43413#L164 assume 8544 == ssl3_accept_~s__state~0; 43088#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43089#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 44100#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43304#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43183#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 43184#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43898#L596 assume !(8576 == ssl3_accept_~state~0); 43895#L614 ssl3_accept_~skip~0 := 0; 43893#L110-2 assume !false; 43891#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43889#L113 assume !(12292 == ssl3_accept_~s__state~0); 43887#L116 assume !(16384 == ssl3_accept_~s__state~0); 43885#L119 assume !(8192 == ssl3_accept_~s__state~0); 43883#L122 assume !(24576 == ssl3_accept_~s__state~0); 43881#L125 assume !(8195 == ssl3_accept_~s__state~0); 43879#L128 assume !(8480 == ssl3_accept_~s__state~0); 43877#L131 assume !(8481 == ssl3_accept_~s__state~0); 43875#L134 assume !(8482 == ssl3_accept_~s__state~0); 43873#L137 assume !(8464 == ssl3_accept_~s__state~0); 43871#L140 assume !(8465 == ssl3_accept_~s__state~0); 43869#L143 assume !(8466 == ssl3_accept_~s__state~0); 43867#L146 assume !(8496 == ssl3_accept_~s__state~0); 43866#L149 assume !(8497 == ssl3_accept_~s__state~0); 43865#L152 assume !(8512 == ssl3_accept_~s__state~0); 43864#L155 assume !(8513 == ssl3_accept_~s__state~0); 43863#L158 assume !(8528 == ssl3_accept_~s__state~0); 43862#L161 assume !(8529 == ssl3_accept_~s__state~0); 43861#L164 assume !(8544 == ssl3_accept_~s__state~0); 43860#L167 assume !(8545 == ssl3_accept_~s__state~0); 43859#L170 assume !(8560 == ssl3_accept_~s__state~0); 43858#L173 assume !(8561 == ssl3_accept_~s__state~0); 43857#L176 assume 8448 == ssl3_accept_~s__state~0; 43214#L177 assume !(ssl3_accept_~num1~0 > 0); 43216#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43794#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43787#L596 assume !(8576 == ssl3_accept_~state~0); 43782#L614 ssl3_accept_~skip~0 := 0; 43781#L110-2 assume !false; 43780#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43778#L113 assume !(12292 == ssl3_accept_~s__state~0); 43777#L116 assume 16384 == ssl3_accept_~s__state~0; 43775#L222 ssl3_accept_~s__server~0 := 1; 44322#L227 assume 0 != ssl3_accept_~cb~0; 44320#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44318#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44315#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44311#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44103#L254 assume 12292 != ssl3_accept_~s__state~0; 43971#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 43905#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43900#L596 assume !(8576 == ssl3_accept_~state~0); 43896#L614 ssl3_accept_~skip~0 := 0; 43894#L110-2 assume !false; 43892#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43890#L113 assume !(12292 == ssl3_accept_~s__state~0); 43888#L116 assume !(16384 == ssl3_accept_~s__state~0); 43886#L119 assume !(8192 == ssl3_accept_~s__state~0); 43884#L122 assume !(24576 == ssl3_accept_~s__state~0); 43882#L125 assume !(8195 == ssl3_accept_~s__state~0); 43880#L128 assume !(8480 == ssl3_accept_~s__state~0); 43878#L131 assume !(8481 == ssl3_accept_~s__state~0); 43876#L134 assume !(8482 == ssl3_accept_~s__state~0); 43874#L137 assume 8464 == ssl3_accept_~s__state~0; 43097#L144 [2021-10-28 23:14:34,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:34,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-28 23:14:34,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:34,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880184093] [2021-10-28 23:14:34,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:34,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:34,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:34,184 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:34,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:34,192 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:34,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:34,193 INFO L85 PathProgramCache]: Analyzing trace with hash 479822311, now seen corresponding path program 1 times [2021-10-28 23:14:34,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:34,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935237024] [2021-10-28 23:14:34,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:34,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:34,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:34,237 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:34,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:34,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935237024] [2021-10-28 23:14:34,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935237024] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:34,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781720420] [2021-10-28 23:14:34,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:34,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:34,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:34,254 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:34,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-28 23:14:34,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:34,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:14:34,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 23:14:34,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781720420] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:34,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:14:34,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 23:14:34,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585593303] [2021-10-28 23:14:34,949 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:34,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:34,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:14:34,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:14:34,950 INFO L87 Difference]: Start difference. First operand 1501 states and 1966 transitions. cyclomatic complexity: 469 Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:35,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:35,288 INFO L93 Difference]: Finished difference Result 2549 states and 3303 transitions. [2021-10-28 23:14:35,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:14:35,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2549 states and 3303 transitions. [2021-10-28 23:14:35,302 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1969 [2021-10-28 23:14:35,323 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2549 states to 2513 states and 3265 transitions. [2021-10-28 23:14:35,323 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2404 [2021-10-28 23:14:35,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2404 [2021-10-28 23:14:35,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2513 states and 3265 transitions. [2021-10-28 23:14:35,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:35,327 INFO L681 BuchiCegarLoop]: Abstraction has 2513 states and 3265 transitions. [2021-10-28 23:14:35,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2513 states and 3265 transitions. [2021-10-28 23:14:35,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2513 to 1951. [2021-10-28 23:14:35,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1951 states have (on average 1.319323423885187) internal successors, (2574), 1950 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2574 transitions. [2021-10-28 23:14:35,384 INFO L704 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-10-28 23:14:35,385 INFO L587 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-10-28 23:14:35,385 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 23:14:35,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1951 states and 2574 transitions. [2021-10-28 23:14:35,393 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1744 [2021-10-28 23:14:35,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:35,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:35,396 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:35,396 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:35,397 INFO L791 eck$LassoCheckResult]: Stem: 47872#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47729#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47716#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47676#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 47677#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47670#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 47671#L110-2 assume !false; 47909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48506#L113 assume !(12292 == ssl3_accept_~s__state~0); 48502#L116 assume !(16384 == ssl3_accept_~s__state~0); 48503#L119 assume !(8192 == ssl3_accept_~s__state~0); 48498#L122 assume !(24576 == ssl3_accept_~s__state~0); 48499#L125 assume !(8195 == ssl3_accept_~s__state~0); 48494#L128 assume !(8480 == ssl3_accept_~s__state~0); 48495#L131 assume !(8481 == ssl3_accept_~s__state~0); 48489#L134 assume !(8482 == ssl3_accept_~s__state~0); 48490#L137 assume 8464 == ssl3_accept_~s__state~0; 47976#L144 [2021-10-28 23:14:35,398 INFO L793 eck$LassoCheckResult]: Loop: 47976#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 49279#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49278#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49238#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49233#L596 assume !(8576 == ssl3_accept_~state~0); 49230#L614 ssl3_accept_~skip~0 := 0; 49225#L110-2 assume !false; 49222#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49216#L113 assume !(12292 == ssl3_accept_~s__state~0); 49208#L116 assume !(16384 == ssl3_accept_~s__state~0); 49203#L119 assume !(8192 == ssl3_accept_~s__state~0); 49199#L122 assume !(24576 == ssl3_accept_~s__state~0); 49195#L125 assume !(8195 == ssl3_accept_~s__state~0); 49191#L128 assume !(8480 == ssl3_accept_~s__state~0); 49094#L131 assume !(8481 == ssl3_accept_~s__state~0); 49188#L134 assume !(8482 == ssl3_accept_~s__state~0); 49186#L137 assume !(8464 == ssl3_accept_~s__state~0); 49185#L140 assume !(8465 == ssl3_accept_~s__state~0); 49088#L143 assume !(8466 == ssl3_accept_~s__state~0); 48826#L146 assume 8496 == ssl3_accept_~s__state~0; 47973#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 48968#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48966#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 48964#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47645#L308-2 ssl3_accept_~s__init_num~0 := 0; 48923#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48917#L596 assume !(8576 == ssl3_accept_~state~0); 48915#L614 ssl3_accept_~skip~0 := 0; 48907#L110-2 assume !false; 48901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48896#L113 assume !(12292 == ssl3_accept_~s__state~0); 48891#L116 assume !(16384 == ssl3_accept_~s__state~0); 48886#L119 assume !(8192 == ssl3_accept_~s__state~0); 48881#L122 assume !(24576 == ssl3_accept_~s__state~0); 48876#L125 assume !(8195 == ssl3_accept_~s__state~0); 48871#L128 assume !(8480 == ssl3_accept_~s__state~0); 48866#L131 assume !(8481 == ssl3_accept_~s__state~0); 48861#L134 assume !(8482 == ssl3_accept_~s__state~0); 48856#L137 assume !(8464 == ssl3_accept_~s__state~0); 48851#L140 assume !(8465 == ssl3_accept_~s__state~0); 48846#L143 assume !(8466 == ssl3_accept_~s__state~0); 48839#L146 assume !(8496 == ssl3_accept_~s__state~0); 48832#L149 assume !(8497 == ssl3_accept_~s__state~0); 48715#L152 assume 8512 == ssl3_accept_~s__state~0; 47970#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49569#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49567#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49566#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49561#L596 assume !(8576 == ssl3_accept_~state~0); 49558#L614 ssl3_accept_~skip~0 := 0; 49557#L110-2 assume !false; 49556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49555#L113 assume !(12292 == ssl3_accept_~s__state~0); 49550#L116 assume !(16384 == ssl3_accept_~s__state~0); 47873#L119 assume !(8192 == ssl3_accept_~s__state~0); 47753#L122 assume !(24576 == ssl3_accept_~s__state~0); 47754#L125 assume !(8195 == ssl3_accept_~s__state~0); 47830#L128 assume !(8480 == ssl3_accept_~s__state~0); 49529#L131 assume !(8481 == ssl3_accept_~s__state~0); 49527#L134 assume !(8482 == ssl3_accept_~s__state~0); 47792#L137 assume !(8464 == ssl3_accept_~s__state~0); 47793#L140 assume !(8465 == ssl3_accept_~s__state~0); 49505#L143 assume !(8466 == ssl3_accept_~s__state~0); 47832#L146 assume !(8496 == ssl3_accept_~s__state~0); 47833#L149 assume !(8497 == ssl3_accept_~s__state~0); 47700#L152 assume !(8512 == ssl3_accept_~s__state~0); 47701#L155 assume !(8513 == ssl3_accept_~s__state~0); 47749#L158 assume 8528 == ssl3_accept_~s__state~0; 47708#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47709#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47757#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47719#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 47710#L372 assume !(ssl3_accept_~ret~0 <= 0); 47711#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49337#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49330#L596 assume !(8576 == ssl3_accept_~state~0); 49327#L614 ssl3_accept_~skip~0 := 0; 49325#L110-2 assume !false; 49323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49321#L113 assume !(12292 == ssl3_accept_~s__state~0); 49319#L116 assume !(16384 == ssl3_accept_~s__state~0); 49317#L119 assume !(8192 == ssl3_accept_~s__state~0); 49315#L122 assume !(24576 == ssl3_accept_~s__state~0); 49313#L125 assume !(8195 == ssl3_accept_~s__state~0); 49311#L128 assume !(8480 == ssl3_accept_~s__state~0); 49309#L131 assume !(8481 == ssl3_accept_~s__state~0); 49307#L134 assume !(8482 == ssl3_accept_~s__state~0); 49305#L137 assume !(8464 == ssl3_accept_~s__state~0); 49303#L140 assume !(8465 == ssl3_accept_~s__state~0); 49301#L143 assume !(8466 == ssl3_accept_~s__state~0); 49299#L146 assume !(8496 == ssl3_accept_~s__state~0); 49297#L149 assume !(8497 == ssl3_accept_~s__state~0); 49295#L152 assume !(8512 == ssl3_accept_~s__state~0); 49293#L155 assume !(8513 == ssl3_accept_~s__state~0); 49291#L158 assume !(8528 == ssl3_accept_~s__state~0); 49289#L161 assume !(8529 == ssl3_accept_~s__state~0); 49287#L164 assume 8544 == ssl3_accept_~s__state~0; 47965#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49285#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 47871#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47864#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47727#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 47728#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49210#L596 assume !(8576 == ssl3_accept_~state~0); 49200#L614 ssl3_accept_~skip~0 := 0; 49201#L110-2 assume !false; 49192#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49193#L113 assume !(12292 == ssl3_accept_~s__state~0); 49086#L116 assume !(16384 == ssl3_accept_~s__state~0); 49087#L119 assume !(8192 == ssl3_accept_~s__state~0); 49024#L122 assume !(24576 == ssl3_accept_~s__state~0); 49025#L125 assume !(8195 == ssl3_accept_~s__state~0); 49014#L128 assume !(8480 == ssl3_accept_~s__state~0); 49015#L131 assume !(8481 == ssl3_accept_~s__state~0); 49004#L134 assume !(8482 == ssl3_accept_~s__state~0); 49005#L137 assume !(8464 == ssl3_accept_~s__state~0); 48996#L140 assume !(8465 == ssl3_accept_~s__state~0); 48997#L143 assume !(8466 == ssl3_accept_~s__state~0); 48645#L146 assume !(8496 == ssl3_accept_~s__state~0); 48646#L149 assume !(8497 == ssl3_accept_~s__state~0); 48637#L152 assume !(8512 == ssl3_accept_~s__state~0); 48638#L155 assume !(8513 == ssl3_accept_~s__state~0); 48629#L158 assume !(8528 == ssl3_accept_~s__state~0); 48630#L161 assume !(8529 == ssl3_accept_~s__state~0); 48621#L164 assume !(8544 == ssl3_accept_~s__state~0); 48622#L167 assume !(8545 == ssl3_accept_~s__state~0); 48613#L170 assume !(8560 == ssl3_accept_~s__state~0); 48614#L173 assume !(8561 == ssl3_accept_~s__state~0); 48605#L176 assume 8448 == ssl3_accept_~s__state~0; 48606#L177 assume !(ssl3_accept_~num1~0 > 0); 47815#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47816#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49498#L596 assume !(8576 == ssl3_accept_~state~0); 49496#L614 ssl3_accept_~skip~0 := 0; 49495#L110-2 assume !false; 49494#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49493#L113 assume !(12292 == ssl3_accept_~s__state~0); 49492#L116 assume !(16384 == ssl3_accept_~s__state~0); 49491#L119 assume !(8192 == ssl3_accept_~s__state~0); 49490#L122 assume !(24576 == ssl3_accept_~s__state~0); 49489#L125 assume !(8195 == ssl3_accept_~s__state~0); 49488#L128 assume !(8480 == ssl3_accept_~s__state~0); 49487#L131 assume !(8481 == ssl3_accept_~s__state~0); 49486#L134 assume !(8482 == ssl3_accept_~s__state~0); 49485#L137 assume !(8464 == ssl3_accept_~s__state~0); 49484#L140 assume !(8465 == ssl3_accept_~s__state~0); 49483#L143 assume !(8466 == ssl3_accept_~s__state~0); 49482#L146 assume !(8496 == ssl3_accept_~s__state~0); 49457#L149 assume !(8497 == ssl3_accept_~s__state~0); 49458#L152 assume !(8512 == ssl3_accept_~s__state~0); 49449#L155 assume !(8513 == ssl3_accept_~s__state~0); 49450#L158 assume !(8528 == ssl3_accept_~s__state~0); 49480#L161 assume !(8529 == ssl3_accept_~s__state~0); 49479#L164 assume !(8544 == ssl3_accept_~s__state~0); 49478#L167 assume !(8545 == ssl3_accept_~s__state~0); 47802#L170 assume !(8560 == ssl3_accept_~s__state~0); 47803#L173 assume !(8561 == ssl3_accept_~s__state~0); 47743#L176 assume !(8448 == ssl3_accept_~s__state~0); 47744#L179 assume 8576 == ssl3_accept_~s__state~0; 48535#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 47787#L460 assume !(ssl3_accept_~ret~0 <= 0); 47788#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48961#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48976#L596 assume !(8576 == ssl3_accept_~state~0); 48899#L614 ssl3_accept_~skip~0 := 0; 48900#L110-2 assume !false; 48889#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48890#L113 assume !(12292 == ssl3_accept_~s__state~0); 48879#L116 assume !(16384 == ssl3_accept_~s__state~0); 48880#L119 assume !(8192 == ssl3_accept_~s__state~0); 48869#L122 assume !(24576 == ssl3_accept_~s__state~0); 48870#L125 assume !(8195 == ssl3_accept_~s__state~0); 48859#L128 assume !(8480 == ssl3_accept_~s__state~0); 48860#L131 assume !(8481 == ssl3_accept_~s__state~0); 48849#L134 assume !(8482 == ssl3_accept_~s__state~0); 48850#L137 assume 8464 == ssl3_accept_~s__state~0; 47976#L144 [2021-10-28 23:14:35,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:35,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-28 23:14:35,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:35,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876335629] [2021-10-28 23:14:35,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:35,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:35,415 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:35,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:35,427 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:35,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:35,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1101817269, now seen corresponding path program 1 times [2021-10-28 23:14:35,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:35,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685911993] [2021-10-28 23:14:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:35,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:35,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:35,469 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-28 23:14:35,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:35,469 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685911993] [2021-10-28 23:14:35,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685911993] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:35,470 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:35,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:14:35,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022001280] [2021-10-28 23:14:35,470 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:35,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:35,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:35,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:35,472 INFO L87 Difference]: Start difference. First operand 1951 states and 2574 transitions. cyclomatic complexity: 629 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:35,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:35,671 INFO L93 Difference]: Finished difference Result 2162 states and 2820 transitions. [2021-10-28 23:14:35,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:35,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2162 states and 2820 transitions. [2021-10-28 23:14:35,686 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2021-10-28 23:14:35,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2162 states to 2092 states and 2750 transitions. [2021-10-28 23:14:35,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1983 [2021-10-28 23:14:35,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1983 [2021-10-28 23:14:35,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2092 states and 2750 transitions. [2021-10-28 23:14:35,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:35,710 INFO L681 BuchiCegarLoop]: Abstraction has 2092 states and 2750 transitions. [2021-10-28 23:14:35,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states and 2750 transitions. [2021-10-28 23:14:35,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 1949. [2021-10-28 23:14:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1949 states, 1949 states have (on average 1.3165726013340175) internal successors, (2566), 1948 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:35,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1949 states to 1949 states and 2566 transitions. [2021-10-28 23:14:35,758 INFO L704 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-10-28 23:14:35,758 INFO L587 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-10-28 23:14:35,758 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 23:14:35,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1949 states and 2566 transitions. [2021-10-28 23:14:35,765 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2021-10-28 23:14:35,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:35,766 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:35,768 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:35,768 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] [2021-10-28 23:14:35,768 INFO L791 eck$LassoCheckResult]: Stem: 51992#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 51848#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51836#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51796#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 51797#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51790#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 51791#L110-2 assume !false; 52029#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52690#L113 assume !(12292 == ssl3_accept_~s__state~0); 52689#L116 assume !(16384 == ssl3_accept_~s__state~0); 52688#L119 assume !(8192 == ssl3_accept_~s__state~0); 52687#L122 assume !(24576 == ssl3_accept_~s__state~0); 52686#L125 assume !(8195 == ssl3_accept_~s__state~0); 52685#L128 assume !(8480 == ssl3_accept_~s__state~0); 52684#L131 assume !(8481 == ssl3_accept_~s__state~0); 52683#L134 assume !(8482 == ssl3_accept_~s__state~0); 52682#L137 assume 8464 == ssl3_accept_~s__state~0; 52131#L144 [2021-10-28 23:14:35,769 INFO L793 eck$LassoCheckResult]: Loop: 52131#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51988#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51989#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53655#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53650#L596 assume !(8576 == ssl3_accept_~state~0); 53648#L614 ssl3_accept_~skip~0 := 0; 53647#L110-2 assume !false; 53646#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53645#L113 assume !(12292 == ssl3_accept_~s__state~0); 53644#L116 assume !(16384 == ssl3_accept_~s__state~0); 53643#L119 assume !(8192 == ssl3_accept_~s__state~0); 53642#L122 assume !(24576 == ssl3_accept_~s__state~0); 53641#L125 assume !(8195 == ssl3_accept_~s__state~0); 53640#L128 assume !(8480 == ssl3_accept_~s__state~0); 52063#L131 assume !(8481 == ssl3_accept_~s__state~0); 53639#L134 assume !(8482 == ssl3_accept_~s__state~0); 53638#L137 assume !(8464 == ssl3_accept_~s__state~0); 53637#L140 assume !(8465 == ssl3_accept_~s__state~0); 53634#L143 assume !(8466 == ssl3_accept_~s__state~0); 52773#L146 assume 8496 == ssl3_accept_~s__state~0; 51963#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 51816#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51817#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 52697#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51764#L308-2 ssl3_accept_~s__init_num~0 := 0; 51909#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53605#L596 assume !(8576 == ssl3_accept_~state~0); 53602#L614 ssl3_accept_~skip~0 := 0; 53600#L110-2 assume !false; 53598#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53596#L113 assume !(12292 == ssl3_accept_~s__state~0); 53594#L116 assume !(16384 == ssl3_accept_~s__state~0); 53592#L119 assume !(8192 == ssl3_accept_~s__state~0); 53590#L122 assume !(24576 == ssl3_accept_~s__state~0); 53588#L125 assume !(8195 == ssl3_accept_~s__state~0); 53586#L128 assume !(8480 == ssl3_accept_~s__state~0); 53584#L131 assume !(8481 == ssl3_accept_~s__state~0); 53582#L134 assume !(8482 == ssl3_accept_~s__state~0); 53559#L137 assume !(8464 == ssl3_accept_~s__state~0); 53558#L140 assume !(8465 == ssl3_accept_~s__state~0); 53557#L143 assume !(8466 == ssl3_accept_~s__state~0); 53555#L146 assume !(8496 == ssl3_accept_~s__state~0); 53553#L149 assume !(8497 == ssl3_accept_~s__state~0); 52068#L152 assume 8512 == ssl3_accept_~s__state~0; 51999#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52000#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51933#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51934#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53478#L596 assume !(8576 == ssl3_accept_~state~0); 53475#L614 ssl3_accept_~skip~0 := 0; 53473#L110-2 assume !false; 53471#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53469#L113 assume !(12292 == ssl3_accept_~s__state~0); 53467#L116 assume !(16384 == ssl3_accept_~s__state~0); 53465#L119 assume !(8192 == ssl3_accept_~s__state~0); 53463#L122 assume !(24576 == ssl3_accept_~s__state~0); 53461#L125 assume !(8195 == ssl3_accept_~s__state~0); 53459#L128 assume !(8480 == ssl3_accept_~s__state~0); 53457#L131 assume !(8481 == ssl3_accept_~s__state~0); 53455#L134 assume !(8482 == ssl3_accept_~s__state~0); 53453#L137 assume !(8464 == ssl3_accept_~s__state~0); 53451#L140 assume !(8465 == ssl3_accept_~s__state~0); 53449#L143 assume !(8466 == ssl3_accept_~s__state~0); 53447#L146 assume !(8496 == ssl3_accept_~s__state~0); 53445#L149 assume !(8497 == ssl3_accept_~s__state~0); 53443#L152 assume !(8512 == ssl3_accept_~s__state~0); 53441#L155 assume !(8513 == ssl3_accept_~s__state~0); 52057#L158 assume 8528 == ssl3_accept_~s__state~0; 52058#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51874#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51875#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51754#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 51755#L372 assume !(ssl3_accept_~ret~0 <= 0); 51892#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51893#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53626#L596 assume !(8576 == ssl3_accept_~state~0); 53620#L614 ssl3_accept_~skip~0 := 0; 53617#L110-2 assume !false; 53616#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53615#L113 assume !(12292 == ssl3_accept_~s__state~0); 53613#L116 assume !(16384 == ssl3_accept_~s__state~0); 53556#L119 assume !(8192 == ssl3_accept_~s__state~0); 53554#L122 assume !(24576 == ssl3_accept_~s__state~0); 53552#L125 assume !(8195 == ssl3_accept_~s__state~0); 53550#L128 assume !(8480 == ssl3_accept_~s__state~0); 53510#L131 assume !(8481 == ssl3_accept_~s__state~0); 53508#L134 assume !(8482 == ssl3_accept_~s__state~0); 53506#L137 assume !(8464 == ssl3_accept_~s__state~0); 53503#L140 assume !(8465 == ssl3_accept_~s__state~0); 53504#L143 assume !(8466 == ssl3_accept_~s__state~0); 53509#L146 assume !(8496 == ssl3_accept_~s__state~0); 53507#L149 assume !(8497 == ssl3_accept_~s__state~0); 53505#L152 assume !(8512 == ssl3_accept_~s__state~0); 53502#L155 assume !(8513 == ssl3_accept_~s__state~0); 53500#L158 assume !(8528 == ssl3_accept_~s__state~0); 53498#L161 assume !(8529 == ssl3_accept_~s__state~0); 52053#L164 assume 8544 == ssl3_accept_~s__state~0; 52054#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51938#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 51940#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51978#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51980#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 51840#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51841#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53544#L596 assume !(8576 == ssl3_accept_~state~0); 53541#L614 ssl3_accept_~skip~0 := 0; 53540#L110-2 assume !false; 53539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53538#L113 assume !(12292 == ssl3_accept_~s__state~0); 53537#L116 assume !(16384 == ssl3_accept_~s__state~0); 53536#L119 assume !(8192 == ssl3_accept_~s__state~0); 53530#L122 assume !(24576 == ssl3_accept_~s__state~0); 53527#L125 assume !(8195 == ssl3_accept_~s__state~0); 53525#L128 assume !(8480 == ssl3_accept_~s__state~0); 53523#L131 assume !(8481 == ssl3_accept_~s__state~0); 53521#L134 assume !(8482 == ssl3_accept_~s__state~0); 53519#L137 assume !(8464 == ssl3_accept_~s__state~0); 53517#L140 assume !(8465 == ssl3_accept_~s__state~0); 53501#L143 assume !(8466 == ssl3_accept_~s__state~0); 53499#L146 assume !(8496 == ssl3_accept_~s__state~0); 53497#L149 assume !(8497 == ssl3_accept_~s__state~0); 53496#L152 assume !(8512 == ssl3_accept_~s__state~0); 53495#L155 assume !(8513 == ssl3_accept_~s__state~0); 53494#L158 assume !(8528 == ssl3_accept_~s__state~0); 51765#L161 assume !(8529 == ssl3_accept_~s__state~0); 51766#L164 assume !(8544 == ssl3_accept_~s__state~0); 51943#L167 assume !(8545 == ssl3_accept_~s__state~0); 53438#L170 assume !(8560 == ssl3_accept_~s__state~0); 51890#L173 assume !(8561 == ssl3_accept_~s__state~0); 51862#L176 assume 8448 == ssl3_accept_~s__state~0; 51863#L177 assume !(ssl3_accept_~num1~0 > 0); 51880#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53198#L596 assume !(8576 == ssl3_accept_~state~0); 53195#L614 ssl3_accept_~skip~0 := 0; 53193#L110-2 assume !false; 53191#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53189#L113 assume !(12292 == ssl3_accept_~s__state~0); 53187#L116 assume !(16384 == ssl3_accept_~s__state~0); 53185#L119 assume !(8192 == ssl3_accept_~s__state~0); 53183#L122 assume !(24576 == ssl3_accept_~s__state~0); 53181#L125 assume !(8195 == ssl3_accept_~s__state~0); 53179#L128 assume !(8480 == ssl3_accept_~s__state~0); 53177#L131 assume !(8481 == ssl3_accept_~s__state~0); 53175#L134 assume !(8482 == ssl3_accept_~s__state~0); 53173#L137 assume !(8464 == ssl3_accept_~s__state~0); 53171#L140 assume !(8465 == ssl3_accept_~s__state~0); 53169#L143 assume !(8466 == ssl3_accept_~s__state~0); 53167#L146 assume !(8496 == ssl3_accept_~s__state~0); 53165#L149 assume !(8497 == ssl3_accept_~s__state~0); 53163#L152 assume !(8512 == ssl3_accept_~s__state~0); 53161#L155 assume !(8513 == ssl3_accept_~s__state~0); 53159#L158 assume !(8528 == ssl3_accept_~s__state~0); 53157#L161 assume !(8529 == ssl3_accept_~s__state~0); 53156#L164 assume !(8544 == ssl3_accept_~s__state~0); 53155#L167 assume !(8545 == ssl3_accept_~s__state~0); 53153#L170 assume !(8560 == ssl3_accept_~s__state~0); 53150#L173 assume !(8561 == ssl3_accept_~s__state~0); 53149#L176 assume !(8448 == ssl3_accept_~s__state~0); 53148#L179 assume 8576 == ssl3_accept_~s__state~0; 52954#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 53146#L460 assume !(ssl3_accept_~ret~0 <= 0); 53143#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51850#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53671#L596 assume !(8576 == ssl3_accept_~state~0); 53669#L614 ssl3_accept_~skip~0 := 0; 53668#L110-2 assume !false; 53667#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53666#L113 assume !(12292 == ssl3_accept_~s__state~0); 53665#L116 assume !(16384 == ssl3_accept_~s__state~0); 53664#L119 assume !(8192 == ssl3_accept_~s__state~0); 53663#L122 assume !(24576 == ssl3_accept_~s__state~0); 53662#L125 assume !(8195 == ssl3_accept_~s__state~0); 53661#L128 assume !(8480 == ssl3_accept_~s__state~0); 53660#L131 assume !(8481 == ssl3_accept_~s__state~0); 53659#L134 assume !(8482 == ssl3_accept_~s__state~0); 53658#L137 assume !(8464 == ssl3_accept_~s__state~0); 53657#L140 assume !(8465 == ssl3_accept_~s__state~0); 53636#L143 assume 8466 == ssl3_accept_~s__state~0; 52131#L144 [2021-10-28 23:14:35,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-28 23:14:35,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:35,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867562544] [2021-10-28 23:14:35,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:35,770 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:35,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:35,780 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:35,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:35,789 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:35,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:35,789 INFO L85 PathProgramCache]: Analyzing trace with hash 2010531472, now seen corresponding path program 1 times [2021-10-28 23:14:35,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:35,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207420441] [2021-10-28 23:14:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:35,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:35,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2021-10-28 23:14:35,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:35,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207420441] [2021-10-28 23:14:35,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207420441] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:35,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:35,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 23:14:35,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953996187] [2021-10-28 23:14:35,931 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:35,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:35,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:14:35,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:14:35,932 INFO L87 Difference]: Start difference. First operand 1949 states and 2566 transitions. cyclomatic complexity: 624 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:36,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:36,094 INFO L93 Difference]: Finished difference Result 2369 states and 3085 transitions. [2021-10-28 23:14:36,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:14:36,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2369 states and 3085 transitions. [2021-10-28 23:14:36,105 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2021-10-28 23:14:36,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2369 states to 2369 states and 3085 transitions. [2021-10-28 23:14:36,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2246 [2021-10-28 23:14:36,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2246 [2021-10-28 23:14:36,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2369 states and 3085 transitions. [2021-10-28 23:14:36,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:36,118 INFO L681 BuchiCegarLoop]: Abstraction has 2369 states and 3085 transitions. [2021-10-28 23:14:36,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2369 states and 3085 transitions. [2021-10-28 23:14:36,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2369 to 2040. [2021-10-28 23:14:36,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 2040 states have (on average 1.3279411764705882) internal successors, (2709), 2039 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:36,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 2709 transitions. [2021-10-28 23:14:36,166 INFO L704 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-10-28 23:14:36,166 INFO L587 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-10-28 23:14:36,166 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 23:14:36,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2040 states and 2709 transitions. [2021-10-28 23:14:36,173 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2021-10-28 23:14:36,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:36,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:36,176 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:36,176 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-10-28 23:14:36,176 INFO L791 eck$LassoCheckResult]: Stem: 56346#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56178#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56164#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56122#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 56123#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56116#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 56117#L110-2 assume !false; 56386#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57217#L113 assume !(12292 == ssl3_accept_~s__state~0); 57207#L116 assume !(16384 == ssl3_accept_~s__state~0); 57208#L119 assume !(8192 == ssl3_accept_~s__state~0); 57197#L122 assume !(24576 == ssl3_accept_~s__state~0); 57198#L125 assume !(8195 == ssl3_accept_~s__state~0); 57187#L128 assume !(8480 == ssl3_accept_~s__state~0); 57188#L131 assume !(8481 == ssl3_accept_~s__state~0); 57178#L134 assume !(8482 == ssl3_accept_~s__state~0); 57179#L137 assume 8464 == ssl3_accept_~s__state~0; 56081#L144 [2021-10-28 23:14:36,177 INFO L793 eck$LassoCheckResult]: Loop: 56081#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56082#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56104#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56105#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57661#L596 assume !(8576 == ssl3_accept_~state~0); 56703#L614 ssl3_accept_~skip~0 := 0; 56701#L110-2 assume !false; 56699#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56697#L113 assume !(12292 == ssl3_accept_~s__state~0); 56695#L116 assume !(16384 == ssl3_accept_~s__state~0); 56693#L119 assume !(8192 == ssl3_accept_~s__state~0); 56691#L122 assume !(24576 == ssl3_accept_~s__state~0); 56689#L125 assume !(8195 == ssl3_accept_~s__state~0); 56687#L128 assume !(8480 == ssl3_accept_~s__state~0); 56685#L131 assume !(8481 == ssl3_accept_~s__state~0); 56684#L134 assume !(8482 == ssl3_accept_~s__state~0); 56683#L137 assume !(8464 == ssl3_accept_~s__state~0); 56682#L140 assume !(8465 == ssl3_accept_~s__state~0); 56679#L143 assume !(8466 == ssl3_accept_~s__state~0); 56651#L146 assume 8496 == ssl3_accept_~s__state~0; 56479#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 56649#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56648#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 56647#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56089#L308-2 ssl3_accept_~s__init_num~0 := 0; 57272#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57267#L596 assume !(8576 == ssl3_accept_~state~0); 57264#L614 ssl3_accept_~skip~0 := 0; 57164#L110-2 assume !false; 57131#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57130#L113 assume !(12292 == ssl3_accept_~s__state~0); 57129#L116 assume !(16384 == ssl3_accept_~s__state~0); 57128#L119 assume !(8192 == ssl3_accept_~s__state~0); 57127#L122 assume !(24576 == ssl3_accept_~s__state~0); 57126#L125 assume !(8195 == ssl3_accept_~s__state~0); 57125#L128 assume !(8480 == ssl3_accept_~s__state~0); 57124#L131 assume !(8481 == ssl3_accept_~s__state~0); 57123#L134 assume !(8482 == ssl3_accept_~s__state~0); 57122#L137 assume !(8464 == ssl3_accept_~s__state~0); 57121#L140 assume !(8465 == ssl3_accept_~s__state~0); 57120#L143 assume !(8466 == ssl3_accept_~s__state~0); 57119#L146 assume !(8496 == ssl3_accept_~s__state~0); 57118#L149 assume !(8497 == ssl3_accept_~s__state~0); 56413#L152 assume 8512 == ssl3_accept_~s__state~0; 56411#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58107#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 58105#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58103#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58098#L596 assume !(8576 == ssl3_accept_~state~0); 56170#L614 ssl3_accept_~skip~0 := 0; 56171#L110-2 assume !false; 56182#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58080#L113 assume !(12292 == ssl3_accept_~s__state~0); 58079#L116 assume !(16384 == ssl3_accept_~s__state~0); 58078#L119 assume !(8192 == ssl3_accept_~s__state~0); 58077#L122 assume !(24576 == ssl3_accept_~s__state~0); 58076#L125 assume !(8195 == ssl3_accept_~s__state~0); 58075#L128 assume !(8480 == ssl3_accept_~s__state~0); 58074#L131 assume !(8481 == ssl3_accept_~s__state~0); 58073#L134 assume !(8482 == ssl3_accept_~s__state~0); 58072#L137 assume !(8464 == ssl3_accept_~s__state~0); 58071#L140 assume !(8465 == ssl3_accept_~s__state~0); 58070#L143 assume !(8466 == ssl3_accept_~s__state~0); 58069#L146 assume !(8496 == ssl3_accept_~s__state~0); 58068#L149 assume !(8497 == ssl3_accept_~s__state~0); 58067#L152 assume !(8512 == ssl3_accept_~s__state~0); 58066#L155 assume !(8513 == ssl3_accept_~s__state~0); 58065#L158 assume 8528 == ssl3_accept_~s__state~0; 56398#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58064#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56388#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56079#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 56080#L372 assume !(ssl3_accept_~ret~0 <= 0); 56230#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56231#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58091#L596 assume !(8576 == ssl3_accept_~state~0); 58042#L614 ssl3_accept_~skip~0 := 0; 58039#L110-2 assume !false; 56739#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56738#L113 assume !(12292 == ssl3_accept_~s__state~0); 56737#L116 assume !(16384 == ssl3_accept_~s__state~0); 56736#L119 assume !(8192 == ssl3_accept_~s__state~0); 56735#L122 assume !(24576 == ssl3_accept_~s__state~0); 56734#L125 assume !(8195 == ssl3_accept_~s__state~0); 56733#L128 assume !(8480 == ssl3_accept_~s__state~0); 56732#L131 assume !(8481 == ssl3_accept_~s__state~0); 56731#L134 assume !(8482 == ssl3_accept_~s__state~0); 56730#L137 assume !(8464 == ssl3_accept_~s__state~0); 56729#L140 assume !(8465 == ssl3_accept_~s__state~0); 56728#L143 assume !(8466 == ssl3_accept_~s__state~0); 56727#L146 assume !(8496 == ssl3_accept_~s__state~0); 56726#L149 assume !(8497 == ssl3_accept_~s__state~0); 56725#L152 assume !(8512 == ssl3_accept_~s__state~0); 56724#L155 assume !(8513 == ssl3_accept_~s__state~0); 56723#L158 assume !(8528 == ssl3_accept_~s__state~0); 56722#L161 assume !(8529 == ssl3_accept_~s__state~0); 56418#L164 assume 8544 == ssl3_accept_~s__state~0; 56072#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56073#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 56275#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56333#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56176#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 56177#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 58000#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57995#L596 assume !(8576 == ssl3_accept_~state~0); 57992#L614 ssl3_accept_~skip~0 := 0; 57990#L110-2 assume !false; 57982#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56337#L113 assume !(12292 == ssl3_accept_~s__state~0); 56338#L116 assume !(16384 == ssl3_accept_~s__state~0); 56347#L119 assume !(8192 == ssl3_accept_~s__state~0); 56348#L122 assume !(24576 == ssl3_accept_~s__state~0); 56283#L125 assume !(8195 == ssl3_accept_~s__state~0); 56284#L128 assume !(8480 == ssl3_accept_~s__state~0); 56185#L131 assume !(8481 == ssl3_accept_~s__state~0); 56186#L134 assume !(8482 == ssl3_accept_~s__state~0); 56244#L137 assume !(8464 == ssl3_accept_~s__state~0); 56245#L140 assume !(8465 == ssl3_accept_~s__state~0); 56316#L143 assume !(8466 == ssl3_accept_~s__state~0); 56317#L146 assume !(8496 == ssl3_accept_~s__state~0); 56293#L149 assume !(8497 == ssl3_accept_~s__state~0); 56294#L152 assume !(8512 == ssl3_accept_~s__state~0); 56200#L155 assume !(8513 == ssl3_accept_~s__state~0); 56201#L158 assume !(8528 == ssl3_accept_~s__state~0); 56090#L161 assume !(8529 == ssl3_accept_~s__state~0); 56091#L164 assume !(8544 == ssl3_accept_~s__state~0); 56112#L167 assume !(8545 == ssl3_accept_~s__state~0); 56113#L170 assume !(8560 == ssl3_accept_~s__state~0); 56227#L173 assume !(8561 == ssl3_accept_~s__state~0); 56228#L176 assume 8448 == ssl3_accept_~s__state~0; 56214#L177 assume !(ssl3_accept_~num1~0 > 0); 56216#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57979#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57974#L596 assume !(8576 == ssl3_accept_~state~0); 57802#L614 ssl3_accept_~skip~0 := 0; 57767#L110-2 assume !false; 57702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57701#L113 assume !(12292 == ssl3_accept_~s__state~0); 57700#L116 assume !(16384 == ssl3_accept_~s__state~0); 57699#L119 assume !(8192 == ssl3_accept_~s__state~0); 57698#L122 assume !(24576 == ssl3_accept_~s__state~0); 57697#L125 assume !(8195 == ssl3_accept_~s__state~0); 57696#L128 assume !(8480 == ssl3_accept_~s__state~0); 57695#L131 assume !(8481 == ssl3_accept_~s__state~0); 57694#L134 assume !(8482 == ssl3_accept_~s__state~0); 57693#L137 assume !(8464 == ssl3_accept_~s__state~0); 57692#L140 assume !(8465 == ssl3_accept_~s__state~0); 57691#L143 assume !(8466 == ssl3_accept_~s__state~0); 57690#L146 assume !(8496 == ssl3_accept_~s__state~0); 57689#L149 assume !(8497 == ssl3_accept_~s__state~0); 57688#L152 assume !(8512 == ssl3_accept_~s__state~0); 57687#L155 assume !(8513 == ssl3_accept_~s__state~0); 57686#L158 assume !(8528 == ssl3_accept_~s__state~0); 57685#L161 assume !(8529 == ssl3_accept_~s__state~0); 57684#L164 assume !(8544 == ssl3_accept_~s__state~0); 57683#L167 assume !(8545 == ssl3_accept_~s__state~0); 57682#L170 assume !(8560 == ssl3_accept_~s__state~0); 57679#L173 assume !(8561 == ssl3_accept_~s__state~0); 57678#L176 assume !(8448 == ssl3_accept_~s__state~0); 57676#L179 assume 8576 == ssl3_accept_~s__state~0; 57677#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 57662#L460 assume !(ssl3_accept_~ret~0 <= 0); 57663#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56949#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56944#L596 assume 8576 == ssl3_accept_~state~0; 56942#L615 assume !(8592 == ssl3_accept_~s__state~0); 56855#L614 ssl3_accept_~skip~0 := 0; 56851#L110-2 assume !false; 56753#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56752#L113 assume !(12292 == ssl3_accept_~s__state~0); 56751#L116 assume !(16384 == ssl3_accept_~s__state~0); 56750#L119 assume !(8192 == ssl3_accept_~s__state~0); 56749#L122 assume !(24576 == ssl3_accept_~s__state~0); 56748#L125 assume !(8195 == ssl3_accept_~s__state~0); 56747#L128 assume !(8480 == ssl3_accept_~s__state~0); 56746#L131 assume !(8481 == ssl3_accept_~s__state~0); 56745#L134 assume !(8482 == ssl3_accept_~s__state~0); 56744#L137 assume !(8464 == ssl3_accept_~s__state~0); 56742#L140 assume !(8465 == ssl3_accept_~s__state~0); 56743#L143 assume 8466 == ssl3_accept_~s__state~0; 56081#L144 [2021-10-28 23:14:36,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:36,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-28 23:14:36,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:36,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770549338] [2021-10-28 23:14:36,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:36,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:36,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:36,187 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:36,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:36,195 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:36,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:36,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2140814150, now seen corresponding path program 1 times [2021-10-28 23:14:36,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:36,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549520595] [2021-10-28 23:14:36,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:36,196 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:36,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:36,211 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:36,243 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:36,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1461064014, now seen corresponding path program 1 times [2021-10-28 23:14:36,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:36,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209696497] [2021-10-28 23:14:36,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:36,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:36,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:36,266 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:36,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:36,361 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:38,088 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:38,088 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:38,088 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:38,088 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:38,088 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 23:14:38,088 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:38,088 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:38,088 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:38,088 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2021-10-28 23:14:38,088 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:38,089 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:38,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,510 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:38,511 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 23:14:38,511 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:38,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:38,515 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:38,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:38,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:38,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 23:14:38,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:38,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:38,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:38,588 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:38,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 23:14:38,595 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:38,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 23:14:38,618 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 23:14:38,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:38,657 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:38,657 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:38,657 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:38,657 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:38,657 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 23:14:38,657 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:38,657 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:38,657 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:38,657 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2021-10-28 23:14:38,657 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:38,657 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:38,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:38,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:39,039 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:39,039 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 23:14:39,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:39,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:39,045 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:39,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 23:14:39,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:39,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:39,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:39,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:39,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:39,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:39,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:39,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:39,069 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 23:14:39,072 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 23:14:39,072 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 23:14:39,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:39,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:39,074 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:39,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 23:14:39,075 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 23:14:39,075 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 23:14:39,075 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 23:14:39,075 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-28 23:14:39,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:39,096 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 23:14:39,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:39,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:39,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:39,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:39,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:39,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:14:39,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:39,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:40,655 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 23:14:40,656 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 23:14:40,666 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:40,743 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 4874 states and 6434 transitions. Complement of second has 4 states. [2021-10-28 23:14:40,743 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-10-28 23:14:40,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:40,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2021-10-28 23:14:40,746 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 17 letters. Loop has 180 letters. [2021-10-28 23:14:40,753 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:40,754 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 197 letters. Loop has 180 letters. [2021-10-28 23:14:40,756 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:40,756 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 17 letters. Loop has 360 letters. [2021-10-28 23:14:40,759 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:40,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4874 states and 6434 transitions. [2021-10-28 23:14:40,783 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-10-28 23:14:40,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4874 states to 4874 states and 6434 transitions. [2021-10-28 23:14:40,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3344 [2021-10-28 23:14:40,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3350 [2021-10-28 23:14:40,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4874 states and 6434 transitions. [2021-10-28 23:14:40,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:40,813 INFO L681 BuchiCegarLoop]: Abstraction has 4874 states and 6434 transitions. [2021-10-28 23:14:40,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states and 6434 transitions. [2021-10-28 23:14:40,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4868. [2021-10-28 23:14:40,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4868 states, 4868 states have (on average 1.3198438783894824) internal successors, (6425), 4867 states have internal predecessors, (6425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:40,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4868 states to 4868 states and 6425 transitions. [2021-10-28 23:14:40,948 INFO L704 BuchiCegarLoop]: Abstraction has 4868 states and 6425 transitions. [2021-10-28 23:14:40,949 INFO L587 BuchiCegarLoop]: Abstraction has 4868 states and 6425 transitions. [2021-10-28 23:14:40,949 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 23:14:40,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4868 states and 6425 transitions. [2021-10-28 23:14:40,968 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-10-28 23:14:40,968 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:40,968 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:40,971 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-10-28 23:14:40,971 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, 1] [2021-10-28 23:14:40,971 INFO L791 eck$LassoCheckResult]: Stem: 63926#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 63730#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63712#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63660#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 63661#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63654#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 63655#L110-2 assume !false; 64538#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65613#L113 assume !(12292 == ssl3_accept_~s__state~0); 65612#L116 assume !(16384 == ssl3_accept_~s__state~0); 65611#L119 assume !(8192 == ssl3_accept_~s__state~0); 65610#L122 assume !(24576 == ssl3_accept_~s__state~0); 65609#L125 assume !(8195 == ssl3_accept_~s__state~0); 65608#L128 assume !(8480 == ssl3_accept_~s__state~0); 65607#L131 assume !(8481 == ssl3_accept_~s__state~0); 65606#L134 assume !(8482 == ssl3_accept_~s__state~0); 65605#L137 assume 8464 == ssl3_accept_~s__state~0; 64374#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63613#L285 [2021-10-28 23:14:40,972 INFO L793 eck$LassoCheckResult]: Loop: 63613#L285 assume !(0 == ssl3_accept_~blastFlag~0); 63920#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63746#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63635#L596 assume !(8576 == ssl3_accept_~state~0); 63605#L614 ssl3_accept_~skip~0 := 0; 63720#L110-2 assume !false; 63737#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63916#L113 assume !(12292 == ssl3_accept_~s__state~0); 63681#L116 assume !(16384 == ssl3_accept_~s__state~0); 63682#L119 assume !(8192 == ssl3_accept_~s__state~0); 63762#L122 assume !(24576 == ssl3_accept_~s__state~0); 63763#L125 assume !(8195 == ssl3_accept_~s__state~0); 63861#L128 assume !(8480 == ssl3_accept_~s__state~0); 68357#L131 assume !(8481 == ssl3_accept_~s__state~0); 68306#L134 assume !(8482 == ssl3_accept_~s__state~0); 68304#L137 assume !(8464 == ssl3_accept_~s__state~0); 68305#L140 assume !(8465 == ssl3_accept_~s__state~0); 67591#L143 assume !(8466 == ssl3_accept_~s__state~0); 67079#L146 assume 8496 == ssl3_accept_~s__state~0; 67077#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 67076#L298 assume !(1 == ssl3_accept_~blastFlag~0); 67075#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 67074#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 65736#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65738#L308-2 ssl3_accept_~s__init_num~0 := 0; 68136#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68130#L596 assume !(8576 == ssl3_accept_~state~0); 68127#L614 ssl3_accept_~skip~0 := 0; 68125#L110-2 assume !false; 68123#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68116#L113 assume !(12292 == ssl3_accept_~s__state~0); 68111#L116 assume !(16384 == ssl3_accept_~s__state~0); 68107#L119 assume !(8192 == ssl3_accept_~s__state~0); 68103#L122 assume !(24576 == ssl3_accept_~s__state~0); 68099#L125 assume !(8195 == ssl3_accept_~s__state~0); 68095#L128 assume !(8480 == ssl3_accept_~s__state~0); 68091#L131 assume !(8481 == ssl3_accept_~s__state~0); 68087#L134 assume !(8482 == ssl3_accept_~s__state~0); 68083#L137 assume !(8464 == ssl3_accept_~s__state~0); 68079#L140 assume !(8465 == ssl3_accept_~s__state~0); 68075#L143 assume !(8466 == ssl3_accept_~s__state~0); 68071#L146 assume !(8496 == ssl3_accept_~s__state~0); 68067#L149 assume !(8497 == ssl3_accept_~s__state~0); 68064#L152 assume 8512 == ssl3_accept_~s__state~0; 63936#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63849#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63631#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63844#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67995#L596 assume !(8576 == ssl3_accept_~state~0); 67993#L614 ssl3_accept_~skip~0 := 0; 67992#L110-2 assume !false; 67991#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67990#L113 assume !(12292 == ssl3_accept_~s__state~0); 67987#L116 assume !(16384 == ssl3_accept_~s__state~0); 67985#L119 assume !(8192 == ssl3_accept_~s__state~0); 67984#L122 assume !(24576 == ssl3_accept_~s__state~0); 67978#L125 assume !(8195 == ssl3_accept_~s__state~0); 67975#L128 assume !(8480 == ssl3_accept_~s__state~0); 67973#L131 assume !(8481 == ssl3_accept_~s__state~0); 67971#L134 assume !(8482 == ssl3_accept_~s__state~0); 67969#L137 assume !(8464 == ssl3_accept_~s__state~0); 67967#L140 assume !(8465 == ssl3_accept_~s__state~0); 67965#L143 assume !(8466 == ssl3_accept_~s__state~0); 67963#L146 assume !(8496 == ssl3_accept_~s__state~0); 67961#L149 assume !(8497 == ssl3_accept_~s__state~0); 67959#L152 assume !(8512 == ssl3_accept_~s__state~0); 67957#L155 assume !(8513 == ssl3_accept_~s__state~0); 67955#L158 assume 8528 == ssl3_accept_~s__state~0; 63702#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63703#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63766#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 63608#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 63609#L372 assume !(ssl3_accept_~ret~0 <= 0); 63706#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63794#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68218#L596 assume !(8576 == ssl3_accept_~state~0); 68215#L614 ssl3_accept_~skip~0 := 0; 68213#L110-2 assume !false; 68212#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68210#L113 assume !(12292 == ssl3_accept_~s__state~0); 68204#L116 assume !(16384 == ssl3_accept_~s__state~0); 68203#L119 assume !(8192 == ssl3_accept_~s__state~0); 68202#L122 assume !(24576 == ssl3_accept_~s__state~0); 68195#L125 assume !(8195 == ssl3_accept_~s__state~0); 68191#L128 assume !(8480 == ssl3_accept_~s__state~0); 68188#L131 assume !(8481 == ssl3_accept_~s__state~0); 68185#L134 assume !(8482 == ssl3_accept_~s__state~0); 68182#L137 assume !(8464 == ssl3_accept_~s__state~0); 68179#L140 assume !(8465 == ssl3_accept_~s__state~0); 68176#L143 assume !(8466 == ssl3_accept_~s__state~0); 68173#L146 assume !(8496 == ssl3_accept_~s__state~0); 68169#L149 assume !(8497 == ssl3_accept_~s__state~0); 68168#L152 assume !(8512 == ssl3_accept_~s__state~0); 68167#L155 assume !(8513 == ssl3_accept_~s__state~0); 68160#L158 assume !(8528 == ssl3_accept_~s__state~0); 68155#L161 assume !(8529 == ssl3_accept_~s__state~0); 65544#L164 assume 8544 == ssl3_accept_~s__state~0; 63598#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63599#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 63852#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63907#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63727#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 63716#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63717#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68362#L596 assume !(8576 == ssl3_accept_~state~0); 68359#L614 ssl3_accept_~skip~0 := 0; 68302#L110-2 assume !false; 68303#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68298#L113 assume !(12292 == ssl3_accept_~s__state~0); 68299#L116 assume !(16384 == ssl3_accept_~s__state~0); 68293#L119 assume !(8192 == ssl3_accept_~s__state~0); 68294#L122 assume !(24576 == ssl3_accept_~s__state~0); 68289#L125 assume !(8195 == ssl3_accept_~s__state~0); 68290#L128 assume !(8480 == ssl3_accept_~s__state~0); 68285#L131 assume !(8481 == ssl3_accept_~s__state~0); 68286#L134 assume !(8482 == ssl3_accept_~s__state~0); 68277#L137 assume !(8464 == ssl3_accept_~s__state~0); 68278#L140 assume !(8465 == ssl3_accept_~s__state~0); 68270#L143 assume !(8466 == ssl3_accept_~s__state~0); 68271#L146 assume !(8496 == ssl3_accept_~s__state~0); 68264#L149 assume !(8497 == ssl3_accept_~s__state~0); 68265#L152 assume !(8512 == ssl3_accept_~s__state~0); 68258#L155 assume !(8513 == ssl3_accept_~s__state~0); 68259#L158 assume !(8528 == ssl3_accept_~s__state~0); 68253#L161 assume !(8529 == ssl3_accept_~s__state~0); 68250#L164 assume !(8544 == ssl3_accept_~s__state~0); 68251#L167 assume !(8545 == ssl3_accept_~s__state~0); 63826#L170 assume !(8560 == ssl3_accept_~s__state~0); 63791#L173 assume !(8561 == ssl3_accept_~s__state~0); 63792#L176 assume 8448 == ssl3_accept_~s__state~0; 63774#L177 assume !(ssl3_accept_~num1~0 > 0); 63776#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63842#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68364#L596 assume !(8576 == ssl3_accept_~state~0); 68360#L614 ssl3_accept_~skip~0 := 0; 68358#L110-2 assume !false; 68300#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68301#L113 assume !(12292 == ssl3_accept_~s__state~0); 68296#L116 assume !(16384 == ssl3_accept_~s__state~0); 68297#L119 assume !(8192 == ssl3_accept_~s__state~0); 68291#L122 assume !(24576 == ssl3_accept_~s__state~0); 68292#L125 assume !(8195 == ssl3_accept_~s__state~0); 68287#L128 assume !(8480 == ssl3_accept_~s__state~0); 68288#L131 assume !(8481 == ssl3_accept_~s__state~0); 68283#L134 assume !(8482 == ssl3_accept_~s__state~0); 68284#L137 assume !(8464 == ssl3_accept_~s__state~0); 68273#L140 assume !(8465 == ssl3_accept_~s__state~0); 68274#L143 assume !(8466 == ssl3_accept_~s__state~0); 68267#L146 assume !(8496 == ssl3_accept_~s__state~0); 68268#L149 assume !(8497 == ssl3_accept_~s__state~0); 68261#L152 assume !(8512 == ssl3_accept_~s__state~0); 68262#L155 assume !(8513 == ssl3_accept_~s__state~0); 68255#L158 assume !(8528 == ssl3_accept_~s__state~0); 68256#L161 assume !(8529 == ssl3_accept_~s__state~0); 68356#L164 assume !(8544 == ssl3_accept_~s__state~0); 68247#L167 assume !(8545 == ssl3_accept_~s__state~0); 68248#L170 assume !(8560 == ssl3_accept_~s__state~0); 68355#L173 assume !(8561 == ssl3_accept_~s__state~0); 63749#L176 assume !(8448 == ssl3_accept_~s__state~0); 63750#L179 assume 8576 == ssl3_accept_~s__state~0; 63929#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 68354#L460 assume !(ssl3_accept_~ret~0 <= 0); 68352#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 67573#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68459#L596 assume 8576 == ssl3_accept_~state~0; 68453#L615 assume !(8592 == ssl3_accept_~s__state~0); 68452#L614 ssl3_accept_~skip~0 := 0; 68451#L110-2 assume !false; 63656#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63657#L113 assume !(12292 == ssl3_accept_~s__state~0); 68416#L116 assume !(16384 == ssl3_accept_~s__state~0); 68414#L119 assume !(8192 == ssl3_accept_~s__state~0); 68412#L122 assume !(24576 == ssl3_accept_~s__state~0); 68411#L125 assume !(8195 == ssl3_accept_~s__state~0); 68410#L128 assume !(8480 == ssl3_accept_~s__state~0); 68409#L131 assume !(8481 == ssl3_accept_~s__state~0); 68408#L134 assume !(8482 == ssl3_accept_~s__state~0); 68407#L137 assume !(8464 == ssl3_accept_~s__state~0); 68240#L140 assume !(8465 == ssl3_accept_~s__state~0); 68241#L143 assume 8466 == ssl3_accept_~s__state~0; 63612#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63613#L285 [2021-10-28 23:14:40,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:40,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-28 23:14:40,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:40,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223218928] [2021-10-28 23:14:40,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:40,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:40,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:40,989 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:40,999 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:40,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:41,000 INFO L85 PathProgramCache]: Analyzing trace with hash -247589480, now seen corresponding path program 1 times [2021-10-28 23:14:41,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:41,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273487402] [2021-10-28 23:14:41,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:41,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:41,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:41,018 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:41,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:41,050 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:41,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:41,051 INFO L85 PathProgramCache]: Analyzing trace with hash -688937295, now seen corresponding path program 1 times [2021-10-28 23:14:41,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:41,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735938647] [2021-10-28 23:14:41,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:41,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-28 23:14:41,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:41,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735938647] [2021-10-28 23:14:41,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735938647] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:41,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:41,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:41,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210587122] [2021-10-28 23:14:42,648 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:42,648 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:42,648 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:42,648 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:42,648 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 23:14:42,648 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:42,648 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:42,648 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:42,648 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-28 23:14:42,648 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:42,648 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:42,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:42,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,142 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:43,142 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 23:14:43,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,143 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 23:14:43,174 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,174 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,214 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,215 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,218 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,218 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 23:14:43,246 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,246 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,286 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,287 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,289 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,289 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 23:14:43,314 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,314 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,359 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,362 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,362 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 23:14:43,386 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,386 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,426 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 23:14:43,429 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,429 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,454 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,454 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,491 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,494 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,498 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,498 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 23:14:43,553 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,553 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,556 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,557 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 23:14:43,558 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,558 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,566 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,567 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,588 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 23:14:43,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,623 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,624 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,626 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,627 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 23:14:43,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,630 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,665 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,665 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,677 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,678 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 23:14:43,679 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,679 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,692 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,692 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-10-28 23:14:43,712 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,712 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 23:14:43,714 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,714 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,722 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,722 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,746 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,749 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,749 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 23:14:43,764 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,764 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-10-28 23:14:43,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,786 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 23:14:43,788 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,788 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,797 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:43,797 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:43,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-10-28 23:14:43,834 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,837 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 23:14:43,840 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:43,840 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:43,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:43,878 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:43,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 23:14:43,880 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 23:14:43,880 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:43,891 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 23:14:43,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-28 23:14:43,915 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:43,915 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:43,915 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:43,915 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:43,915 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 23:14:43,915 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:43,915 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:43,915 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:43,915 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-28 23:14:43,915 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:43,915 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:43,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,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-10-28 23:14:43,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:43,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:44,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-10-28 23:14:44,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-10-28 23:14:44,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-10-28 23:14:44,372 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:44,372 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 23:14:44,372 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,374 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 23:14:44,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,458 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,460 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,470 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,483 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 23:14:44,500 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,539 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 23:14:44,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-10-28 23:14:44,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,551 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,556 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,577 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,578 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 23:14:44,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,588 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:14:44,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,589 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:14:44,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-10-28 23:14:44,612 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,613 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 23:14:44,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,624 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:14:44,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,627 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:14:44,627 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,694 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,695 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,709 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 23:14:44,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,770 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,772 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 23:14:44,800 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,850 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,866 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,869 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,869 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 23:14:44,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:44,928 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,929 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,942 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,942 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 23:14:44,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:44,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-28 23:14:44,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:44,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:44,969 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:44,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 23:14:44,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:44,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:44,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:44,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:44,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:44,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:44,986 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:44,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:44,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:45,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-28 23:14:45,017 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:45,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:45,019 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:45,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-10-28 23:14:45,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-28 23:14:45,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:45,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:45,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:45,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:45,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:45,032 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:45,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:45,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:45,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:45,057 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:45,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:45,058 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:45,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-28 23:14:45,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-10-28 23:14:45,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:45,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:45,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:45,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:45,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:45,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:45,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:45,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:45,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-10-28 23:14:45,094 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:45,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:45,094 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:45,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-28 23:14:45,096 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:45,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:45,104 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:45,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:45,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:45,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:45,106 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:45,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:45,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:45,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-28 23:14:45,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:45,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:45,141 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:45,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-28 23:14:45,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:45,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:45,151 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:45,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:45,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:45,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:45,152 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:45,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:45,154 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 23:14:45,157 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 23:14:45,157 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 23:14:45,157 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:45,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:45,160 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:45,161 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 23:14:45,162 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 23:14:45,162 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 23:14:45,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-28 23:14:45,162 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-10-28 23:14:45,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-28 23:14:45,187 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 23:14:45,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:45,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:45,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:45,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:45,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:45,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:14:45,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:45,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 23:14:47,102 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-28 23:14:47,102 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4868 states and 6425 transitions. cyclomatic complexity: 1568 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:47,219 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4868 states and 6425 transitions. cyclomatic complexity: 1568. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 11943 states and 15741 transitions. Complement of second has 4 states. [2021-10-28 23:14:47,219 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-10-28 23:14:47,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:47,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2021-10-28 23:14:47,221 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 18 letters. Loop has 181 letters. [2021-10-28 23:14:47,222 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:47,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 199 letters. Loop has 181 letters. [2021-10-28 23:14:47,224 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:47,224 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 18 letters. Loop has 362 letters. [2021-10-28 23:14:47,227 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:47,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11943 states and 15741 transitions. [2021-10-28 23:14:47,313 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4604 [2021-10-28 23:14:47,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11943 states to 10526 states and 13866 transitions. [2021-10-28 23:14:47,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4727 [2021-10-28 23:14:47,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4743 [2021-10-28 23:14:47,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10526 states and 13866 transitions. [2021-10-28 23:14:47,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:47,365 INFO L681 BuchiCegarLoop]: Abstraction has 10526 states and 13866 transitions. [2021-10-28 23:14:47,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10526 states and 13866 transitions. [2021-10-28 23:14:47,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10526 to 9087. [2021-10-28 23:14:47,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3188070870474304) internal successors, (11984), 9086 states have internal predecessors, (11984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:47,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11984 transitions. [2021-10-28 23:14:47,520 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11984 transitions. [2021-10-28 23:14:47,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:47,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:47,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:47,521 INFO L87 Difference]: Start difference. First operand 9087 states and 11984 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:47,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:47,564 INFO L93 Difference]: Finished difference Result 9089 states and 11966 transitions. [2021-10-28 23:14:47,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:47,565 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9089 states and 11966 transitions. [2021-10-28 23:14:47,604 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 23:14:47,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9089 states to 9087 states and 11964 transitions. [2021-10-28 23:14:47,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3312 [2021-10-28 23:14:47,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3312 [2021-10-28 23:14:47,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9087 states and 11964 transitions. [2021-10-28 23:14:47,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:47,723 INFO L681 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-10-28 23:14:47,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9087 states and 11964 transitions. [2021-10-28 23:14:47,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9087 to 9087. [2021-10-28 23:14:47,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3166061406404754) internal successors, (11964), 9086 states have internal predecessors, (11964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:47,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11964 transitions. [2021-10-28 23:14:47,897 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-10-28 23:14:47,897 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-10-28 23:14:47,897 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 23:14:47,897 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11964 transitions. [2021-10-28 23:14:47,928 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 23:14:47,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:47,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:47,931 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:47,931 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, 1] [2021-10-28 23:14:47,932 INFO L791 eck$LassoCheckResult]: Stem: 99550#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 99345#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 99319#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99270#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 99271#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99264#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 99265#L110-2 assume !false; 99858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99859#L113 assume !(12292 == ssl3_accept_~s__state~0); 99850#L116 assume !(16384 == ssl3_accept_~s__state~0); 99851#L119 assume !(8192 == ssl3_accept_~s__state~0); 99842#L122 assume !(24576 == ssl3_accept_~s__state~0); 99843#L125 assume !(8195 == ssl3_accept_~s__state~0); 99834#L128 assume !(8480 == ssl3_accept_~s__state~0); 99835#L131 assume !(8481 == ssl3_accept_~s__state~0); 99827#L134 assume !(8482 == ssl3_accept_~s__state~0); 99828#L137 assume 8464 == ssl3_accept_~s__state~0; 99634#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 103503#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103372#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 101705#L559 [2021-10-28 23:14:47,932 INFO L793 eck$LassoCheckResult]: Loop: 101705#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101691#L596 assume !(8576 == ssl3_accept_~state~0); 101685#L614 ssl3_accept_~skip~0 := 0; 101681#L110-2 assume !false; 101677#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101673#L113 assume !(12292 == ssl3_accept_~s__state~0); 101669#L116 assume !(16384 == ssl3_accept_~s__state~0); 101665#L119 assume !(8192 == ssl3_accept_~s__state~0); 101661#L122 assume !(24576 == ssl3_accept_~s__state~0); 101657#L125 assume !(8195 == ssl3_accept_~s__state~0); 101653#L128 assume !(8480 == ssl3_accept_~s__state~0); 101649#L131 assume !(8481 == ssl3_accept_~s__state~0); 101645#L134 assume !(8482 == ssl3_accept_~s__state~0); 101641#L137 assume !(8464 == ssl3_accept_~s__state~0); 101637#L140 assume !(8465 == ssl3_accept_~s__state~0); 101633#L143 assume !(8466 == ssl3_accept_~s__state~0); 101630#L146 assume 8496 == ssl3_accept_~s__state~0; 101384#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 101629#L298 assume !(1 == ssl3_accept_~blastFlag~0); 101628#L301 assume !(3 == ssl3_accept_~blastFlag~0); 101627#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 101623#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101622#L308-2 ssl3_accept_~s__init_num~0 := 0; 101620#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101615#L596 assume !(8576 == ssl3_accept_~state~0); 101613#L614 ssl3_accept_~skip~0 := 0; 101612#L110-2 assume !false; 101611#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101610#L113 assume !(12292 == ssl3_accept_~s__state~0); 101609#L116 assume !(16384 == ssl3_accept_~s__state~0); 101608#L119 assume !(8192 == ssl3_accept_~s__state~0); 101607#L122 assume !(24576 == ssl3_accept_~s__state~0); 101606#L125 assume !(8195 == ssl3_accept_~s__state~0); 101605#L128 assume !(8480 == ssl3_accept_~s__state~0); 101604#L131 assume !(8481 == ssl3_accept_~s__state~0); 101603#L134 assume !(8482 == ssl3_accept_~s__state~0); 101602#L137 assume !(8464 == ssl3_accept_~s__state~0); 101601#L140 assume !(8465 == ssl3_accept_~s__state~0); 101600#L143 assume !(8466 == ssl3_accept_~s__state~0); 101599#L146 assume !(8496 == ssl3_accept_~s__state~0); 101598#L149 assume !(8497 == ssl3_accept_~s__state~0); 101597#L152 assume 8512 == ssl3_accept_~s__state~0; 101378#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101596#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 101594#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 101592#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101587#L596 assume !(8576 == ssl3_accept_~state~0); 101585#L614 ssl3_accept_~skip~0 := 0; 101584#L110-2 assume !false; 101583#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101582#L113 assume !(12292 == ssl3_accept_~s__state~0); 101581#L116 assume !(16384 == ssl3_accept_~s__state~0); 101580#L119 assume !(8192 == ssl3_accept_~s__state~0); 101579#L122 assume !(24576 == ssl3_accept_~s__state~0); 101578#L125 assume !(8195 == ssl3_accept_~s__state~0); 101577#L128 assume !(8480 == ssl3_accept_~s__state~0); 101576#L131 assume !(8481 == ssl3_accept_~s__state~0); 101575#L134 assume !(8482 == ssl3_accept_~s__state~0); 101574#L137 assume !(8464 == ssl3_accept_~s__state~0); 101573#L140 assume !(8465 == ssl3_accept_~s__state~0); 101572#L143 assume !(8466 == ssl3_accept_~s__state~0); 101571#L146 assume !(8496 == ssl3_accept_~s__state~0); 101570#L149 assume !(8497 == ssl3_accept_~s__state~0); 101569#L152 assume !(8512 == ssl3_accept_~s__state~0); 101568#L155 assume !(8513 == ssl3_accept_~s__state~0); 101567#L158 assume 8528 == ssl3_accept_~s__state~0; 101372#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 101566#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 101565#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 101563#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 101560#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 101554#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 101552#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101546#L596 assume !(8576 == ssl3_accept_~state~0); 101540#L614 ssl3_accept_~skip~0 := 0; 101537#L110-2 assume !false; 101535#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101533#L113 assume !(12292 == ssl3_accept_~s__state~0); 101531#L116 assume !(16384 == ssl3_accept_~s__state~0); 101529#L119 assume !(8192 == ssl3_accept_~s__state~0); 101527#L122 assume !(24576 == ssl3_accept_~s__state~0); 101525#L125 assume !(8195 == ssl3_accept_~s__state~0); 101523#L128 assume !(8480 == ssl3_accept_~s__state~0); 101521#L131 assume !(8481 == ssl3_accept_~s__state~0); 101519#L134 assume !(8482 == ssl3_accept_~s__state~0); 101517#L137 assume !(8464 == ssl3_accept_~s__state~0); 101515#L140 assume !(8465 == ssl3_accept_~s__state~0); 101513#L143 assume !(8466 == ssl3_accept_~s__state~0); 101511#L146 assume !(8496 == ssl3_accept_~s__state~0); 101509#L149 assume !(8497 == ssl3_accept_~s__state~0); 101507#L152 assume !(8512 == ssl3_accept_~s__state~0); 101505#L155 assume !(8513 == ssl3_accept_~s__state~0); 101503#L158 assume !(8528 == ssl3_accept_~s__state~0); 101501#L161 assume !(8529 == ssl3_accept_~s__state~0); 101499#L164 assume 8544 == ssl3_accept_~s__state~0; 101367#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 101496#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 101493#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101491#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 101488#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 101486#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 101484#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101479#L596 assume !(8576 == ssl3_accept_~state~0); 101477#L614 ssl3_accept_~skip~0 := 0; 101476#L110-2 assume !false; 101475#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101474#L113 assume !(12292 == ssl3_accept_~s__state~0); 101473#L116 assume !(16384 == ssl3_accept_~s__state~0); 101472#L119 assume !(8192 == ssl3_accept_~s__state~0); 101471#L122 assume !(24576 == ssl3_accept_~s__state~0); 101470#L125 assume !(8195 == ssl3_accept_~s__state~0); 101469#L128 assume !(8480 == ssl3_accept_~s__state~0); 101468#L131 assume !(8481 == ssl3_accept_~s__state~0); 101467#L134 assume !(8482 == ssl3_accept_~s__state~0); 101466#L137 assume !(8464 == ssl3_accept_~s__state~0); 101465#L140 assume !(8465 == ssl3_accept_~s__state~0); 101464#L143 assume !(8466 == ssl3_accept_~s__state~0); 101462#L146 assume !(8496 == ssl3_accept_~s__state~0); 101460#L149 assume !(8497 == ssl3_accept_~s__state~0); 101458#L152 assume !(8512 == ssl3_accept_~s__state~0); 101456#L155 assume !(8513 == ssl3_accept_~s__state~0); 101454#L158 assume !(8528 == ssl3_accept_~s__state~0); 101452#L161 assume !(8529 == ssl3_accept_~s__state~0); 101450#L164 assume !(8544 == ssl3_accept_~s__state~0); 101448#L167 assume !(8545 == ssl3_accept_~s__state~0); 101446#L170 assume !(8560 == ssl3_accept_~s__state~0); 101444#L173 assume !(8561 == ssl3_accept_~s__state~0); 101441#L176 assume 8448 == ssl3_accept_~s__state~0; 101438#L177 assume !(ssl3_accept_~num1~0 > 0); 101434#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 101427#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101420#L596 assume !(8576 == ssl3_accept_~state~0); 101417#L614 ssl3_accept_~skip~0 := 0; 101415#L110-2 assume !false; 101413#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101411#L113 assume !(12292 == ssl3_accept_~s__state~0); 101409#L116 assume !(16384 == ssl3_accept_~s__state~0); 101407#L119 assume !(8192 == ssl3_accept_~s__state~0); 101405#L122 assume !(24576 == ssl3_accept_~s__state~0); 101402#L125 assume !(8195 == ssl3_accept_~s__state~0); 101400#L128 assume !(8480 == ssl3_accept_~s__state~0); 101397#L131 assume !(8481 == ssl3_accept_~s__state~0); 101394#L134 assume !(8482 == ssl3_accept_~s__state~0); 101392#L137 assume !(8464 == ssl3_accept_~s__state~0); 101390#L140 assume !(8465 == ssl3_accept_~s__state~0); 101387#L143 assume !(8466 == ssl3_accept_~s__state~0); 101385#L146 assume !(8496 == ssl3_accept_~s__state~0); 101382#L149 assume !(8497 == ssl3_accept_~s__state~0); 101380#L152 assume !(8512 == ssl3_accept_~s__state~0); 101376#L155 assume !(8513 == ssl3_accept_~s__state~0); 101374#L158 assume !(8528 == ssl3_accept_~s__state~0); 101375#L161 assume !(8529 == ssl3_accept_~s__state~0); 101369#L164 assume !(8544 == ssl3_accept_~s__state~0); 101370#L167 assume !(8545 == ssl3_accept_~s__state~0); 101364#L170 assume !(8560 == ssl3_accept_~s__state~0); 101365#L173 assume !(8561 == ssl3_accept_~s__state~0); 101360#L176 assume !(8448 == ssl3_accept_~s__state~0); 101358#L179 assume 8576 == ssl3_accept_~s__state~0; 101359#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 101355#L460 assume !(ssl3_accept_~ret~0 <= 0); 101356#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101352#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101706#L596 assume 8576 == ssl3_accept_~state~0; 101692#L615 assume !(8592 == ssl3_accept_~s__state~0); 101686#L614 ssl3_accept_~skip~0 := 0; 101682#L110-2 assume !false; 101678#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101674#L113 assume !(12292 == ssl3_accept_~s__state~0); 101670#L116 assume !(16384 == ssl3_accept_~s__state~0); 101666#L119 assume !(8192 == ssl3_accept_~s__state~0); 101662#L122 assume !(24576 == ssl3_accept_~s__state~0); 101658#L125 assume !(8195 == ssl3_accept_~s__state~0); 101654#L128 assume !(8480 == ssl3_accept_~s__state~0); 101650#L131 assume !(8481 == ssl3_accept_~s__state~0); 101646#L134 assume !(8482 == ssl3_accept_~s__state~0); 101642#L137 assume !(8464 == ssl3_accept_~s__state~0); 101638#L140 assume !(8465 == ssl3_accept_~s__state~0); 101634#L143 assume 8466 == ssl3_accept_~s__state~0; 101389#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 99563#L285 assume !(0 == ssl3_accept_~blastFlag~0); 99564#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 101705#L559 [2021-10-28 23:14:47,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:47,933 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-28 23:14:47,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:47,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775850862] [2021-10-28 23:14:47,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:47,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:47,982 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:47,993 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:47,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:48,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1412630111, now seen corresponding path program 1 times [2021-10-28 23:14:48,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:48,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715974806] [2021-10-28 23:14:48,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:48,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:48,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-28 23:14:48,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:48,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715974806] [2021-10-28 23:14:48,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715974806] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:48,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:48,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:48,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086629550] [2021-10-28 23:14:48,120 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:48,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:48,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:48,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:48,121 INFO L87 Difference]: Start difference. First operand 9087 states and 11964 transitions. cyclomatic complexity: 2894 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-10-28 23:14:48,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:48,179 INFO L93 Difference]: Finished difference Result 17420 states and 22858 transitions. [2021-10-28 23:14:48,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:48,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17420 states and 22858 transitions. [2021-10-28 23:14:48,344 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5930 [2021-10-28 23:14:48,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17420 states to 17420 states and 22858 transitions. [2021-10-28 23:14:48,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6059 [2021-10-28 23:14:48,469 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6059 [2021-10-28 23:14:48,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17420 states and 22858 transitions. [2021-10-28 23:14:48,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:48,469 INFO L681 BuchiCegarLoop]: Abstraction has 17420 states and 22858 transitions. [2021-10-28 23:14:48,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17420 states and 22858 transitions. [2021-10-28 23:14:48,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17420 to 9087. [2021-10-28 23:14:48,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3152855727963024) internal successors, (11952), 9086 states have internal predecessors, (11952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:48,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11952 transitions. [2021-10-28 23:14:48,657 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-28 23:14:48,657 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-28 23:14:48,657 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 23:14:48,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11952 transitions. [2021-10-28 23:14:48,681 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 23:14:48,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:48,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:48,684 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:48,684 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, 1] [2021-10-28 23:14:48,684 INFO L791 eck$LassoCheckResult]: Stem: 126068#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 125848#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 125830#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125778#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 125779#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125772#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 125773#L110-2 assume !false; 126513#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126514#L113 assume !(12292 == ssl3_accept_~s__state~0); 126509#L116 assume !(16384 == ssl3_accept_~s__state~0); 126510#L119 assume !(8192 == ssl3_accept_~s__state~0); 126505#L122 assume !(24576 == ssl3_accept_~s__state~0); 126506#L125 assume !(8195 == ssl3_accept_~s__state~0); 126501#L128 assume !(8480 == ssl3_accept_~s__state~0); 126502#L131 assume !(8481 == ssl3_accept_~s__state~0); 126497#L134 assume !(8482 == ssl3_accept_~s__state~0); 126498#L137 assume 8464 == ssl3_accept_~s__state~0; 126495#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 130569#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 130566#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128119#L559 [2021-10-28 23:14:48,685 INFO L793 eck$LassoCheckResult]: Loop: 128119#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128110#L596 assume !(8576 == ssl3_accept_~state~0); 128106#L614 ssl3_accept_~skip~0 := 0; 128103#L110-2 assume !false; 128100#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128097#L113 assume !(12292 == ssl3_accept_~s__state~0); 128094#L116 assume !(16384 == ssl3_accept_~s__state~0); 128091#L119 assume !(8192 == ssl3_accept_~s__state~0); 128088#L122 assume !(24576 == ssl3_accept_~s__state~0); 128085#L125 assume !(8195 == ssl3_accept_~s__state~0); 128082#L128 assume !(8480 == ssl3_accept_~s__state~0); 128079#L131 assume !(8481 == ssl3_accept_~s__state~0); 128076#L134 assume !(8482 == ssl3_accept_~s__state~0); 128073#L137 assume !(8464 == ssl3_accept_~s__state~0); 128070#L140 assume !(8465 == ssl3_accept_~s__state~0); 128067#L143 assume !(8466 == ssl3_accept_~s__state~0); 128065#L146 assume 8496 == ssl3_accept_~s__state~0; 127836#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128064#L298 assume !(1 == ssl3_accept_~blastFlag~0); 128063#L301 assume !(3 == ssl3_accept_~blastFlag~0); 128062#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 128058#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 128057#L308-2 ssl3_accept_~s__init_num~0 := 0; 128055#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128050#L596 assume !(8576 == ssl3_accept_~state~0); 128048#L614 ssl3_accept_~skip~0 := 0; 128047#L110-2 assume !false; 128046#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128045#L113 assume !(12292 == ssl3_accept_~s__state~0); 128044#L116 assume !(16384 == ssl3_accept_~s__state~0); 128043#L119 assume !(8192 == ssl3_accept_~s__state~0); 128042#L122 assume !(24576 == ssl3_accept_~s__state~0); 128041#L125 assume !(8195 == ssl3_accept_~s__state~0); 128040#L128 assume !(8480 == ssl3_accept_~s__state~0); 128039#L131 assume !(8481 == ssl3_accept_~s__state~0); 128038#L134 assume !(8482 == ssl3_accept_~s__state~0); 128037#L137 assume !(8464 == ssl3_accept_~s__state~0); 128036#L140 assume !(8465 == ssl3_accept_~s__state~0); 128035#L143 assume !(8466 == ssl3_accept_~s__state~0); 128034#L146 assume !(8496 == ssl3_accept_~s__state~0); 128033#L149 assume !(8497 == ssl3_accept_~s__state~0); 128032#L152 assume 8512 == ssl3_accept_~s__state~0; 127831#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128031#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 128029#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 128027#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128022#L596 assume !(8576 == ssl3_accept_~state~0); 128020#L614 ssl3_accept_~skip~0 := 0; 128019#L110-2 assume !false; 128018#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128017#L113 assume !(12292 == ssl3_accept_~s__state~0); 128016#L116 assume !(16384 == ssl3_accept_~s__state~0); 128015#L119 assume !(8192 == ssl3_accept_~s__state~0); 128014#L122 assume !(24576 == ssl3_accept_~s__state~0); 128013#L125 assume !(8195 == ssl3_accept_~s__state~0); 128012#L128 assume !(8480 == ssl3_accept_~s__state~0); 128011#L131 assume !(8481 == ssl3_accept_~s__state~0); 128010#L134 assume !(8482 == ssl3_accept_~s__state~0); 128009#L137 assume !(8464 == ssl3_accept_~s__state~0); 128008#L140 assume !(8465 == ssl3_accept_~s__state~0); 128007#L143 assume !(8466 == ssl3_accept_~s__state~0); 128006#L146 assume !(8496 == ssl3_accept_~s__state~0); 128005#L149 assume !(8497 == ssl3_accept_~s__state~0); 128004#L152 assume !(8512 == ssl3_accept_~s__state~0); 128003#L155 assume !(8513 == ssl3_accept_~s__state~0); 128002#L158 assume 8528 == ssl3_accept_~s__state~0; 127826#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 128000#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 128001#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 127992#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 127990#L372 assume !(ssl3_accept_~ret~0 <= 0); 127989#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 127987#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127981#L596 assume !(8576 == ssl3_accept_~state~0); 127975#L614 ssl3_accept_~skip~0 := 0; 127972#L110-2 assume !false; 127970#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127968#L113 assume !(12292 == ssl3_accept_~s__state~0); 127966#L116 assume !(16384 == ssl3_accept_~s__state~0); 127964#L119 assume !(8192 == ssl3_accept_~s__state~0); 127962#L122 assume !(24576 == ssl3_accept_~s__state~0); 127960#L125 assume !(8195 == ssl3_accept_~s__state~0); 127958#L128 assume !(8480 == ssl3_accept_~s__state~0); 127956#L131 assume !(8481 == ssl3_accept_~s__state~0); 127954#L134 assume !(8482 == ssl3_accept_~s__state~0); 127952#L137 assume !(8464 == ssl3_accept_~s__state~0); 127950#L140 assume !(8465 == ssl3_accept_~s__state~0); 127948#L143 assume !(8466 == ssl3_accept_~s__state~0); 127946#L146 assume !(8496 == ssl3_accept_~s__state~0); 127944#L149 assume !(8497 == ssl3_accept_~s__state~0); 127942#L152 assume !(8512 == ssl3_accept_~s__state~0); 127940#L155 assume !(8513 == ssl3_accept_~s__state~0); 127938#L158 assume !(8528 == ssl3_accept_~s__state~0); 127936#L161 assume !(8529 == ssl3_accept_~s__state~0); 127934#L164 assume 8544 == ssl3_accept_~s__state~0; 127821#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 127931#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 127928#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127926#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 127923#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 127921#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 127919#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127914#L596 assume !(8576 == ssl3_accept_~state~0); 127912#L614 ssl3_accept_~skip~0 := 0; 127911#L110-2 assume !false; 127910#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127909#L113 assume !(12292 == ssl3_accept_~s__state~0); 127908#L116 assume !(16384 == ssl3_accept_~s__state~0); 127907#L119 assume !(8192 == ssl3_accept_~s__state~0); 127906#L122 assume !(24576 == ssl3_accept_~s__state~0); 127905#L125 assume !(8195 == ssl3_accept_~s__state~0); 127904#L128 assume !(8480 == ssl3_accept_~s__state~0); 127903#L131 assume !(8481 == ssl3_accept_~s__state~0); 127902#L134 assume !(8482 == ssl3_accept_~s__state~0); 127901#L137 assume !(8464 == ssl3_accept_~s__state~0); 127900#L140 assume !(8465 == ssl3_accept_~s__state~0); 127899#L143 assume !(8466 == ssl3_accept_~s__state~0); 127898#L146 assume !(8496 == ssl3_accept_~s__state~0); 127896#L149 assume !(8497 == ssl3_accept_~s__state~0); 127894#L152 assume !(8512 == ssl3_accept_~s__state~0); 127892#L155 assume !(8513 == ssl3_accept_~s__state~0); 127890#L158 assume !(8528 == ssl3_accept_~s__state~0); 127888#L161 assume !(8529 == ssl3_accept_~s__state~0); 127886#L164 assume !(8544 == ssl3_accept_~s__state~0); 127884#L167 assume !(8545 == ssl3_accept_~s__state~0); 127882#L170 assume !(8560 == ssl3_accept_~s__state~0); 127880#L173 assume !(8561 == ssl3_accept_~s__state~0); 127878#L176 assume 8448 == ssl3_accept_~s__state~0; 127876#L177 assume !(ssl3_accept_~num1~0 > 0); 127873#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 127870#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127863#L596 assume !(8576 == ssl3_accept_~state~0); 127860#L614 ssl3_accept_~skip~0 := 0; 127859#L110-2 assume !false; 127858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127857#L113 assume !(12292 == ssl3_accept_~s__state~0); 127856#L116 assume !(16384 == ssl3_accept_~s__state~0); 127855#L119 assume !(8192 == ssl3_accept_~s__state~0); 127854#L122 assume !(24576 == ssl3_accept_~s__state~0); 127853#L125 assume !(8195 == ssl3_accept_~s__state~0); 127851#L128 assume !(8480 == ssl3_accept_~s__state~0); 127850#L131 assume !(8481 == ssl3_accept_~s__state~0); 127849#L134 assume !(8482 == ssl3_accept_~s__state~0); 127846#L137 assume !(8464 == ssl3_accept_~s__state~0); 127844#L140 assume !(8465 == ssl3_accept_~s__state~0); 127842#L143 assume !(8466 == ssl3_accept_~s__state~0); 127839#L146 assume !(8496 == ssl3_accept_~s__state~0); 127837#L149 assume !(8497 == ssl3_accept_~s__state~0); 127834#L152 assume !(8512 == ssl3_accept_~s__state~0); 127832#L155 assume !(8513 == ssl3_accept_~s__state~0); 127829#L158 assume !(8528 == ssl3_accept_~s__state~0); 127827#L161 assume !(8529 == ssl3_accept_~s__state~0); 127824#L164 assume !(8544 == ssl3_accept_~s__state~0); 127822#L167 assume !(8545 == ssl3_accept_~s__state~0); 127819#L170 assume !(8560 == ssl3_accept_~s__state~0); 127817#L173 assume !(8561 == ssl3_accept_~s__state~0); 127814#L176 assume !(8448 == ssl3_accept_~s__state~0); 127778#L179 assume 8576 == ssl3_accept_~s__state~0; 127777#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 127776#L460 assume !(ssl3_accept_~ret~0 <= 0); 127773#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 127774#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128120#L596 assume 8576 == ssl3_accept_~state~0; 128111#L615 assume !(8592 == ssl3_accept_~s__state~0); 128107#L614 ssl3_accept_~skip~0 := 0; 128104#L110-2 assume !false; 128101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128098#L113 assume !(12292 == ssl3_accept_~s__state~0); 128095#L116 assume !(16384 == ssl3_accept_~s__state~0); 128092#L119 assume !(8192 == ssl3_accept_~s__state~0); 128089#L122 assume !(24576 == ssl3_accept_~s__state~0); 128086#L125 assume !(8195 == ssl3_accept_~s__state~0); 128083#L128 assume !(8480 == ssl3_accept_~s__state~0); 128080#L131 assume !(8481 == ssl3_accept_~s__state~0); 128077#L134 assume !(8482 == ssl3_accept_~s__state~0); 128074#L137 assume !(8464 == ssl3_accept_~s__state~0); 128071#L140 assume !(8465 == ssl3_accept_~s__state~0); 128068#L143 assume 8466 == ssl3_accept_~s__state~0; 127841#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 128136#L285 assume !(0 == ssl3_accept_~blastFlag~0); 128135#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128119#L559 [2021-10-28 23:14:48,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:48,685 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 2 times [2021-10-28 23:14:48,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:48,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333769128] [2021-10-28 23:14:48,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:48,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:48,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:48,771 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:48,787 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:48,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:48,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1721546142, now seen corresponding path program 1 times [2021-10-28 23:14:48,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:48,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197914174] [2021-10-28 23:14:48,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:48,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:48,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:48,806 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:48,850 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:48,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:48,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1231028365, now seen corresponding path program 1 times [2021-10-28 23:14:48,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:48,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589182814] [2021-10-28 23:14:48,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:48,851 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:48,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 23:14:48,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:48,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589182814] [2021-10-28 23:14:48,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589182814] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:48,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:48,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:48,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553104867] [2021-10-28 23:14:50,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:50,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:50,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:50,867 INFO L87 Difference]: Start difference. First operand 9087 states and 11952 transitions. cyclomatic complexity: 2882 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:50,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:50,913 INFO L93 Difference]: Finished difference Result 9337 states and 12258 transitions. [2021-10-28 23:14:50,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:50,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9337 states and 12258 transitions. [2021-10-28 23:14:50,999 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 23:14:51,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9337 states to 9235 states and 12124 transitions. [2021-10-28 23:14:51,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2021-10-28 23:14:51,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2021-10-28 23:14:51,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9235 states and 12124 transitions. [2021-10-28 23:14:51,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:51,074 INFO L681 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-28 23:14:51,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9235 states and 12124 transitions. [2021-10-28 23:14:51,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9235 to 9235. [2021-10-28 23:14:51,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9235 states, 9235 states have (on average 1.3128316188413645) internal successors, (12124), 9234 states have internal predecessors, (12124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:51,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9235 states to 9235 states and 12124 transitions. [2021-10-28 23:14:51,181 INFO L704 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-28 23:14:51,181 INFO L587 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-28 23:14:51,181 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 23:14:51,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9235 states and 12124 transitions. [2021-10-28 23:14:51,204 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-28 23:14:51,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:51,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:51,206 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:51,206 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-10-28 23:14:51,206 INFO L791 eck$LassoCheckResult]: Stem: 144486#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 144277#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144260#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144209#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 144210#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144203#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 144204#L110-2 assume !false; 144673#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145628#L113 assume !(12292 == ssl3_accept_~s__state~0); 145627#L116 assume !(16384 == ssl3_accept_~s__state~0); 145626#L119 assume !(8192 == ssl3_accept_~s__state~0); 145625#L122 assume !(24576 == ssl3_accept_~s__state~0); 145624#L125 assume !(8195 == ssl3_accept_~s__state~0); 145623#L128 assume !(8480 == ssl3_accept_~s__state~0); 145622#L131 assume !(8481 == ssl3_accept_~s__state~0); 145621#L134 assume !(8482 == ssl3_accept_~s__state~0); 145620#L137 assume !(8464 == ssl3_accept_~s__state~0); 145619#L140 assume !(8465 == ssl3_accept_~s__state~0); 145618#L143 assume !(8466 == ssl3_accept_~s__state~0); 145617#L146 assume !(8496 == ssl3_accept_~s__state~0); 145228#L149 [2021-10-28 23:14:51,206 INFO L793 eck$LassoCheckResult]: Loop: 145228#L149 assume !(8497 == ssl3_accept_~s__state~0); 144864#L152 assume !(8512 == ssl3_accept_~s__state~0); 144865#L155 assume !(8513 == ssl3_accept_~s__state~0); 144856#L158 assume !(8528 == ssl3_accept_~s__state~0); 144857#L161 assume !(8529 == ssl3_accept_~s__state~0); 144848#L164 assume !(8544 == ssl3_accept_~s__state~0); 144849#L167 assume !(8545 == ssl3_accept_~s__state~0); 144840#L170 assume !(8560 == ssl3_accept_~s__state~0); 144841#L173 assume !(8561 == ssl3_accept_~s__state~0); 144828#L176 assume 8448 == ssl3_accept_~s__state~0; 144829#L177 assume !(ssl3_accept_~num1~0 > 0); 144813#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 144814#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144793#L596 assume !(8576 == ssl3_accept_~state~0); 144791#L614 ssl3_accept_~skip~0 := 0; 144782#L110-2 assume !false; 144783#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144778#L113 assume !(12292 == ssl3_accept_~s__state~0); 144779#L116 assume !(16384 == ssl3_accept_~s__state~0); 144770#L119 assume !(8192 == ssl3_accept_~s__state~0); 144771#L122 assume !(24576 == ssl3_accept_~s__state~0); 144760#L125 assume !(8195 == ssl3_accept_~s__state~0); 144762#L128 assume !(8480 == ssl3_accept_~s__state~0); 144752#L131 assume !(8481 == ssl3_accept_~s__state~0); 144753#L134 assume 8482 == ssl3_accept_~s__state~0; 145190#L135 ssl3_accept_~s__state~0 := 3; 145671#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145661#L596 assume !(8576 == ssl3_accept_~state~0); 145657#L614 ssl3_accept_~skip~0 := 0; 145655#L110-2 assume !false; 145653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145651#L113 assume !(12292 == ssl3_accept_~s__state~0); 145649#L116 assume !(16384 == ssl3_accept_~s__state~0); 145647#L119 assume !(8192 == ssl3_accept_~s__state~0); 145645#L122 assume !(24576 == ssl3_accept_~s__state~0); 145643#L125 assume !(8195 == ssl3_accept_~s__state~0); 145641#L128 assume !(8480 == ssl3_accept_~s__state~0); 145639#L131 assume !(8481 == ssl3_accept_~s__state~0); 145637#L134 assume !(8482 == ssl3_accept_~s__state~0); 145635#L137 assume !(8464 == ssl3_accept_~s__state~0); 145633#L140 assume !(8465 == ssl3_accept_~s__state~0); 145631#L143 assume !(8466 == ssl3_accept_~s__state~0); 145230#L146 assume !(8496 == ssl3_accept_~s__state~0); 145228#L149 [2021-10-28 23:14:51,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:51,207 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-28 23:14:51,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:51,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481676350] [2021-10-28 23:14:51,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:51,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:51,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:51,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:51,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481676350] [2021-10-28 23:14:51,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481676350] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:51,229 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:14:51,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:14:51,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878204642] [2021-10-28 23:14:51,229 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:14:51,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:51,230 INFO L85 PathProgramCache]: Analyzing trace with hash -763557959, now seen corresponding path program 2 times [2021-10-28 23:14:51,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:51,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715832222] [2021-10-28 23:14:51,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:51,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:51,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:51,238 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:51,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:51,243 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:51,370 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:51,371 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:51,371 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:51,371 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:51,371 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 23:14:51,371 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:51,371 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:51,372 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:51,372 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-10-28 23:14:51,372 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:51,372 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:51,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:51,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:51,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:51,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:51,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:51,471 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:51,471 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 23:14:51,471 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:51,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:51,474 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:51,476 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:51,476 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:51,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-28 23:14:51,502 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:51,502 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:51,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-10-28 23:14:51,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:51,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:51,534 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:51,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-28 23:14:51,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:51,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:51,556 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:14:51,556 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:14:51,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-28 23:14:51,576 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:51,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:51,577 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:51,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-28 23:14:51,578 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:14:51,578 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:51,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-10-28 23:14:51,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:51,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:51,617 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:51,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-28 23:14:51,619 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 23:14:51,619 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:14:52,938 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 23:14:52,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:52,946 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:14:52,946 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:14:52,946 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:14:52,946 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:14:52,946 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 23:14:52,946 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:52,946 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:14:52,946 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:14:52,946 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-10-28 23:14:52,946 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:14:52,946 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:14:52,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:52,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:52,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:52,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:52,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:14:53,039 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:14:53,039 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 23:14:53,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:53,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:53,046 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:53,050 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:53,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:53,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:53,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:53,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:53,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:53,061 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:53,061 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:53,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-28 23:14:53,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:53,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:53,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:53,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:53,110 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:53,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:53,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:53,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:53,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:53,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:14:53,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:53,128 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:14:53,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:53,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-28 23:14:53,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:53,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-28 23:14:53,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:53,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:53,175 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:53,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-28 23:14:53,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:53,184 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:53,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:53,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:53,185 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:14:53,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:53,185 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:14:53,185 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:53,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:14:53,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:53,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:53,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:53,212 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:53,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-28 23:14:53,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:14:53,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:14:53,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:14:53,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:14:53,222 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:14:53,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:14:53,224 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:14:53,224 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:14:53,246 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 23:14:53,259 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-28 23:14:53,259 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 23:14:53,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:14:53,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:53,266 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:14:53,268 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 23:14:53,268 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 23:14:53,268 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 23:14:53,268 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 23:14:53,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-28 23:14:53,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-10-28 23:14:53,301 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 23:14:53,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:53,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:53,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:53,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:53,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:14:53,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:14:53,650 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 23:14:53,650 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:54,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-10-28 23:14:54,280 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 35371 states and 46022 transitions. Complement of second has 9 states. [2021-10-28 23:14:54,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 23:14:54,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:54,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 366 transitions. [2021-10-28 23:14:54,282 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 43 letters. [2021-10-28 23:14:54,282 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:54,282 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 63 letters. Loop has 43 letters. [2021-10-28 23:14:54,283 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:54,283 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 86 letters. [2021-10-28 23:14:54,284 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:14:54,284 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35371 states and 46022 transitions. [2021-10-28 23:14:54,413 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6136 [2021-10-28 23:14:54,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35371 states to 35032 states and 45598 transitions. [2021-10-28 23:14:54,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6795 [2021-10-28 23:14:54,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6831 [2021-10-28 23:14:54,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35032 states and 45598 transitions. [2021-10-28 23:14:54,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:54,556 INFO L681 BuchiCegarLoop]: Abstraction has 35032 states and 45598 transitions. [2021-10-28 23:14:54,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35032 states and 45598 transitions. [2021-10-28 23:14:55,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35032 to 30925. [2021-10-28 23:14:55,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30925 states, 30925 states have (on average 1.3099110751818916) internal successors, (40509), 30924 states have internal predecessors, (40509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:55,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30925 states to 30925 states and 40509 transitions. [2021-10-28 23:14:55,376 INFO L704 BuchiCegarLoop]: Abstraction has 30925 states and 40509 transitions. [2021-10-28 23:14:55,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:55,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:55,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:14:55,377 INFO L87 Difference]: Start difference. First operand 30925 states and 40509 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:55,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:55,720 INFO L93 Difference]: Finished difference Result 13416 states and 17442 transitions. [2021-10-28 23:14:55,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:55,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13416 states and 17442 transitions. [2021-10-28 23:14:55,766 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2021-10-28 23:14:55,824 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13416 states to 13406 states and 17432 transitions. [2021-10-28 23:14:55,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2619 [2021-10-28 23:14:55,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2619 [2021-10-28 23:14:55,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13406 states and 17432 transitions. [2021-10-28 23:14:55,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:55,828 INFO L681 BuchiCegarLoop]: Abstraction has 13406 states and 17432 transitions. [2021-10-28 23:14:55,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13406 states and 17432 transitions. [2021-10-28 23:14:56,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13406 to 13250. [2021-10-28 23:14:56,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.3015849056603774) internal successors, (17246), 13249 states have internal predecessors, (17246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:56,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17246 transitions. [2021-10-28 23:14:56,101 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-10-28 23:14:56,101 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-10-28 23:14:56,101 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 23:14:56,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17246 transitions. [2021-10-28 23:14:56,132 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 23:14:56,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:56,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:56,134 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:56,134 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:56,134 INFO L791 eck$LassoCheckResult]: Stem: 233657#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 233453#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 233428#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 233378#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 233379#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 233372#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 233373#L110-2 assume !false; 238865#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238864#L113 assume !(12292 == ssl3_accept_~s__state~0); 238863#L116 assume !(16384 == ssl3_accept_~s__state~0); 238862#L119 assume !(8192 == ssl3_accept_~s__state~0); 238861#L122 assume !(24576 == ssl3_accept_~s__state~0); 238860#L125 assume !(8195 == ssl3_accept_~s__state~0); 238859#L128 assume !(8480 == ssl3_accept_~s__state~0); 238858#L131 assume !(8481 == ssl3_accept_~s__state~0); 238857#L134 assume !(8482 == ssl3_accept_~s__state~0); 238856#L137 assume 8464 == ssl3_accept_~s__state~0; 238855#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238854#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238846#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 238847#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238836#L596 assume !(8576 == ssl3_accept_~state~0); 238835#L614 ssl3_accept_~skip~0 := 0; 238812#L110-2 assume !false; 238806#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238800#L113 assume !(12292 == ssl3_accept_~s__state~0); 238801#L116 assume !(16384 == ssl3_accept_~s__state~0); 238788#L119 assume !(8192 == ssl3_accept_~s__state~0); 238789#L122 assume !(24576 == ssl3_accept_~s__state~0); 238776#L125 assume !(8195 == ssl3_accept_~s__state~0); 238777#L128 assume !(8480 == ssl3_accept_~s__state~0); 238764#L131 assume !(8481 == ssl3_accept_~s__state~0); 238765#L134 assume !(8482 == ssl3_accept_~s__state~0); 238752#L137 assume !(8464 == ssl3_accept_~s__state~0); 238753#L140 assume !(8465 == ssl3_accept_~s__state~0); 238742#L143 assume !(8466 == ssl3_accept_~s__state~0); 238743#L146 assume 8496 == ssl3_accept_~s__state~0; 238732#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 238733#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 241112#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 241107#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 241108#L308-2 ssl3_accept_~s__init_num~0 := 0; 244310#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 244303#L596 assume !(8576 == ssl3_accept_~state~0); 244299#L614 ssl3_accept_~skip~0 := 0; 244296#L110-2 assume !false; 244293#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 244290#L113 assume !(12292 == ssl3_accept_~s__state~0); 244287#L116 assume !(16384 == ssl3_accept_~s__state~0); 244284#L119 assume !(8192 == ssl3_accept_~s__state~0); 244281#L122 assume !(24576 == ssl3_accept_~s__state~0); 244278#L125 assume !(8195 == ssl3_accept_~s__state~0); 244275#L128 assume !(8480 == ssl3_accept_~s__state~0); 244272#L131 assume !(8481 == ssl3_accept_~s__state~0); 244269#L134 assume !(8482 == ssl3_accept_~s__state~0); 244266#L137 assume !(8464 == ssl3_accept_~s__state~0); 244263#L140 assume !(8465 == ssl3_accept_~s__state~0); 244260#L143 assume !(8466 == ssl3_accept_~s__state~0); 244257#L146 assume !(8496 == ssl3_accept_~s__state~0); 244253#L149 assume !(8497 == ssl3_accept_~s__state~0); 238811#L152 [2021-10-28 23:14:56,135 INFO L793 eck$LassoCheckResult]: Loop: 238811#L152 assume !(8512 == ssl3_accept_~s__state~0); 238798#L155 assume !(8513 == ssl3_accept_~s__state~0); 238799#L158 assume !(8528 == ssl3_accept_~s__state~0); 238786#L161 assume !(8529 == ssl3_accept_~s__state~0); 238787#L164 assume !(8544 == ssl3_accept_~s__state~0); 238774#L167 assume !(8545 == ssl3_accept_~s__state~0); 238775#L170 assume !(8560 == ssl3_accept_~s__state~0); 238762#L173 assume !(8561 == ssl3_accept_~s__state~0); 238763#L176 assume !(8448 == ssl3_accept_~s__state~0); 238751#L179 assume !(8576 == ssl3_accept_~s__state~0); 238746#L182 assume !(8577 == ssl3_accept_~s__state~0); 238741#L185 assume !(8592 == ssl3_accept_~s__state~0); 238736#L188 assume !(8593 == ssl3_accept_~s__state~0); 238729#L191 assume !(8608 == ssl3_accept_~s__state~0); 238725#L194 assume !(8609 == ssl3_accept_~s__state~0); 233560#L197 assume !(8640 == ssl3_accept_~s__state~0); 233561#L200 assume !(8641 == ssl3_accept_~s__state~0); 233626#L203 assume 8656 == ssl3_accept_~s__state~0; 233679#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 233411#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 233412#L513 assume !(2 == ssl3_accept_~blastFlag~0); 233612#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 234696#L521 assume !(0 == ssl3_accept_~tmp___10~0); 234693#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234686#L596 assume !(8576 == ssl3_accept_~state~0); 234683#L614 ssl3_accept_~skip~0 := 0; 234682#L110-2 assume !false; 234681#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234680#L113 assume !(12292 == ssl3_accept_~s__state~0); 234679#L116 assume !(16384 == ssl3_accept_~s__state~0); 234678#L119 assume !(8192 == ssl3_accept_~s__state~0); 234677#L122 assume !(24576 == ssl3_accept_~s__state~0); 234676#L125 assume !(8195 == ssl3_accept_~s__state~0); 234675#L128 assume !(8480 == ssl3_accept_~s__state~0); 234674#L131 assume !(8481 == ssl3_accept_~s__state~0); 234673#L134 assume !(8482 == ssl3_accept_~s__state~0); 234672#L137 assume !(8464 == ssl3_accept_~s__state~0); 234671#L140 assume !(8465 == ssl3_accept_~s__state~0); 234670#L143 assume !(8466 == ssl3_accept_~s__state~0); 234669#L146 assume !(8496 == ssl3_accept_~s__state~0); 234668#L149 assume !(8497 == ssl3_accept_~s__state~0); 234667#L152 assume !(8512 == ssl3_accept_~s__state~0); 234666#L155 assume !(8513 == ssl3_accept_~s__state~0); 234665#L158 assume !(8528 == ssl3_accept_~s__state~0); 234664#L161 assume !(8529 == ssl3_accept_~s__state~0); 234663#L164 assume !(8544 == ssl3_accept_~s__state~0); 234662#L167 assume !(8545 == ssl3_accept_~s__state~0); 234661#L170 assume !(8560 == ssl3_accept_~s__state~0); 234660#L173 assume !(8561 == ssl3_accept_~s__state~0); 234659#L176 assume !(8448 == ssl3_accept_~s__state~0); 234658#L179 assume !(8576 == ssl3_accept_~s__state~0); 234657#L182 assume !(8577 == ssl3_accept_~s__state~0); 234656#L185 assume !(8592 == ssl3_accept_~s__state~0); 234655#L188 assume !(8593 == ssl3_accept_~s__state~0); 234654#L191 assume !(8608 == ssl3_accept_~s__state~0); 234653#L194 assume !(8609 == ssl3_accept_~s__state~0); 234652#L197 assume !(8640 == ssl3_accept_~s__state~0); 234651#L200 assume !(8641 == ssl3_accept_~s__state~0); 234650#L203 assume !(8656 == ssl3_accept_~s__state~0); 234649#L206 assume !(8657 == ssl3_accept_~s__state~0); 234117#L209 assume 8672 == ssl3_accept_~s__state~0; 234116#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 234062#L529 assume !(4 == ssl3_accept_~blastFlag~0); 234063#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 233966#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 233965#L536-2 ssl3_accept_~s__init_num~0 := 0; 233869#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233865#L596 assume !(8576 == ssl3_accept_~state~0); 233859#L614 ssl3_accept_~skip~0 := 0; 233860#L110-2 assume !false; 233853#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233854#L113 assume !(12292 == ssl3_accept_~s__state~0); 233845#L116 assume !(16384 == ssl3_accept_~s__state~0); 233846#L119 assume !(8192 == ssl3_accept_~s__state~0); 233837#L122 assume !(24576 == ssl3_accept_~s__state~0); 233838#L125 assume !(8195 == ssl3_accept_~s__state~0); 233829#L128 assume !(8480 == ssl3_accept_~s__state~0); 233830#L131 assume !(8481 == ssl3_accept_~s__state~0); 233821#L134 assume !(8482 == ssl3_accept_~s__state~0); 233822#L137 assume !(8464 == ssl3_accept_~s__state~0); 233813#L140 assume !(8465 == ssl3_accept_~s__state~0); 233814#L143 assume !(8466 == ssl3_accept_~s__state~0); 233805#L146 assume !(8496 == ssl3_accept_~s__state~0); 233806#L149 assume !(8497 == ssl3_accept_~s__state~0); 233797#L152 assume !(8512 == ssl3_accept_~s__state~0); 233798#L155 assume !(8513 == ssl3_accept_~s__state~0); 233784#L158 assume !(8528 == ssl3_accept_~s__state~0); 233785#L161 assume !(8529 == ssl3_accept_~s__state~0); 233765#L164 assume !(8544 == ssl3_accept_~s__state~0); 233766#L167 assume !(8545 == ssl3_accept_~s__state~0); 233752#L170 assume !(8560 == ssl3_accept_~s__state~0); 233753#L173 assume !(8561 == ssl3_accept_~s__state~0); 233738#L176 assume 8448 == ssl3_accept_~s__state~0; 233739#L177 assume !(ssl3_accept_~num1~0 > 0); 233723#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 233724#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233703#L596 assume !(8576 == ssl3_accept_~state~0); 233701#L614 ssl3_accept_~skip~0 := 0; 233688#L110-2 assume !false; 233689#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233674#L113 assume 12292 == ssl3_accept_~s__state~0; 233486#L114 ssl3_accept_~s__new_session~0 := 1; 233487#L222 ssl3_accept_~s__server~0 := 1; 243188#L227 assume 0 != ssl3_accept_~cb~0; 243185#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 243186#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 245281#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 245280#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 245277#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 245273#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245266#L596 assume !(8576 == ssl3_accept_~state~0); 245263#L614 ssl3_accept_~skip~0 := 0; 245261#L110-2 assume !false; 245259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245257#L113 assume !(12292 == ssl3_accept_~s__state~0); 245254#L116 assume !(16384 == ssl3_accept_~s__state~0); 245163#L119 assume !(8192 == ssl3_accept_~s__state~0); 245162#L122 assume !(24576 == ssl3_accept_~s__state~0); 245161#L125 assume !(8195 == ssl3_accept_~s__state~0); 239345#L128 assume !(8480 == ssl3_accept_~s__state~0); 239346#L131 assume !(8481 == ssl3_accept_~s__state~0); 241731#L134 assume !(8482 == ssl3_accept_~s__state~0); 241692#L137 assume !(8464 == ssl3_accept_~s__state~0); 241544#L140 assume !(8465 == ssl3_accept_~s__state~0); 241530#L143 assume !(8466 == ssl3_accept_~s__state~0); 235786#L146 assume 8496 == ssl3_accept_~s__state~0; 235787#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 233403#L298 assume !(1 == ssl3_accept_~blastFlag~0); 233404#L301 assume !(3 == ssl3_accept_~blastFlag~0); 233380#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 233381#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 233532#L308-2 ssl3_accept_~s__init_num~0 := 0; 233533#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239475#L596 assume !(8576 == ssl3_accept_~state~0); 239468#L614 ssl3_accept_~skip~0 := 0; 239466#L110-2 assume !false; 239464#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239462#L113 assume !(12292 == ssl3_accept_~s__state~0); 239460#L116 assume !(16384 == ssl3_accept_~s__state~0); 239457#L119 assume !(8192 == ssl3_accept_~s__state~0); 239455#L122 assume !(24576 == ssl3_accept_~s__state~0); 239454#L125 assume !(8195 == ssl3_accept_~s__state~0); 239452#L128 assume !(8480 == ssl3_accept_~s__state~0); 239449#L131 assume !(8481 == ssl3_accept_~s__state~0); 239447#L134 assume !(8482 == ssl3_accept_~s__state~0); 239446#L137 assume !(8464 == ssl3_accept_~s__state~0); 239440#L140 assume !(8465 == ssl3_accept_~s__state~0); 239333#L143 assume !(8466 == ssl3_accept_~s__state~0); 238853#L146 assume !(8496 == ssl3_accept_~s__state~0); 238810#L149 assume !(8497 == ssl3_accept_~s__state~0); 238811#L152 [2021-10-28 23:14:56,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:56,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 1 times [2021-10-28 23:14:56,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:56,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497885243] [2021-10-28 23:14:56,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:56,135 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:56,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:56,147 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:56,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:56,161 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:56,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:56,162 INFO L85 PathProgramCache]: Analyzing trace with hash 857461477, now seen corresponding path program 1 times [2021-10-28 23:14:56,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:56,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384979631] [2021-10-28 23:14:56,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:56,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:56,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:56,198 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-10-28 23:14:56,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:56,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384979631] [2021-10-28 23:14:56,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384979631] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:56,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311597401] [2021-10-28 23:14:56,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:56,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:56,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:56,201 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:56,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-28 23:14:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:56,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:14:56,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-10-28 23:14:57,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311597401] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:57,216 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 23:14:57,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 23:14:57,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831122033] [2021-10-28 23:14:57,216 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:57,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:57,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:57,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:14:57,217 INFO L87 Difference]: Start difference. First operand 13250 states and 17246 transitions. cyclomatic complexity: 4016 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:57,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:57,382 INFO L93 Difference]: Finished difference Result 13390 states and 17372 transitions. [2021-10-28 23:14:57,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:57,383 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13390 states and 17372 transitions. [2021-10-28 23:14:57,439 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2513 [2021-10-28 23:14:57,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13390 states to 13320 states and 17292 transitions. [2021-10-28 23:14:57,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2595 [2021-10-28 23:14:57,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2595 [2021-10-28 23:14:57,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13320 states and 17292 transitions. [2021-10-28 23:14:57,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:57,493 INFO L681 BuchiCegarLoop]: Abstraction has 13320 states and 17292 transitions. [2021-10-28 23:14:57,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states and 17292 transitions. [2021-10-28 23:14:57,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 13250. [2021-10-28 23:14:57,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.2993207547169812) internal successors, (17216), 13249 states have internal predecessors, (17216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:57,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17216 transitions. [2021-10-28 23:14:57,802 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-10-28 23:14:57,802 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-10-28 23:14:57,802 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 23:14:57,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17216 transitions. [2021-10-28 23:14:57,836 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 23:14:57,836 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:57,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:57,839 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:57,839 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:57,839 INFO L791 eck$LassoCheckResult]: Stem: 260729#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 260537#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 260520#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260468#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 260469#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260466#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 260467#L110-2 assume !false; 263972#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263971#L113 assume !(12292 == ssl3_accept_~s__state~0); 263970#L116 assume !(16384 == ssl3_accept_~s__state~0); 263969#L119 assume !(8192 == ssl3_accept_~s__state~0); 263968#L122 assume !(24576 == ssl3_accept_~s__state~0); 263967#L125 assume !(8195 == ssl3_accept_~s__state~0); 263966#L128 assume !(8480 == ssl3_accept_~s__state~0); 263965#L131 assume !(8481 == ssl3_accept_~s__state~0); 263964#L134 assume !(8482 == ssl3_accept_~s__state~0); 263963#L137 assume 8464 == ssl3_accept_~s__state~0; 263962#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 263960#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 263961#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 263955#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263951#L596 assume !(8576 == ssl3_accept_~state~0); 268933#L614 ssl3_accept_~skip~0 := 0; 268932#L110-2 assume !false; 268931#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268930#L113 assume !(12292 == ssl3_accept_~s__state~0); 268929#L116 assume !(16384 == ssl3_accept_~s__state~0); 268928#L119 assume !(8192 == ssl3_accept_~s__state~0); 268927#L122 assume !(24576 == ssl3_accept_~s__state~0); 268926#L125 assume !(8195 == ssl3_accept_~s__state~0); 268925#L128 assume !(8480 == ssl3_accept_~s__state~0); 263936#L131 assume !(8481 == ssl3_accept_~s__state~0); 263937#L134 assume !(8482 == ssl3_accept_~s__state~0); 263932#L137 assume !(8464 == ssl3_accept_~s__state~0); 263933#L140 assume !(8465 == ssl3_accept_~s__state~0); 263928#L143 assume !(8466 == ssl3_accept_~s__state~0); 263929#L146 assume 8496 == ssl3_accept_~s__state~0; 263258#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 263259#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 262748#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 262749#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 269411#L308-2 ssl3_accept_~s__init_num~0 := 0; 269410#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269405#L596 assume !(8576 == ssl3_accept_~state~0); 269402#L614 ssl3_accept_~skip~0 := 0; 269401#L110-2 assume !false; 269400#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269397#L113 assume !(12292 == ssl3_accept_~s__state~0); 269395#L116 assume !(16384 == ssl3_accept_~s__state~0); 269393#L119 assume !(8192 == ssl3_accept_~s__state~0); 269392#L122 assume !(24576 == ssl3_accept_~s__state~0); 269391#L125 assume !(8195 == ssl3_accept_~s__state~0); 269389#L128 assume !(8480 == ssl3_accept_~s__state~0); 269388#L131 assume !(8481 == ssl3_accept_~s__state~0); 269387#L134 assume !(8482 == ssl3_accept_~s__state~0); 269386#L137 assume !(8464 == ssl3_accept_~s__state~0); 269385#L140 assume !(8465 == ssl3_accept_~s__state~0); 269384#L143 assume !(8466 == ssl3_accept_~s__state~0); 269382#L146 assume !(8496 == ssl3_accept_~s__state~0); 269202#L149 assume !(8497 == ssl3_accept_~s__state~0); 269203#L152 [2021-10-28 23:14:57,839 INFO L793 eck$LassoCheckResult]: Loop: 269203#L152 assume !(8512 == ssl3_accept_~s__state~0); 272537#L155 assume !(8513 == ssl3_accept_~s__state~0); 272534#L158 assume !(8528 == ssl3_accept_~s__state~0); 272531#L161 assume !(8529 == ssl3_accept_~s__state~0); 272528#L164 assume !(8544 == ssl3_accept_~s__state~0); 272525#L167 assume !(8545 == ssl3_accept_~s__state~0); 272522#L170 assume !(8560 == ssl3_accept_~s__state~0); 272519#L173 assume !(8561 == ssl3_accept_~s__state~0); 272516#L176 assume !(8448 == ssl3_accept_~s__state~0); 272513#L179 assume !(8576 == ssl3_accept_~s__state~0); 272510#L182 assume !(8577 == ssl3_accept_~s__state~0); 272507#L185 assume !(8592 == ssl3_accept_~s__state~0); 272504#L188 assume !(8593 == ssl3_accept_~s__state~0); 272501#L191 assume !(8608 == ssl3_accept_~s__state~0); 272500#L194 assume !(8609 == ssl3_accept_~s__state~0); 260644#L197 assume !(8640 == ssl3_accept_~s__state~0); 260645#L200 assume !(8641 == ssl3_accept_~s__state~0); 260477#L203 assume 8656 == ssl3_accept_~s__state~0; 260478#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 269043#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 269042#L513 assume !(2 == ssl3_accept_~blastFlag~0); 260723#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 260686#L521 assume !(0 == ssl3_accept_~tmp___10~0); 260687#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270670#L596 assume !(8576 == ssl3_accept_~state~0); 270668#L614 ssl3_accept_~skip~0 := 0; 270667#L110-2 assume !false; 270666#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270665#L113 assume !(12292 == ssl3_accept_~s__state~0); 270664#L116 assume !(16384 == ssl3_accept_~s__state~0); 270663#L119 assume !(8192 == ssl3_accept_~s__state~0); 270662#L122 assume !(24576 == ssl3_accept_~s__state~0); 270661#L125 assume !(8195 == ssl3_accept_~s__state~0); 270660#L128 assume !(8480 == ssl3_accept_~s__state~0); 270659#L131 assume !(8481 == ssl3_accept_~s__state~0); 270658#L134 assume !(8482 == ssl3_accept_~s__state~0); 270657#L137 assume !(8464 == ssl3_accept_~s__state~0); 270656#L140 assume !(8465 == ssl3_accept_~s__state~0); 270655#L143 assume !(8466 == ssl3_accept_~s__state~0); 270654#L146 assume !(8496 == ssl3_accept_~s__state~0); 270653#L149 assume !(8497 == ssl3_accept_~s__state~0); 270652#L152 assume !(8512 == ssl3_accept_~s__state~0); 270651#L155 assume !(8513 == ssl3_accept_~s__state~0); 270650#L158 assume !(8528 == ssl3_accept_~s__state~0); 270649#L161 assume !(8529 == ssl3_accept_~s__state~0); 270648#L164 assume !(8544 == ssl3_accept_~s__state~0); 270647#L167 assume !(8545 == ssl3_accept_~s__state~0); 270646#L170 assume !(8560 == ssl3_accept_~s__state~0); 270645#L173 assume !(8561 == ssl3_accept_~s__state~0); 270644#L176 assume !(8448 == ssl3_accept_~s__state~0); 270643#L179 assume !(8576 == ssl3_accept_~s__state~0); 270642#L182 assume !(8577 == ssl3_accept_~s__state~0); 270641#L185 assume !(8592 == ssl3_accept_~s__state~0); 270639#L188 assume !(8593 == ssl3_accept_~s__state~0); 270637#L191 assume !(8608 == ssl3_accept_~s__state~0); 270635#L194 assume !(8609 == ssl3_accept_~s__state~0); 270633#L197 assume !(8640 == ssl3_accept_~s__state~0); 270629#L200 assume !(8641 == ssl3_accept_~s__state~0); 270627#L203 assume !(8656 == ssl3_accept_~s__state~0); 260515#L206 assume !(8657 == ssl3_accept_~s__state~0); 260516#L209 assume 8672 == ssl3_accept_~s__state~0; 260641#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 260680#L529 assume !(4 == ssl3_accept_~blastFlag~0); 260681#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 260630#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 260631#L536-2 ssl3_accept_~s__init_num~0 := 0; 260928#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260918#L596 assume !(8576 == ssl3_accept_~state~0); 260917#L614 ssl3_accept_~skip~0 := 0; 260912#L110-2 assume !false; 260913#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260904#L113 assume !(12292 == ssl3_accept_~s__state~0); 260905#L116 assume !(16384 == ssl3_accept_~s__state~0); 260896#L119 assume !(8192 == ssl3_accept_~s__state~0); 260897#L122 assume !(24576 == ssl3_accept_~s__state~0); 260888#L125 assume !(8195 == ssl3_accept_~s__state~0); 260889#L128 assume !(8480 == ssl3_accept_~s__state~0); 260880#L131 assume !(8481 == ssl3_accept_~s__state~0); 260881#L134 assume !(8482 == ssl3_accept_~s__state~0); 260872#L137 assume !(8464 == ssl3_accept_~s__state~0); 260873#L140 assume !(8465 == ssl3_accept_~s__state~0); 260864#L143 assume !(8466 == ssl3_accept_~s__state~0); 260865#L146 assume !(8496 == ssl3_accept_~s__state~0); 260856#L149 assume !(8497 == ssl3_accept_~s__state~0); 260857#L152 assume !(8512 == ssl3_accept_~s__state~0); 260846#L155 assume !(8513 == ssl3_accept_~s__state~0); 260847#L158 assume !(8528 == ssl3_accept_~s__state~0); 260832#L161 assume !(8529 == ssl3_accept_~s__state~0); 260833#L164 assume !(8544 == ssl3_accept_~s__state~0); 260817#L167 assume !(8545 == ssl3_accept_~s__state~0); 260818#L170 assume !(8560 == ssl3_accept_~s__state~0); 260806#L173 assume !(8561 == ssl3_accept_~s__state~0); 260807#L176 assume 8448 == ssl3_accept_~s__state~0; 260795#L177 assume !(ssl3_accept_~num1~0 > 0); 260788#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 260789#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260770#L596 assume !(8576 == ssl3_accept_~state~0); 260768#L614 ssl3_accept_~skip~0 := 0; 260757#L110-2 assume !false; 260758#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260742#L113 assume 12292 == ssl3_accept_~s__state~0; 260743#L114 ssl3_accept_~s__new_session~0 := 1; 270640#L222 ssl3_accept_~s__server~0 := 1; 270638#L227 assume 0 != ssl3_accept_~cb~0; 270636#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 270634#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 270631#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 270628#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 270625#L254 assume 12292 != ssl3_accept_~s__state~0; 270626#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 272818#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272814#L596 assume !(8576 == ssl3_accept_~state~0); 272808#L614 ssl3_accept_~skip~0 := 0; 272809#L110-2 assume !false; 272803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272804#L113 assume !(12292 == ssl3_accept_~s__state~0); 272799#L116 assume !(16384 == ssl3_accept_~s__state~0); 272800#L119 assume !(8192 == ssl3_accept_~s__state~0); 272792#L122 assume !(24576 == ssl3_accept_~s__state~0); 272793#L125 assume !(8195 == ssl3_accept_~s__state~0); 272788#L128 assume !(8480 == ssl3_accept_~s__state~0); 272789#L131 assume !(8481 == ssl3_accept_~s__state~0); 272780#L134 assume !(8482 == ssl3_accept_~s__state~0); 272781#L137 assume 8464 == ssl3_accept_~s__state~0; 260421#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 260422#L285 assume !(0 == ssl3_accept_~blastFlag~0); 260446#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 260447#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273291#L596 assume !(8576 == ssl3_accept_~state~0); 273289#L614 ssl3_accept_~skip~0 := 0; 273288#L110-2 assume !false; 273287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273286#L113 assume !(12292 == ssl3_accept_~s__state~0); 273285#L116 assume !(16384 == ssl3_accept_~s__state~0); 273284#L119 assume !(8192 == ssl3_accept_~s__state~0); 273283#L122 assume !(24576 == ssl3_accept_~s__state~0); 273282#L125 assume !(8195 == ssl3_accept_~s__state~0); 273281#L128 assume !(8480 == ssl3_accept_~s__state~0); 273280#L131 assume !(8481 == ssl3_accept_~s__state~0); 273279#L134 assume !(8482 == ssl3_accept_~s__state~0); 273278#L137 assume !(8464 == ssl3_accept_~s__state~0); 273277#L140 assume !(8465 == ssl3_accept_~s__state~0); 273276#L143 assume !(8466 == ssl3_accept_~s__state~0); 273275#L146 assume 8496 == ssl3_accept_~s__state~0; 269072#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 273274#L298 assume !(1 == ssl3_accept_~blastFlag~0); 273273#L301 assume !(3 == ssl3_accept_~blastFlag~0); 273272#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 270780#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 262746#L308-2 ssl3_accept_~s__init_num~0 := 0; 272717#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272578#L596 assume !(8576 == ssl3_accept_~state~0); 272572#L614 ssl3_accept_~skip~0 := 0; 272571#L110-2 assume !false; 272570#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272565#L113 assume !(12292 == ssl3_accept_~s__state~0); 272562#L116 assume !(16384 == ssl3_accept_~s__state~0); 272560#L119 assume !(8192 == ssl3_accept_~s__state~0); 272558#L122 assume !(24576 == ssl3_accept_~s__state~0); 272556#L125 assume !(8195 == ssl3_accept_~s__state~0); 272554#L128 assume !(8480 == ssl3_accept_~s__state~0); 272552#L131 assume !(8481 == ssl3_accept_~s__state~0); 272550#L134 assume !(8482 == ssl3_accept_~s__state~0); 272548#L137 assume !(8464 == ssl3_accept_~s__state~0); 272546#L140 assume !(8465 == ssl3_accept_~s__state~0); 272544#L143 assume !(8466 == ssl3_accept_~s__state~0); 272542#L146 assume !(8496 == ssl3_accept_~s__state~0); 272540#L149 assume !(8497 == ssl3_accept_~s__state~0); 269203#L152 [2021-10-28 23:14:57,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:57,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 2 times [2021-10-28 23:14:57,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:57,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097669903] [2021-10-28 23:14:57,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:57,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:57,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:57,856 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:57,873 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:57,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:57,874 INFO L85 PathProgramCache]: Analyzing trace with hash -311277522, now seen corresponding path program 1 times [2021-10-28 23:14:57,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:57,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778288528] [2021-10-28 23:14:57,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:57,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:57,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:57,913 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 23:14:57,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:57,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778288528] [2021-10-28 23:14:57,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778288528] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:57,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047444908] [2021-10-28 23:14:57,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:57,914 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:57,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:57,917 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:57,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-28 23:14:58,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:58,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:14:58,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:14:59,005 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-10-28 23:14:59,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047444908] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:14:59,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 23:14:59,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 23:14:59,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657040261] [2021-10-28 23:14:59,006 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:14:59,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:14:59,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:14:59,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:14:59,007 INFO L87 Difference]: Start difference. First operand 13250 states and 17216 transitions. cyclomatic complexity: 3986 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:59,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:14:59,140 INFO L93 Difference]: Finished difference Result 13250 states and 17206 transitions. [2021-10-28 23:14:59,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:14:59,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13250 states and 17206 transitions. [2021-10-28 23:14:59,197 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 23:14:59,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13250 states to 13250 states and 17206 transitions. [2021-10-28 23:14:59,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2577 [2021-10-28 23:14:59,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2577 [2021-10-28 23:14:59,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13250 states and 17206 transitions. [2021-10-28 23:14:59,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:14:59,241 INFO L681 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-10-28 23:14:59,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13250 states and 17206 transitions. [2021-10-28 23:14:59,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13250 to 13250. [2021-10-28 23:14:59,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.298566037735849) internal successors, (17206), 13249 states have internal predecessors, (17206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:14:59,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17206 transitions. [2021-10-28 23:14:59,533 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-10-28 23:14:59,533 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-10-28 23:14:59,533 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 23:14:59,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17206 transitions. [2021-10-28 23:14:59,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-28 23:14:59,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:14:59,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:14:59,571 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:59,571 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:14:59,572 INFO L791 eck$LassoCheckResult]: Stem: 287742#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 287548#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 287531#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 287478#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 287479#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 287472#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 287473#L110-2 assume !false; 290150#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290149#L113 assume !(12292 == ssl3_accept_~s__state~0); 290148#L116 assume !(16384 == ssl3_accept_~s__state~0); 290147#L119 assume !(8192 == ssl3_accept_~s__state~0); 290146#L122 assume !(24576 == ssl3_accept_~s__state~0); 290145#L125 assume !(8195 == ssl3_accept_~s__state~0); 290144#L128 assume !(8480 == ssl3_accept_~s__state~0); 290143#L131 assume !(8481 == ssl3_accept_~s__state~0); 290142#L134 assume !(8482 == ssl3_accept_~s__state~0); 290141#L137 assume 8464 == ssl3_accept_~s__state~0; 290140#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 290138#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 290139#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 292722#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290130#L596 assume !(8576 == ssl3_accept_~state~0); 290128#L614 ssl3_accept_~skip~0 := 0; 290127#L110-2 assume !false; 290126#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290125#L113 assume !(12292 == ssl3_accept_~s__state~0); 290124#L116 assume !(16384 == ssl3_accept_~s__state~0); 290123#L119 assume !(8192 == ssl3_accept_~s__state~0); 290122#L122 assume !(24576 == ssl3_accept_~s__state~0); 290121#L125 assume !(8195 == ssl3_accept_~s__state~0); 290120#L128 assume !(8480 == ssl3_accept_~s__state~0); 290119#L131 assume !(8481 == ssl3_accept_~s__state~0); 290118#L134 assume !(8482 == ssl3_accept_~s__state~0); 290117#L137 assume !(8464 == ssl3_accept_~s__state~0); 290116#L140 assume !(8465 == ssl3_accept_~s__state~0); 290115#L143 assume !(8466 == ssl3_accept_~s__state~0); 289451#L146 assume 8496 == ssl3_accept_~s__state~0; 289448#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 289449#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 292675#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 292676#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 299375#L308-2 ssl3_accept_~s__init_num~0 := 0; 293186#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293182#L596 assume !(8576 == ssl3_accept_~state~0); 299330#L614 ssl3_accept_~skip~0 := 0; 299329#L110-2 assume !false; 299328#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299327#L113 assume !(12292 == ssl3_accept_~s__state~0); 299326#L116 assume !(16384 == ssl3_accept_~s__state~0); 299325#L119 assume !(8192 == ssl3_accept_~s__state~0); 299324#L122 assume !(24576 == ssl3_accept_~s__state~0); 299323#L125 assume !(8195 == ssl3_accept_~s__state~0); 299322#L128 assume !(8480 == ssl3_accept_~s__state~0); 299321#L131 assume !(8481 == ssl3_accept_~s__state~0); 299320#L134 assume !(8482 == ssl3_accept_~s__state~0); 299319#L137 assume !(8464 == ssl3_accept_~s__state~0); 299318#L140 assume !(8465 == ssl3_accept_~s__state~0); 299317#L143 assume !(8466 == ssl3_accept_~s__state~0); 299316#L146 assume !(8496 == ssl3_accept_~s__state~0); 299315#L149 assume !(8497 == ssl3_accept_~s__state~0); 288480#L152 [2021-10-28 23:14:59,572 INFO L793 eck$LassoCheckResult]: Loop: 288480#L152 assume !(8512 == ssl3_accept_~s__state~0); 288457#L155 assume !(8513 == ssl3_accept_~s__state~0); 288458#L158 assume !(8528 == ssl3_accept_~s__state~0); 288435#L161 assume !(8529 == ssl3_accept_~s__state~0); 288436#L164 assume !(8544 == ssl3_accept_~s__state~0); 288413#L167 assume !(8545 == ssl3_accept_~s__state~0); 288414#L170 assume !(8560 == ssl3_accept_~s__state~0); 288390#L173 assume !(8561 == ssl3_accept_~s__state~0); 288391#L176 assume !(8448 == ssl3_accept_~s__state~0); 288365#L179 assume !(8576 == ssl3_accept_~s__state~0); 288355#L182 assume !(8577 == ssl3_accept_~s__state~0); 288345#L185 assume !(8592 == ssl3_accept_~s__state~0); 288335#L188 assume !(8593 == ssl3_accept_~s__state~0); 288327#L191 assume !(8608 == ssl3_accept_~s__state~0); 288281#L194 assume !(8609 == ssl3_accept_~s__state~0); 288269#L197 assume !(8640 == ssl3_accept_~s__state~0); 288267#L200 assume !(8641 == ssl3_accept_~s__state~0); 288260#L203 assume 8656 == ssl3_accept_~s__state~0; 287763#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 288253#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 288247#L513 assume !(2 == ssl3_accept_~blastFlag~0); 288241#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 288238#L521 assume !(0 == ssl3_accept_~tmp___10~0); 288216#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288204#L596 assume !(8576 == ssl3_accept_~state~0); 288199#L614 ssl3_accept_~skip~0 := 0; 288196#L110-2 assume !false; 288193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288190#L113 assume !(12292 == ssl3_accept_~s__state~0); 288187#L116 assume !(16384 == ssl3_accept_~s__state~0); 288184#L119 assume !(8192 == ssl3_accept_~s__state~0); 288181#L122 assume !(24576 == ssl3_accept_~s__state~0); 288178#L125 assume !(8195 == ssl3_accept_~s__state~0); 288175#L128 assume !(8480 == ssl3_accept_~s__state~0); 288172#L131 assume !(8481 == ssl3_accept_~s__state~0); 288169#L134 assume !(8482 == ssl3_accept_~s__state~0); 288166#L137 assume !(8464 == ssl3_accept_~s__state~0); 288163#L140 assume !(8465 == ssl3_accept_~s__state~0); 288160#L143 assume !(8466 == ssl3_accept_~s__state~0); 288157#L146 assume !(8496 == ssl3_accept_~s__state~0); 288154#L149 assume !(8497 == ssl3_accept_~s__state~0); 288151#L152 assume !(8512 == ssl3_accept_~s__state~0); 288148#L155 assume !(8513 == ssl3_accept_~s__state~0); 288145#L158 assume !(8528 == ssl3_accept_~s__state~0); 288142#L161 assume !(8529 == ssl3_accept_~s__state~0); 288139#L164 assume !(8544 == ssl3_accept_~s__state~0); 288136#L167 assume !(8545 == ssl3_accept_~s__state~0); 288133#L170 assume !(8560 == ssl3_accept_~s__state~0); 288130#L173 assume !(8561 == ssl3_accept_~s__state~0); 288127#L176 assume !(8448 == ssl3_accept_~s__state~0); 288124#L179 assume !(8576 == ssl3_accept_~s__state~0); 288121#L182 assume !(8577 == ssl3_accept_~s__state~0); 288118#L185 assume !(8592 == ssl3_accept_~s__state~0); 288115#L188 assume !(8593 == ssl3_accept_~s__state~0); 288112#L191 assume !(8608 == ssl3_accept_~s__state~0); 288109#L194 assume !(8609 == ssl3_accept_~s__state~0); 288106#L197 assume !(8640 == ssl3_accept_~s__state~0); 288103#L200 assume !(8641 == ssl3_accept_~s__state~0); 288100#L203 assume !(8656 == ssl3_accept_~s__state~0); 288097#L206 assume !(8657 == ssl3_accept_~s__state~0); 288094#L209 assume 8672 == ssl3_accept_~s__state~0; 287746#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 287698#L529 assume !(4 == ssl3_accept_~blastFlag~0); 287699#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 288051#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 288050#L536-2 ssl3_accept_~s__init_num~0 := 0; 287955#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287951#L596 assume !(8576 == ssl3_accept_~state~0); 287945#L614 ssl3_accept_~skip~0 := 0; 287946#L110-2 assume !false; 287939#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287940#L113 assume !(12292 == ssl3_accept_~s__state~0); 287930#L116 assume !(16384 == ssl3_accept_~s__state~0); 287931#L119 assume !(8192 == ssl3_accept_~s__state~0); 287922#L122 assume !(24576 == ssl3_accept_~s__state~0); 287923#L125 assume !(8195 == ssl3_accept_~s__state~0); 287914#L128 assume !(8480 == ssl3_accept_~s__state~0); 287915#L131 assume !(8481 == ssl3_accept_~s__state~0); 287906#L134 assume !(8482 == ssl3_accept_~s__state~0); 287907#L137 assume !(8464 == ssl3_accept_~s__state~0); 287898#L140 assume !(8465 == ssl3_accept_~s__state~0); 287899#L143 assume !(8466 == ssl3_accept_~s__state~0); 287890#L146 assume !(8496 == ssl3_accept_~s__state~0); 287891#L149 assume !(8497 == ssl3_accept_~s__state~0); 287882#L152 assume !(8512 == ssl3_accept_~s__state~0); 287883#L155 assume !(8513 == ssl3_accept_~s__state~0); 287869#L158 assume !(8528 == ssl3_accept_~s__state~0); 287870#L161 assume !(8529 == ssl3_accept_~s__state~0); 287850#L164 assume !(8544 == ssl3_accept_~s__state~0); 287851#L167 assume !(8545 == ssl3_accept_~s__state~0); 287837#L170 assume !(8560 == ssl3_accept_~s__state~0); 287838#L173 assume !(8561 == ssl3_accept_~s__state~0); 287823#L176 assume 8448 == ssl3_accept_~s__state~0; 287824#L177 assume !(ssl3_accept_~num1~0 > 0); 287808#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 287809#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287788#L596 assume !(8576 == ssl3_accept_~state~0); 287786#L614 ssl3_accept_~skip~0 := 0; 287772#L110-2 assume !false; 287773#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287756#L113 assume !(12292 == ssl3_accept_~s__state~0); 287758#L116 assume 16384 == ssl3_accept_~s__state~0; 287683#L222 ssl3_accept_~s__server~0 := 1; 287684#L227 assume 0 != ssl3_accept_~cb~0; 287710#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 288706#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 288076#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 288070#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 288071#L254 assume 12292 != ssl3_accept_~s__state~0; 287464#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 287465#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296507#L596 assume !(8576 == ssl3_accept_~state~0); 296504#L614 ssl3_accept_~skip~0 := 0; 296502#L110-2 assume !false; 296500#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296498#L113 assume !(12292 == ssl3_accept_~s__state~0); 296496#L116 assume !(16384 == ssl3_accept_~s__state~0); 296494#L119 assume !(8192 == ssl3_accept_~s__state~0); 296492#L122 assume !(24576 == ssl3_accept_~s__state~0); 296490#L125 assume !(8195 == ssl3_accept_~s__state~0); 296488#L128 assume !(8480 == ssl3_accept_~s__state~0); 296487#L131 assume !(8481 == ssl3_accept_~s__state~0); 296486#L134 assume !(8482 == ssl3_accept_~s__state~0); 296443#L137 assume 8464 == ssl3_accept_~s__state~0; 287430#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 287431#L285 assume !(0 == ssl3_accept_~blastFlag~0); 287456#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 287457#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296415#L596 assume !(8576 == ssl3_accept_~state~0); 296412#L614 ssl3_accept_~skip~0 := 0; 296410#L110-2 assume !false; 296408#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296406#L113 assume !(12292 == ssl3_accept_~s__state~0); 296404#L116 assume !(16384 == ssl3_accept_~s__state~0); 296402#L119 assume !(8192 == ssl3_accept_~s__state~0); 296400#L122 assume !(24576 == ssl3_accept_~s__state~0); 296398#L125 assume !(8195 == ssl3_accept_~s__state~0); 296396#L128 assume !(8480 == ssl3_accept_~s__state~0); 296394#L131 assume !(8481 == ssl3_accept_~s__state~0); 296392#L134 assume !(8482 == ssl3_accept_~s__state~0); 296390#L137 assume !(8464 == ssl3_accept_~s__state~0); 296388#L140 assume !(8465 == ssl3_accept_~s__state~0); 296386#L143 assume !(8466 == ssl3_accept_~s__state~0); 296384#L146 assume 8496 == ssl3_accept_~s__state~0; 293325#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 296377#L298 assume !(1 == ssl3_accept_~blastFlag~0); 296376#L301 assume !(3 == ssl3_accept_~blastFlag~0); 287484#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 287485#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 293198#L308-2 ssl3_accept_~s__init_num~0 := 0; 293199#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291686#L596 assume !(8576 == ssl3_accept_~state~0); 291679#L614 ssl3_accept_~skip~0 := 0; 291677#L110-2 assume !false; 291675#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291673#L113 assume !(12292 == ssl3_accept_~s__state~0); 291671#L116 assume !(16384 == ssl3_accept_~s__state~0); 291669#L119 assume !(8192 == ssl3_accept_~s__state~0); 291667#L122 assume !(24576 == ssl3_accept_~s__state~0); 291664#L125 assume !(8195 == ssl3_accept_~s__state~0); 291662#L128 assume !(8480 == ssl3_accept_~s__state~0); 291660#L131 assume !(8481 == ssl3_accept_~s__state~0); 291658#L134 assume !(8482 == ssl3_accept_~s__state~0); 291656#L137 assume !(8464 == ssl3_accept_~s__state~0); 291654#L140 assume !(8465 == ssl3_accept_~s__state~0); 291647#L143 assume !(8466 == ssl3_accept_~s__state~0); 291644#L146 assume !(8496 == ssl3_accept_~s__state~0); 288479#L149 assume !(8497 == ssl3_accept_~s__state~0); 288480#L152 [2021-10-28 23:14:59,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:59,573 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 3 times [2021-10-28 23:14:59,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:59,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385506878] [2021-10-28 23:14:59,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:59,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:59,588 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:14:59,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:14:59,605 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:14:59,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:14:59,606 INFO L85 PathProgramCache]: Analyzing trace with hash 936514242, now seen corresponding path program 1 times [2021-10-28 23:14:59,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:14:59,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571326710] [2021-10-28 23:14:59,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:59,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:14:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:14:59,653 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 23:14:59,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:14:59,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571326710] [2021-10-28 23:14:59,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571326710] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:14:59,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746692805] [2021-10-28 23:14:59,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:14:59,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:14:59,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:14:59,657 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:14:59,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-28 23:15:00,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:15:00,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:15:00,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:15:00,837 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 23:15:00,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746692805] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:15:00,837 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:15:00,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 23:15:00,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316227539] [2021-10-28 23:15:00,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:15:00,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:15:00,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:15:00,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:15:00,839 INFO L87 Difference]: Start difference. First operand 13250 states and 17206 transitions. cyclomatic complexity: 3976 Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:15:01,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:15:01,153 INFO L93 Difference]: Finished difference Result 13921 states and 17840 transitions. [2021-10-28 23:15:01,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:15:01,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13921 states and 17840 transitions. [2021-10-28 23:15:01,222 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2021-10-28 23:15:01,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13921 states to 13804 states and 17702 transitions. [2021-10-28 23:15:01,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2664 [2021-10-28 23:15:01,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2664 [2021-10-28 23:15:01,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13804 states and 17702 transitions. [2021-10-28 23:15:01,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:15:01,276 INFO L681 BuchiCegarLoop]: Abstraction has 13804 states and 17702 transitions. [2021-10-28 23:15:01,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13804 states and 17702 transitions. [2021-10-28 23:15:01,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13804 to 12282. [2021-10-28 23:15:01,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12282 states, 12282 states have (on average 1.2879824132877382) internal successors, (15819), 12281 states have internal predecessors, (15819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:15:01,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12282 states to 12282 states and 15819 transitions. [2021-10-28 23:15:01,448 INFO L704 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-10-28 23:15:01,448 INFO L587 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-10-28 23:15:01,448 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 23:15:01,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12282 states and 15819 transitions. [2021-10-28 23:15:01,488 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2021-10-28 23:15:01,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:15:01,488 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:15:01,490 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:15:01,490 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:15:01,491 INFO L791 eck$LassoCheckResult]: Stem: 315444#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 315235#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 315214#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 315161#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 315162#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 315155#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 315156#L110-2 assume !false; 319351#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319348#L113 assume !(12292 == ssl3_accept_~s__state~0); 319345#L116 assume !(16384 == ssl3_accept_~s__state~0); 319342#L119 assume !(8192 == ssl3_accept_~s__state~0); 319339#L122 assume !(24576 == ssl3_accept_~s__state~0); 319336#L125 assume !(8195 == ssl3_accept_~s__state~0); 319333#L128 assume !(8480 == ssl3_accept_~s__state~0); 319330#L131 assume !(8481 == ssl3_accept_~s__state~0); 319327#L134 assume !(8482 == ssl3_accept_~s__state~0); 319325#L137 assume 8464 == ssl3_accept_~s__state~0; 319323#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 319320#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 319316#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 319304#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 319295#L596 assume !(8576 == ssl3_accept_~state~0); 319291#L614 ssl3_accept_~skip~0 := 0; 319288#L110-2 assume !false; 319285#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319282#L113 assume !(12292 == ssl3_accept_~s__state~0); 319279#L116 assume !(16384 == ssl3_accept_~s__state~0); 319276#L119 assume !(8192 == ssl3_accept_~s__state~0); 319273#L122 assume !(24576 == ssl3_accept_~s__state~0); 319270#L125 assume !(8195 == ssl3_accept_~s__state~0); 319267#L128 assume !(8480 == ssl3_accept_~s__state~0); 319264#L131 assume !(8481 == ssl3_accept_~s__state~0); 319260#L134 assume !(8482 == ssl3_accept_~s__state~0); 319257#L137 assume !(8464 == ssl3_accept_~s__state~0); 319254#L140 assume !(8465 == ssl3_accept_~s__state~0); 319251#L143 assume !(8466 == ssl3_accept_~s__state~0); 319246#L146 assume 8496 == ssl3_accept_~s__state~0; 319244#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 319241#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 319235#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 319230#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 319231#L308-2 ssl3_accept_~s__init_num~0 := 0; 323824#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323820#L596 assume !(8576 == ssl3_accept_~state~0); 323754#L614 ssl3_accept_~skip~0 := 0; 323755#L110-2 assume !false; 323748#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323749#L113 assume !(12292 == ssl3_accept_~s__state~0); 323742#L116 assume !(16384 == ssl3_accept_~s__state~0); 323743#L119 assume !(8192 == ssl3_accept_~s__state~0); 323736#L122 assume !(24576 == ssl3_accept_~s__state~0); 323737#L125 assume !(8195 == ssl3_accept_~s__state~0); 323730#L128 assume !(8480 == ssl3_accept_~s__state~0); 323731#L131 assume !(8481 == ssl3_accept_~s__state~0); 323724#L134 assume !(8482 == ssl3_accept_~s__state~0); 323725#L137 assume !(8464 == ssl3_accept_~s__state~0); 323718#L140 assume !(8465 == ssl3_accept_~s__state~0); 323719#L143 assume !(8466 == ssl3_accept_~s__state~0); 323705#L146 assume !(8496 == ssl3_accept_~s__state~0); 323706#L149 assume !(8497 == ssl3_accept_~s__state~0); 323674#L152 [2021-10-28 23:15:01,492 INFO L793 eck$LassoCheckResult]: Loop: 323674#L152 assume !(8512 == ssl3_accept_~s__state~0); 323669#L155 assume !(8513 == ssl3_accept_~s__state~0); 323665#L158 assume !(8528 == ssl3_accept_~s__state~0); 323661#L161 assume !(8529 == ssl3_accept_~s__state~0); 323658#L164 assume !(8544 == ssl3_accept_~s__state~0); 323557#L167 assume !(8545 == ssl3_accept_~s__state~0); 323556#L170 assume !(8560 == ssl3_accept_~s__state~0); 323538#L173 assume !(8561 == ssl3_accept_~s__state~0); 323508#L176 assume !(8448 == ssl3_accept_~s__state~0); 323499#L179 assume !(8576 == ssl3_accept_~s__state~0); 323493#L182 assume !(8577 == ssl3_accept_~s__state~0); 323488#L185 assume !(8592 == ssl3_accept_~s__state~0); 323483#L188 assume !(8593 == ssl3_accept_~s__state~0); 322512#L191 assume !(8608 == ssl3_accept_~s__state~0); 315392#L194 assume !(8609 == ssl3_accept_~s__state~0); 315339#L197 assume !(8640 == ssl3_accept_~s__state~0); 315340#L200 assume !(8641 == ssl3_accept_~s__state~0); 315171#L203 assume 8656 == ssl3_accept_~s__state~0; 315172#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 315199#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 315200#L513 assume !(2 == ssl3_accept_~blastFlag~0); 315396#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 315386#L521 assume !(0 == ssl3_accept_~tmp___10~0); 315387#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 326110#L596 assume !(8576 == ssl3_accept_~state~0); 326106#L614 ssl3_accept_~skip~0 := 0; 326103#L110-2 assume !false; 326101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326100#L113 assume !(12292 == ssl3_accept_~s__state~0); 326099#L116 assume !(16384 == ssl3_accept_~s__state~0); 326096#L119 assume !(8192 == ssl3_accept_~s__state~0); 326094#L122 assume !(24576 == ssl3_accept_~s__state~0); 326091#L125 assume !(8195 == ssl3_accept_~s__state~0); 326039#L128 assume !(8480 == ssl3_accept_~s__state~0); 326032#L131 assume !(8481 == ssl3_accept_~s__state~0); 326030#L134 assume !(8482 == ssl3_accept_~s__state~0); 326025#L137 assume !(8464 == ssl3_accept_~s__state~0); 325884#L140 assume !(8465 == ssl3_accept_~s__state~0); 325882#L143 assume !(8466 == ssl3_accept_~s__state~0); 325880#L146 assume !(8496 == ssl3_accept_~s__state~0); 325878#L149 assume !(8497 == ssl3_accept_~s__state~0); 325876#L152 assume !(8512 == ssl3_accept_~s__state~0); 325874#L155 assume !(8513 == ssl3_accept_~s__state~0); 325872#L158 assume !(8528 == ssl3_accept_~s__state~0); 325870#L161 assume !(8529 == ssl3_accept_~s__state~0); 325868#L164 assume !(8544 == ssl3_accept_~s__state~0); 325866#L167 assume !(8545 == ssl3_accept_~s__state~0); 325864#L170 assume !(8560 == ssl3_accept_~s__state~0); 325862#L173 assume !(8561 == ssl3_accept_~s__state~0); 325860#L176 assume !(8448 == ssl3_accept_~s__state~0); 315445#L179 assume !(8576 == ssl3_accept_~s__state~0); 315406#L182 assume !(8577 == ssl3_accept_~s__state~0); 315404#L185 assume !(8592 == ssl3_accept_~s__state~0); 315142#L188 assume !(8593 == ssl3_accept_~s__state~0); 315143#L191 assume !(8608 == ssl3_accept_~s__state~0); 315355#L194 assume !(8609 == ssl3_accept_~s__state~0); 321883#L197 assume !(8640 == ssl3_accept_~s__state~0); 321876#L200 assume !(8641 == ssl3_accept_~s__state~0); 321828#L203 assume !(8656 == ssl3_accept_~s__state~0); 315210#L206 assume !(8657 == ssl3_accept_~s__state~0); 315211#L209 assume 8672 == ssl3_accept_~s__state~0; 315432#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 315383#L529 assume !(4 == ssl3_accept_~blastFlag~0); 315303#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 315304#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 315329#L536-2 ssl3_accept_~s__init_num~0 := 0; 322346#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 322341#L596 assume !(8576 == ssl3_accept_~state~0); 322339#L614 ssl3_accept_~skip~0 := 0; 322338#L110-2 assume !false; 322337#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322336#L113 assume !(12292 == ssl3_accept_~s__state~0); 322335#L116 assume !(16384 == ssl3_accept_~s__state~0); 322334#L119 assume !(8192 == ssl3_accept_~s__state~0); 322333#L122 assume !(24576 == ssl3_accept_~s__state~0); 322332#L125 assume !(8195 == ssl3_accept_~s__state~0); 322331#L128 assume !(8480 == ssl3_accept_~s__state~0); 322330#L131 assume !(8481 == ssl3_accept_~s__state~0); 322329#L134 assume !(8482 == ssl3_accept_~s__state~0); 322328#L137 assume !(8464 == ssl3_accept_~s__state~0); 322327#L140 assume !(8465 == ssl3_accept_~s__state~0); 322326#L143 assume !(8466 == ssl3_accept_~s__state~0); 322325#L146 assume !(8496 == ssl3_accept_~s__state~0); 322324#L149 assume !(8497 == ssl3_accept_~s__state~0); 322323#L152 assume !(8512 == ssl3_accept_~s__state~0); 322322#L155 assume !(8513 == ssl3_accept_~s__state~0); 322321#L158 assume !(8528 == ssl3_accept_~s__state~0); 322320#L161 assume !(8529 == ssl3_accept_~s__state~0); 322319#L164 assume !(8544 == ssl3_accept_~s__state~0); 322318#L167 assume !(8545 == ssl3_accept_~s__state~0); 322317#L170 assume !(8560 == ssl3_accept_~s__state~0); 322316#L173 assume !(8561 == ssl3_accept_~s__state~0); 322314#L176 assume 8448 == ssl3_accept_~s__state~0; 322312#L177 assume !(ssl3_accept_~num1~0 > 0); 322308#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 321930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321923#L596 assume !(8576 == ssl3_accept_~state~0); 321917#L614 ssl3_accept_~skip~0 := 0; 321916#L110-2 assume !false; 321915#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321914#L113 assume !(12292 == ssl3_accept_~s__state~0); 321913#L116 assume !(16384 == ssl3_accept_~s__state~0); 321912#L119 assume !(8192 == ssl3_accept_~s__state~0); 321911#L122 assume !(24576 == ssl3_accept_~s__state~0); 321910#L125 assume !(8195 == ssl3_accept_~s__state~0); 321909#L128 assume !(8480 == ssl3_accept_~s__state~0); 321908#L131 assume !(8481 == ssl3_accept_~s__state~0); 321907#L134 assume !(8482 == ssl3_accept_~s__state~0); 321906#L137 assume !(8464 == ssl3_accept_~s__state~0); 321905#L140 assume !(8465 == ssl3_accept_~s__state~0); 321904#L143 assume !(8466 == ssl3_accept_~s__state~0); 321903#L146 assume !(8496 == ssl3_accept_~s__state~0); 321902#L149 assume !(8497 == ssl3_accept_~s__state~0); 321901#L152 assume !(8512 == ssl3_accept_~s__state~0); 321900#L155 assume !(8513 == ssl3_accept_~s__state~0); 321899#L158 assume !(8528 == ssl3_accept_~s__state~0); 321898#L161 assume !(8529 == ssl3_accept_~s__state~0); 321897#L164 assume !(8544 == ssl3_accept_~s__state~0); 321896#L167 assume !(8545 == ssl3_accept_~s__state~0); 321895#L170 assume !(8560 == ssl3_accept_~s__state~0); 321894#L173 assume !(8561 == ssl3_accept_~s__state~0); 321893#L176 assume !(8448 == ssl3_accept_~s__state~0); 321889#L179 assume !(8576 == ssl3_accept_~s__state~0); 321877#L182 assume 8577 == ssl3_accept_~s__state~0; 321878#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 322315#L460 assume !(ssl3_accept_~ret~0 <= 0); 322313#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 321604#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321600#L596 assume !(8576 == ssl3_accept_~state~0); 321593#L614 ssl3_accept_~skip~0 := 0; 321594#L110-2 assume !false; 321580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321581#L113 assume !(12292 == ssl3_accept_~s__state~0); 321572#L116 assume !(16384 == ssl3_accept_~s__state~0); 321573#L119 assume !(8192 == ssl3_accept_~s__state~0); 321551#L122 assume !(24576 == ssl3_accept_~s__state~0); 321552#L125 assume !(8195 == ssl3_accept_~s__state~0); 321271#L128 assume !(8480 == ssl3_accept_~s__state~0); 321272#L131 assume !(8481 == ssl3_accept_~s__state~0); 321256#L134 assume !(8482 == ssl3_accept_~s__state~0); 321257#L137 assume !(8464 == ssl3_accept_~s__state~0); 321241#L140 assume !(8465 == ssl3_accept_~s__state~0); 321242#L143 assume 8466 == ssl3_accept_~s__state~0; 315112#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 315113#L285 assume !(0 == ssl3_accept_~blastFlag~0); 315138#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 315139#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321863#L596 assume !(8576 == ssl3_accept_~state~0); 321862#L614 ssl3_accept_~skip~0 := 0; 321857#L110-2 assume !false; 321858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321853#L113 assume !(12292 == ssl3_accept_~s__state~0); 321854#L116 assume !(16384 == ssl3_accept_~s__state~0); 321849#L119 assume !(8192 == ssl3_accept_~s__state~0); 321850#L122 assume !(24576 == ssl3_accept_~s__state~0); 321845#L125 assume !(8195 == ssl3_accept_~s__state~0); 321846#L128 assume !(8480 == ssl3_accept_~s__state~0); 321841#L131 assume !(8481 == ssl3_accept_~s__state~0); 321842#L134 assume !(8482 == ssl3_accept_~s__state~0); 321837#L137 assume !(8464 == ssl3_accept_~s__state~0); 321838#L140 assume !(8465 == ssl3_accept_~s__state~0); 321833#L143 assume !(8466 == ssl3_accept_~s__state~0); 321834#L146 assume 8496 == ssl3_accept_~s__state~0; 315400#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 315401#L298 assume !(1 == ssl3_accept_~blastFlag~0); 315380#L301 assume !(3 == ssl3_accept_~blastFlag~0); 315381#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 321887#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 315320#L308-2 ssl3_accept_~s__init_num~0 := 0; 315321#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323759#L596 assume !(8576 == ssl3_accept_~state~0); 323758#L614 ssl3_accept_~skip~0 := 0; 323751#L110-2 assume !false; 323752#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323745#L113 assume !(12292 == ssl3_accept_~s__state~0); 323746#L116 assume !(16384 == ssl3_accept_~s__state~0); 323739#L119 assume !(8192 == ssl3_accept_~s__state~0); 323740#L122 assume !(24576 == ssl3_accept_~s__state~0); 323733#L125 assume !(8195 == ssl3_accept_~s__state~0); 323734#L128 assume !(8480 == ssl3_accept_~s__state~0); 323727#L131 assume !(8481 == ssl3_accept_~s__state~0); 323728#L134 assume !(8482 == ssl3_accept_~s__state~0); 323721#L137 assume !(8464 == ssl3_accept_~s__state~0); 323722#L140 assume !(8465 == ssl3_accept_~s__state~0); 323715#L143 assume !(8466 == ssl3_accept_~s__state~0); 323716#L146 assume !(8496 == ssl3_accept_~s__state~0); 323679#L149 assume !(8497 == ssl3_accept_~s__state~0); 323674#L152 [2021-10-28 23:15:01,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:15:01,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 4 times [2021-10-28 23:15:01,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:15:01,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835354651] [2021-10-28 23:15:01,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:15:01,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:15:01,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:01,514 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:15:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:01,534 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:15:01,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:15:01,535 INFO L85 PathProgramCache]: Analyzing trace with hash -189990461, now seen corresponding path program 1 times [2021-10-28 23:15:01,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:15:01,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445769097] [2021-10-28 23:15:01,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:15:01,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:15:01,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:15:01,596 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 23:15:01,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:15:01,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445769097] [2021-10-28 23:15:01,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445769097] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:15:01,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678663016] [2021-10-28 23:15:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:15:01,597 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:15:01,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:15:01,599 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:15:01,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-28 23:15:02,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:15:02,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:15:02,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:15:02,792 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 23:15:02,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678663016] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:15:02,792 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:15:02,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 23:15:02,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034564668] [2021-10-28 23:15:02,793 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:15:02,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:15:02,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:15:02,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:15:02,794 INFO L87 Difference]: Start difference. First operand 12282 states and 15819 transitions. cyclomatic complexity: 3574 Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:15:03,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:15:03,038 INFO L93 Difference]: Finished difference Result 13581 states and 17201 transitions. [2021-10-28 23:15:03,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:15:03,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13581 states and 17201 transitions. [2021-10-28 23:15:03,089 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2021-10-28 23:15:03,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13581 states to 11842 states and 15077 transitions. [2021-10-28 23:15:03,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2523 [2021-10-28 23:15:03,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2721 [2021-10-28 23:15:03,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11842 states and 15077 transitions. [2021-10-28 23:15:03,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:15:03,120 INFO L681 BuchiCegarLoop]: Abstraction has 11842 states and 15077 transitions. [2021-10-28 23:15:03,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11842 states and 15077 transitions. [2021-10-28 23:15:03,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11842 to 11234. [2021-10-28 23:15:03,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11234 states, 11234 states have (on average 1.2739896742033114) internal successors, (14312), 11233 states have internal predecessors, (14312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:15:03,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11234 states to 11234 states and 14312 transitions. [2021-10-28 23:15:03,231 INFO L704 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-10-28 23:15:03,231 INFO L587 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-10-28 23:15:03,232 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-28 23:15:03,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11234 states and 14312 transitions. [2021-10-28 23:15:03,257 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2021-10-28 23:15:03,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:15:03,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:15:03,259 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:15:03,259 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, 1] [2021-10-28 23:15:03,259 INFO L791 eck$LassoCheckResult]: Stem: 341845#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 341658#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 341641#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 341592#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 341593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 341586#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 341587#L110-2 assume !false; 346856#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346854#L113 assume !(12292 == ssl3_accept_~s__state~0); 346852#L116 assume !(16384 == ssl3_accept_~s__state~0); 346850#L119 assume !(8192 == ssl3_accept_~s__state~0); 346848#L122 assume !(24576 == ssl3_accept_~s__state~0); 346846#L125 assume !(8195 == ssl3_accept_~s__state~0); 346844#L128 assume !(8480 == ssl3_accept_~s__state~0); 346842#L131 assume !(8481 == ssl3_accept_~s__state~0); 346840#L134 assume !(8482 == ssl3_accept_~s__state~0); 346838#L137 assume 8464 == ssl3_accept_~s__state~0; 346836#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 346833#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 346827#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 346819#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346810#L596 assume !(8576 == ssl3_accept_~state~0); 346802#L614 ssl3_accept_~skip~0 := 0; 346798#L110-2 assume !false; 346795#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346792#L113 assume !(12292 == ssl3_accept_~s__state~0); 346789#L116 assume !(16384 == ssl3_accept_~s__state~0); 346786#L119 assume !(8192 == ssl3_accept_~s__state~0); 346783#L122 assume !(24576 == ssl3_accept_~s__state~0); 346780#L125 assume !(8195 == ssl3_accept_~s__state~0); 346777#L128 assume !(8480 == ssl3_accept_~s__state~0); 346774#L131 assume !(8481 == ssl3_accept_~s__state~0); 346771#L134 assume !(8482 == ssl3_accept_~s__state~0); 346768#L137 assume !(8464 == ssl3_accept_~s__state~0); 346765#L140 assume !(8465 == ssl3_accept_~s__state~0); 346761#L143 assume !(8466 == ssl3_accept_~s__state~0); 346759#L146 assume 8496 == ssl3_accept_~s__state~0; 346755#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 345727#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 345728#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 345382#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345383#L308-2 ssl3_accept_~s__init_num~0 := 0; 345365#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345361#L596 assume !(8576 == ssl3_accept_~state~0); 345343#L614 ssl3_accept_~skip~0 := 0; 345344#L110-2 assume !false; 345173#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345174#L113 assume !(12292 == ssl3_accept_~s__state~0); 345064#L116 assume !(16384 == ssl3_accept_~s__state~0); 345065#L119 assume !(8192 == ssl3_accept_~s__state~0); 345051#L122 assume !(24576 == ssl3_accept_~s__state~0); 345052#L125 assume !(8195 == ssl3_accept_~s__state~0); 344941#L128 assume !(8480 == ssl3_accept_~s__state~0); 344942#L131 assume !(8481 == ssl3_accept_~s__state~0); 344925#L134 assume !(8482 == ssl3_accept_~s__state~0); 344926#L137 assume !(8464 == ssl3_accept_~s__state~0); 344909#L140 assume !(8465 == ssl3_accept_~s__state~0); 344910#L143 assume !(8466 == ssl3_accept_~s__state~0); 344893#L146 assume !(8496 == ssl3_accept_~s__state~0); 344894#L149 assume !(8497 == ssl3_accept_~s__state~0); 344884#L152 [2021-10-28 23:15:03,260 INFO L793 eck$LassoCheckResult]: Loop: 344884#L152 assume 8512 == ssl3_accept_~s__state~0; 344607#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 344883#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 344881#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 344879#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344874#L596 assume !(8576 == ssl3_accept_~state~0); 344872#L614 ssl3_accept_~skip~0 := 0; 344871#L110-2 assume !false; 344870#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344869#L113 assume !(12292 == ssl3_accept_~s__state~0); 344868#L116 assume !(16384 == ssl3_accept_~s__state~0); 344867#L119 assume !(8192 == ssl3_accept_~s__state~0); 344866#L122 assume !(24576 == ssl3_accept_~s__state~0); 344865#L125 assume !(8195 == ssl3_accept_~s__state~0); 344864#L128 assume !(8480 == ssl3_accept_~s__state~0); 344863#L131 assume !(8481 == ssl3_accept_~s__state~0); 344862#L134 assume !(8482 == ssl3_accept_~s__state~0); 344861#L137 assume !(8464 == ssl3_accept_~s__state~0); 344860#L140 assume !(8465 == ssl3_accept_~s__state~0); 344859#L143 assume !(8466 == ssl3_accept_~s__state~0); 344858#L146 assume !(8496 == ssl3_accept_~s__state~0); 344857#L149 assume !(8497 == ssl3_accept_~s__state~0); 344856#L152 assume !(8512 == ssl3_accept_~s__state~0); 344855#L155 assume !(8513 == ssl3_accept_~s__state~0); 344854#L158 assume 8528 == ssl3_accept_~s__state~0; 344593#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 344852#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 344849#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 344844#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 344842#L372 assume !(ssl3_accept_~ret~0 <= 0); 344841#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 344839#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344834#L596 assume !(8576 == ssl3_accept_~state~0); 344831#L614 ssl3_accept_~skip~0 := 0; 344826#L110-2 assume !false; 344823#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344821#L113 assume !(12292 == ssl3_accept_~s__state~0); 344819#L116 assume !(16384 == ssl3_accept_~s__state~0); 344817#L119 assume !(8192 == ssl3_accept_~s__state~0); 344815#L122 assume !(24576 == ssl3_accept_~s__state~0); 344813#L125 assume !(8195 == ssl3_accept_~s__state~0); 344811#L128 assume !(8480 == ssl3_accept_~s__state~0); 344809#L131 assume !(8481 == ssl3_accept_~s__state~0); 344807#L134 assume !(8482 == ssl3_accept_~s__state~0); 344805#L137 assume !(8464 == ssl3_accept_~s__state~0); 344802#L140 assume !(8465 == ssl3_accept_~s__state~0); 344799#L143 assume !(8466 == ssl3_accept_~s__state~0); 344796#L146 assume !(8496 == ssl3_accept_~s__state~0); 344792#L149 assume !(8497 == ssl3_accept_~s__state~0); 344789#L152 assume !(8512 == ssl3_accept_~s__state~0); 344787#L155 assume !(8513 == ssl3_accept_~s__state~0); 344785#L158 assume !(8528 == ssl3_accept_~s__state~0); 344783#L161 assume !(8529 == ssl3_accept_~s__state~0); 344781#L164 assume 8544 == ssl3_accept_~s__state~0; 344452#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 344778#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 344774#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 344772#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 344767#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 344763#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 344756#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344743#L596 assume !(8576 == ssl3_accept_~state~0); 344739#L614 ssl3_accept_~skip~0 := 0; 344737#L110-2 assume !false; 344735#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344733#L113 assume !(12292 == ssl3_accept_~s__state~0); 344731#L116 assume !(16384 == ssl3_accept_~s__state~0); 344729#L119 assume !(8192 == ssl3_accept_~s__state~0); 344727#L122 assume !(24576 == ssl3_accept_~s__state~0); 344725#L125 assume !(8195 == ssl3_accept_~s__state~0); 344723#L128 assume !(8480 == ssl3_accept_~s__state~0); 344721#L131 assume !(8481 == ssl3_accept_~s__state~0); 344719#L134 assume !(8482 == ssl3_accept_~s__state~0); 344717#L137 assume !(8464 == ssl3_accept_~s__state~0); 344715#L140 assume !(8465 == ssl3_accept_~s__state~0); 344713#L143 assume !(8466 == ssl3_accept_~s__state~0); 344711#L146 assume !(8496 == ssl3_accept_~s__state~0); 344709#L149 assume !(8497 == ssl3_accept_~s__state~0); 344707#L152 assume !(8512 == ssl3_accept_~s__state~0); 344705#L155 assume !(8513 == ssl3_accept_~s__state~0); 344703#L158 assume !(8528 == ssl3_accept_~s__state~0); 344701#L161 assume !(8529 == ssl3_accept_~s__state~0); 344699#L164 assume !(8544 == ssl3_accept_~s__state~0); 344697#L167 assume !(8545 == ssl3_accept_~s__state~0); 344695#L170 assume !(8560 == ssl3_accept_~s__state~0); 344693#L173 assume !(8561 == ssl3_accept_~s__state~0); 344691#L176 assume 8448 == ssl3_accept_~s__state~0; 344680#L177 assume !(ssl3_accept_~num1~0 > 0); 344679#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 344673#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344669#L596 assume !(8576 == ssl3_accept_~state~0); 344661#L614 ssl3_accept_~skip~0 := 0; 344662#L110-2 assume !false; 344655#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344656#L113 assume !(12292 == ssl3_accept_~s__state~0); 344649#L116 assume !(16384 == ssl3_accept_~s__state~0); 344650#L119 assume !(8192 == ssl3_accept_~s__state~0); 344643#L122 assume !(24576 == ssl3_accept_~s__state~0); 344644#L125 assume !(8195 == ssl3_accept_~s__state~0); 344637#L128 assume !(8480 == ssl3_accept_~s__state~0); 344638#L131 assume !(8481 == ssl3_accept_~s__state~0); 344630#L134 assume !(8482 == ssl3_accept_~s__state~0); 344631#L137 assume !(8464 == ssl3_accept_~s__state~0); 344624#L140 assume !(8465 == ssl3_accept_~s__state~0); 344625#L143 assume !(8466 == ssl3_accept_~s__state~0); 344616#L146 assume !(8496 == ssl3_accept_~s__state~0); 344617#L149 assume !(8497 == ssl3_accept_~s__state~0); 344609#L152 assume !(8512 == ssl3_accept_~s__state~0); 344610#L155 assume !(8513 == ssl3_accept_~s__state~0); 344595#L158 assume !(8528 == ssl3_accept_~s__state~0); 344596#L161 assume !(8529 == ssl3_accept_~s__state~0); 344590#L164 assume !(8544 == ssl3_accept_~s__state~0); 344591#L167 assume !(8545 == ssl3_accept_~s__state~0); 344444#L170 assume !(8560 == ssl3_accept_~s__state~0); 344445#L173 assume !(8561 == ssl3_accept_~s__state~0); 344326#L176 assume !(8448 == ssl3_accept_~s__state~0); 344325#L179 assume 8576 == ssl3_accept_~s__state~0; 344297#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 344324#L460 assume !(ssl3_accept_~ret~0 <= 0); 344322#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 344323#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345438#L596 assume 8576 == ssl3_accept_~state~0; 345436#L615 assume !(8592 == ssl3_accept_~s__state~0); 345435#L614 ssl3_accept_~skip~0 := 0; 345434#L110-2 assume !false; 345433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345432#L113 assume !(12292 == ssl3_accept_~s__state~0); 345431#L116 assume !(16384 == ssl3_accept_~s__state~0); 345430#L119 assume !(8192 == ssl3_accept_~s__state~0); 345429#L122 assume !(24576 == ssl3_accept_~s__state~0); 345428#L125 assume !(8195 == ssl3_accept_~s__state~0); 345427#L128 assume !(8480 == ssl3_accept_~s__state~0); 345426#L131 assume !(8481 == ssl3_accept_~s__state~0); 345425#L134 assume !(8482 == ssl3_accept_~s__state~0); 345424#L137 assume !(8464 == ssl3_accept_~s__state~0); 345423#L140 assume !(8465 == ssl3_accept_~s__state~0); 345422#L143 assume 8466 == ssl3_accept_~s__state~0; 344621#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 345421#L285 assume !(0 == ssl3_accept_~blastFlag~0); 345420#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 345418#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345413#L596 assume !(8576 == ssl3_accept_~state~0); 345411#L614 ssl3_accept_~skip~0 := 0; 345410#L110-2 assume !false; 345409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345408#L113 assume !(12292 == ssl3_accept_~s__state~0); 345407#L116 assume !(16384 == ssl3_accept_~s__state~0); 345406#L119 assume !(8192 == ssl3_accept_~s__state~0); 345405#L122 assume !(24576 == ssl3_accept_~s__state~0); 345404#L125 assume !(8195 == ssl3_accept_~s__state~0); 345403#L128 assume !(8480 == ssl3_accept_~s__state~0); 345402#L131 assume !(8481 == ssl3_accept_~s__state~0); 345401#L134 assume !(8482 == ssl3_accept_~s__state~0); 345400#L137 assume !(8464 == ssl3_accept_~s__state~0); 345399#L140 assume !(8465 == ssl3_accept_~s__state~0); 345398#L143 assume !(8466 == ssl3_accept_~s__state~0); 345397#L146 assume 8496 == ssl3_accept_~s__state~0; 344613#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 345396#L298 assume !(1 == ssl3_accept_~blastFlag~0); 345395#L301 assume !(3 == ssl3_accept_~blastFlag~0); 345394#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 345393#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345375#L308-2 ssl3_accept_~s__init_num~0 := 0; 345376#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345353#L596 assume !(8576 == ssl3_accept_~state~0); 345352#L614 ssl3_accept_~skip~0 := 0; 345320#L110-2 assume !false; 345321#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345069#L113 assume !(12292 == ssl3_accept_~s__state~0); 345070#L116 assume !(16384 == ssl3_accept_~s__state~0); 345058#L119 assume !(8192 == ssl3_accept_~s__state~0); 345059#L122 assume !(24576 == ssl3_accept_~s__state~0); 344961#L125 assume !(8195 == ssl3_accept_~s__state~0); 344962#L128 assume !(8480 == ssl3_accept_~s__state~0); 344932#L131 assume !(8481 == ssl3_accept_~s__state~0); 344933#L134 assume !(8482 == ssl3_accept_~s__state~0); 344916#L137 assume !(8464 == ssl3_accept_~s__state~0); 344917#L140 assume !(8465 == ssl3_accept_~s__state~0); 344900#L143 assume !(8466 == ssl3_accept_~s__state~0); 344901#L146 assume !(8496 == ssl3_accept_~s__state~0); 344885#L149 assume !(8497 == ssl3_accept_~s__state~0); 344884#L152 [2021-10-28 23:15:03,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:15:03,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1334812764, now seen corresponding path program 1 times [2021-10-28 23:15:03,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:15:03,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065896521] [2021-10-28 23:15:03,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:15:03,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:15:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:03,273 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:15:03,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:03,287 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:15:03,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:15:03,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1864956824, now seen corresponding path program 2 times [2021-10-28 23:15:03,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:15:03,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218464018] [2021-10-28 23:15:03,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:15:03,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:15:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:03,398 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:15:03,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:03,426 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:15:03,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:15:03,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1650190611, now seen corresponding path program 1 times [2021-10-28 23:15:03,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:15:03,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005811395] [2021-10-28 23:15:03,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:15:03,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:15:03,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:03,448 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:15:03,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:15:03,534 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:15:06,009 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 11:15:06 BoogieIcfgContainer [2021-10-28 23:15:06,010 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 23:15:06,010 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 23:15:06,010 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 23:15:06,011 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 23:15:06,011 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:14:23" (3/4) ... [2021-10-28 23:15:06,013 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 23:15:06,120 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/witness.graphml [2021-10-28 23:15:06,120 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 23:15:06,123 INFO L168 Benchmark]: Toolchain (without parser) took 44104.61 ms. Allocated memory was 102.8 MB in the beginning and 4.3 GB in the end (delta: 4.2 GB). Free memory was 70.8 MB in the beginning and 3.5 GB in the end (delta: -3.5 GB). Peak memory consumption was 724.5 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,124 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 102.8 MB. Free memory is still 56.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:15:06,125 INFO L168 Benchmark]: CACSL2BoogieTranslator took 424.41 ms. Allocated memory is still 102.8 MB. Free memory was 70.6 MB in the beginning and 75.4 MB in the end (delta: -4.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,125 INFO L168 Benchmark]: Boogie Procedure Inliner took 81.29 ms. Allocated memory is still 102.8 MB. Free memory was 75.4 MB in the beginning and 72.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,126 INFO L168 Benchmark]: Boogie Preprocessor took 76.00 ms. Allocated memory is still 102.8 MB. Free memory was 72.6 MB in the beginning and 70.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,126 INFO L168 Benchmark]: RCFGBuilder took 799.45 ms. Allocated memory is still 102.8 MB. Free memory was 70.5 MB in the beginning and 45.8 MB in the end (delta: 24.7 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,127 INFO L168 Benchmark]: BuchiAutomizer took 42605.80 ms. Allocated memory was 102.8 MB in the beginning and 4.3 GB in the end (delta: 4.2 GB). Free memory was 45.3 MB in the beginning and 3.5 GB in the end (delta: -3.5 GB). Peak memory consumption was 798.3 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,127 INFO L168 Benchmark]: Witness Printer took 110.06 ms. Allocated memory is still 4.3 GB. Free memory was 3.5 GB in the beginning and 3.5 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 23:15:06,130 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.28 ms. Allocated memory is still 102.8 MB. Free memory is still 56.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 424.41 ms. Allocated memory is still 102.8 MB. Free memory was 70.6 MB in the beginning and 75.4 MB in the end (delta: -4.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 81.29 ms. Allocated memory is still 102.8 MB. Free memory was 75.4 MB in the beginning and 72.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 76.00 ms. Allocated memory is still 102.8 MB. Free memory was 72.6 MB in the beginning and 70.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 799.45 ms. Allocated memory is still 102.8 MB. Free memory was 70.5 MB in the beginning and 45.8 MB in the end (delta: 24.7 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 42605.80 ms. Allocated memory was 102.8 MB in the beginning and 4.3 GB in the end (delta: 4.2 GB). Free memory was 45.3 MB in the beginning and 3.5 GB in the end (delta: -3.5 GB). Peak memory consumption was 798.3 MB. Max. memory is 16.1 GB. * Witness Printer took 110.06 ms. Allocated memory is still 4.3 GB. Free memory was 3.5 GB in the beginning and 3.5 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (32 trivial, 4 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 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 11234 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 42.5s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 25.4s. Construction of modules took 3.7s. Büchi inclusion checks took 7.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3.4s AutomataMinimizationTime, 36 MinimizatonAttempts, 20089 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.0s Buchi closure took 0.0s. Biggest automaton had 13250 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8591 SDtfs, 5619 SDslu, 5011 SDs, 0 SdLazy, 4202 SolverSat, 798 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.7s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital72 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf68 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 13ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=24534} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=24534, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d9bac67=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c4c4bde=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ed2c6ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73702b9e=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f31dd45=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18a927e=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c0a1600=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@674f054a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67376550=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15cf0f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f2049b6=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c11e370=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e784c60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37f4ba53=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ccbc8f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49993868=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d17f59f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63c300f4=0, __cil_tmp57=4292870145, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967039, s__verify_mode=20, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@766894b6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@19daf1b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5c6c0ba1=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b5818c4=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f9cc758=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ec6dc7f=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@198d9cc7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64290d82=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@376d9077=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44c4bff3=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cac2713=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5844a3af=2, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42c6239a=1, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=24536, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3e354bd=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49f5af36=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57371e3e=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57385b91=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4816d049=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b815c69=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@497ae4c2=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@780cda16=1, s__options=4292870145, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1171d81f=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@600f4cb4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c7bc84b=1, Time=7, num1=0, NULL=24537, NULL=0, NULL=24535, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54a1d315=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d5f3eaa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20515430=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7afda3bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@467b10f6=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d988181=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c810250=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cca3214=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78f60ee=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15dfd758=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2287e07=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34a5ff7c=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@17e43359=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a0f0215=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_ulong() ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L318] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L319] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] COND TRUE __cil_tmp56 + 256UL [L321] skip = 1 [L329] s__state = 8528 [L330] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L334] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L371] ret = __VERIFIER_nondet_int() [L372] COND FALSE !(ret <= 0) [L389] s__state = 8544 [L390] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L394] COND TRUE s__verify_mode + 1 [L395] COND FALSE !(s__session__peer != 0) [L406] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND FALSE !(__cil_tmp61 + 256UL) [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(ret <= 0) [L463] COND TRUE ret == 2 [L464] s__state = 8466 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND TRUE state == 8576 [L615] COND FALSE !(s__state == 8592) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(blastFlag == 3) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-28 23:15:06,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-10-28 23:15:06,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-10-28 23:15:06,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-10-28 23:15:06,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-10-28 23:15:07,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-28 23:15:07,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-28 23:15:07,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-28 23:15:07,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-28 23:15:07,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-28 23:15:08,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d3574af-24f8-48fb-ba20-8afb3e9ec79b/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...