./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt --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 724fb2d5eb33b2f1563a1f753919b88185f2f4bb ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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-4e77c04 [2021-10-13 00:34:56,616 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:34:56,618 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:34:56,670 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:34:56,671 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:34:56,676 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:34:56,680 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:34:56,686 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:34:56,690 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:34:56,696 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:34:56,697 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:34:56,700 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:34:56,701 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:34:56,704 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:34:56,707 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:34:56,713 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:34:56,715 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:34:56,716 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:34:56,721 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:34:56,732 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:34:56,734 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:34:56,736 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:34:56,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:34:56,742 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:34:56,752 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:34:56,752 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:34:56,753 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:34:56,755 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:34:56,756 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:34:56,758 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:34:56,759 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:34:56,760 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:34:56,763 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:34:56,764 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:34:56,766 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:34:56,767 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:34:56,768 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:34:56,768 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:34:56,768 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:34:56,769 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:34:56,770 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:34:56,771 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:34:56,840 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:34:56,842 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:34:56,843 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:34:56,844 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:34:56,845 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:34:56,845 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:34:56,846 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:34:56,846 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:34:56,846 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:34:56,846 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:34:56,848 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:34:56,848 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:34:56,849 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:34:56,849 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:34:56,849 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:34:56,849 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:34:56,850 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:34:56,850 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:34:56,850 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:34:56,850 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:34:56,851 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:34:56,851 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:34:56,851 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:34:56,851 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:34:56,852 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:34:56,852 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:34:56,854 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:34:56,854 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:34:56,855 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:34:56,855 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:34:56,855 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:34:56,856 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:34:56,857 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:34:56,857 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_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/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_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt 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 -> 724fb2d5eb33b2f1563a1f753919b88185f2f4bb [2021-10-13 00:34:57,176 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:34:57,201 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:34:57,204 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:34:57,206 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:34:57,207 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:34:57,208 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-10-13 00:34:57,301 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/data/b5e6c95f7/eda05f4fbe7e4f738068b1ff7b4dceba/FLAG0ef4c0c03 [2021-10-13 00:34:57,827 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:34:57,828 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-10-13 00:34:57,840 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/data/b5e6c95f7/eda05f4fbe7e4f738068b1ff7b4dceba/FLAG0ef4c0c03 [2021-10-13 00:34:58,184 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/data/b5e6c95f7/eda05f4fbe7e4f738068b1ff7b4dceba [2021-10-13 00:34:58,193 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:34:58,195 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:34:58,197 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:34:58,197 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:34:58,204 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:34:58,205 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,206 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1172e44e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58, skipping insertion in model container [2021-10-13 00:34:58,206 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,218 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:34:58,273 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:34:58,526 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_06171c7e-1a93-4eb1-8026-781f6b73b49d/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42372,42385] [2021-10-13 00:34:58,544 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:34:58,555 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:34:58,662 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_06171c7e-1a93-4eb1-8026-781f6b73b49d/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42372,42385] [2021-10-13 00:34:58,678 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:34:58,703 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:34:58,703 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58 WrapperNode [2021-10-13 00:34:58,704 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:34:58,705 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:34:58,706 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:34:58,706 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:34:58,714 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,736 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,791 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:34:58,796 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:34:58,797 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:34:58,797 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:34:58,806 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,807 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,820 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,822 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,831 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,841 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,848 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,852 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:34:58,859 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:34:58,860 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:34:58,860 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:34:58,861 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (1/1) ... [2021-10-13 00:34:58,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:34:58,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:34:58,901 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:34:58,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:34:58,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:34:58,943 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:34:58,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:34:58,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:34:59,064 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:34:59,593 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:34:59,594 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:34:59,604 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:34:59,604 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:34:59,607 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:34:59 BoogieIcfgContainer [2021-10-13 00:34:59,607 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:34:59,608 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:34:59,609 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:34:59,612 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:34:59,613 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:34:59,613 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:34:58" (1/3) ... [2021-10-13 00:34:59,615 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1ca0f8dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:34:59, skipping insertion in model container [2021-10-13 00:34:59,615 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:34:59,615 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:34:58" (2/3) ... [2021-10-13 00:34:59,616 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1ca0f8dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:34:59, skipping insertion in model container [2021-10-13 00:34:59,616 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:34:59,616 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:34:59" (3/3) ... [2021-10-13 00:34:59,618 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2021-10-13 00:34:59,679 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:34:59,679 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:34:59,679 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:34:59,679 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:34:59,679 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:34:59,680 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:34:59,680 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:34:59,680 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:34:59,733 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:34:59,760 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-13 00:34:59,760 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:34:59,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:34:59,769 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:34:59,769 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:34:59,769 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:34:59,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:34:59,780 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-13 00:34:59,780 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:34:59,780 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:34:59,782 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:34:59,782 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:34:59,787 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47#L-1true havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 24#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 141#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 113#L100-2true [2021-10-13 00:34:59,788 INFO L793 eck$LassoCheckResult]: Loop: 113#L100-2true assume !false; 130#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128#L103true assume !(12292 == ssl3_accept_~s__state~0); 126#L106true assume !(16384 == ssl3_accept_~s__state~0); 121#L109true assume !(8192 == ssl3_accept_~s__state~0); 55#L112true assume !(24576 == ssl3_accept_~s__state~0); 61#L115true assume !(8195 == ssl3_accept_~s__state~0); 103#L118true assume 8480 == ssl3_accept_~s__state~0; 52#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 71#L260true 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; 117#L544true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140#L581true ssl3_accept_~skip~0 := 0; 113#L100-2true [2021-10-13 00:34:59,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:34:59,795 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:34:59,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:34:59,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079336191] [2021-10-13 00:34:59,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:34:59,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:34:59,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:34:59,919 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:34:59,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:34:59,999 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:00,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:00,015 INFO L82 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2021-10-13 00:35:00,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:00,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75456953] [2021-10-13 00:35:00,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:00,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:00,033 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:00,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:00,050 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:00,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:00,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2021-10-13 00:35:00,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:00,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676385572] [2021-10-13 00:35:00,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:00,061 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:00,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:00,215 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-13 00:35:00,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:00,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676385572] [2021-10-13 00:35:00,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676385572] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:00,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:00,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:00,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671022504] [2021-10-13 00:35:00,373 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:00,374 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:00,375 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:00,375 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:00,375 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:35:00,376 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:00,376 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:00,376 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:00,376 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-10-13 00:35:00,376 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:00,377 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:00,400 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-13 00:35:00,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:00,417 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-13 00:35:00,421 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-13 00:35:00,425 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-13 00:35:00,430 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-13 00:35:00,441 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-13 00:35:00,542 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:00,543 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:35:00,546 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:00,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:00,550 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:00,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:00,558 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:00,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:35:00,596 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:00,597 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-13 00:35:00,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:00,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:00,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:00,637 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:00,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:00,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:00,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:35:00,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:00,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:00,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:00,713 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:00,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:35:00,725 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:00,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:35:00,744 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:35:00,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:00,782 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:00,782 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:00,782 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:00,782 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:00,782 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:35:00,783 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:00,783 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:00,783 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:00,783 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-10-13 00:35:00,783 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:00,783 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:00,785 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-13 00:35:00,794 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-13 00:35:00,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:00,810 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-13 00:35:00,814 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-13 00:35:00,828 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-13 00:35:00,832 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-13 00:35:00,942 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:00,947 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:35:00,949 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:00,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:00,953 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:00,960 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-13 00:35:00,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:00,971 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:00,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:00,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:00,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:00,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:00,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:00,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:35:00,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:01,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:01,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:01,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:01,030 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:01,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:35:01,041 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-13 00:35:01,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:01,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:01,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:01,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:01,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:01,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:01,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:01,071 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:35:01,077 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:35:01,077 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:35:01,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:01,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:01,085 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:01,092 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:35:01,092 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:35:01,092 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:35:01,093 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-13 00:35:01,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:35:01,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:01,134 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:35:01,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:01,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:01,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:01,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:01,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:35:01,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:01,464 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-13 00:35:01,482 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:35:01,488 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,261 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2021-10-13 00:35:02,262 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-13 00:35:02,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-13 00:35:02,267 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-13 00:35:02,269 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:02,269 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-13 00:35:02,269 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:02,269 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-13 00:35:02,271 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:02,272 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-13 00:35:02,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-13 00:35:02,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-13 00:35:02,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-13 00:35:02,324 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-13 00:35:02,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-13 00:35:02,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:02,325 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-13 00:35:02,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-13 00:35:02,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-13 00:35:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-13 00:35:02,416 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-13 00:35:02,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:02,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:02,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:02,423 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:02,576 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-13 00:35:02,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:02,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-13 00:35:02,586 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-13 00:35:02,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-13 00:35:02,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-13 00:35:02,592 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-13 00:35:02,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-13 00:35:02,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:02,593 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-13 00:35:02,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-13 00:35:02,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-13 00:35:02,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-13 00:35:02,634 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-13 00:35:02,634 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-13 00:35:02,634 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:35:02,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-13 00:35:02,642 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-13 00:35:02,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:02,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:02,647 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-13 00:35:02,647 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:02,648 INFO L791 eck$LassoCheckResult]: Stem: 2249#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2118#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2047#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1981#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2048#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2050#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2105#L100-2 assume !false; 2397#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2394#L103 assume !(12292 == ssl3_accept_~s__state~0); 2391#L106 assume !(16384 == ssl3_accept_~s__state~0); 2376#L109 assume !(8192 == ssl3_accept_~s__state~0); 2132#L112 assume !(24576 == ssl3_accept_~s__state~0); 2133#L115 assume !(8195 == ssl3_accept_~s__state~0); 2224#L118 assume !(8480 == ssl3_accept_~s__state~0); 2059#L121 assume !(8481 == ssl3_accept_~s__state~0); 2060#L124 assume !(8482 == ssl3_accept_~s__state~0); 2198#L127 assume 8464 == ssl3_accept_~s__state~0; 2252#L134 [2021-10-13 00:35:02,654 INFO L793 eck$LassoCheckResult]: Loop: 2252#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2239#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2240#L275-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; 1991#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2431#L581 ssl3_accept_~skip~0 := 0; 2430#L100-2 assume !false; 2429#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2428#L103 assume !(12292 == ssl3_accept_~s__state~0); 2426#L106 assume !(16384 == ssl3_accept_~s__state~0); 2379#L109 assume !(8192 == ssl3_accept_~s__state~0); 2377#L112 assume !(24576 == ssl3_accept_~s__state~0); 2378#L115 assume !(8195 == ssl3_accept_~s__state~0); 2286#L118 assume !(8480 == ssl3_accept_~s__state~0); 2283#L121 assume !(8481 == ssl3_accept_~s__state~0); 2281#L124 assume !(8482 == ssl3_accept_~s__state~0); 2282#L127 assume 8464 == ssl3_accept_~s__state~0; 2252#L134 [2021-10-13 00:35:02,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:02,655 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:35:02,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:02,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512245246] [2021-10-13 00:35:02,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:02,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:02,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:02,681 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:02,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:02,713 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:02,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:02,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2021-10-13 00:35:02,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:02,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109940277] [2021-10-13 00:35:02,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:02,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:02,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:02,738 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-13 00:35:02,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:02,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109940277] [2021-10-13 00:35:02,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109940277] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:02,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:02,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:02,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5967200] [2021-10-13 00:35:02,740 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:02,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:02,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:02,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:02,741 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:02,922 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-13 00:35:02,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:02,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-13 00:35:02,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-13 00:35:02,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-13 00:35:02,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-13 00:35:02,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-13 00:35:02,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-13 00:35:02,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:02,936 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-13 00:35:02,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-13 00:35:02,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-13 00:35:02,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:02,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-13 00:35:02,952 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-13 00:35:02,952 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-13 00:35:02,952 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:35:02,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-13 00:35:02,956 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-13 00:35:02,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:02,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:02,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-13 00:35:02,958 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:02,959 INFO L791 eck$LassoCheckResult]: Stem: 3337#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3206#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 3141#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3073#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3142#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3144#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3195#L100-2 assume !false; 3470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3560#L103 assume !(12292 == ssl3_accept_~s__state~0); 3559#L106 assume !(16384 == ssl3_accept_~s__state~0); 3556#L109 assume !(8192 == ssl3_accept_~s__state~0); 3557#L112 assume !(24576 == ssl3_accept_~s__state~0); 3553#L115 assume !(8195 == ssl3_accept_~s__state~0); 3554#L118 assume !(8480 == ssl3_accept_~s__state~0); 3575#L121 assume !(8481 == ssl3_accept_~s__state~0); 3573#L124 assume !(8482 == ssl3_accept_~s__state~0); 3408#L127 assume 8464 == ssl3_accept_~s__state~0; 3338#L134 [2021-10-13 00:35:02,959 INFO L793 eck$LassoCheckResult]: Loop: 3338#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3326#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3327#L275-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; 3332#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3445#L581 ssl3_accept_~skip~0 := 0; 3442#L100-2 assume !false; 3440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3437#L103 assume 12292 == ssl3_accept_~s__state~0; 3376#L104 ssl3_accept_~s__new_session~0 := 1; 3367#L212 ssl3_accept_~s__server~0 := 1; 3430#L217 assume 0 != ssl3_accept_~cb~0; 3341#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3297#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3298#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3200#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3201#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3081#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3382#L581 ssl3_accept_~skip~0 := 0; 3380#L100-2 assume !false; 3378#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3375#L103 assume !(12292 == ssl3_accept_~s__state~0); 3373#L106 assume !(16384 == ssl3_accept_~s__state~0); 3371#L109 assume !(8192 == ssl3_accept_~s__state~0); 3369#L112 assume !(24576 == ssl3_accept_~s__state~0); 3366#L115 assume !(8195 == ssl3_accept_~s__state~0); 3363#L118 assume !(8480 == ssl3_accept_~s__state~0); 3364#L121 assume !(8481 == ssl3_accept_~s__state~0); 3350#L124 assume !(8482 == ssl3_accept_~s__state~0); 3351#L127 assume 8464 == ssl3_accept_~s__state~0; 3338#L134 [2021-10-13 00:35:02,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:02,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:35:02,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:02,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298922354] [2021-10-13 00:35:02,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:02,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:02,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:02,991 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:03,011 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:03,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2021-10-13 00:35:03,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983081209] [2021-10-13 00:35:03,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,013 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:03,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:03,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:03,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983081209] [2021-10-13 00:35:03,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983081209] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:03,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:03,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:03,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011255337] [2021-10-13 00:35:03,037 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:03,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:03,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:03,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:03,038 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:03,212 INFO L93 Difference]: Finished difference Result 650 states and 922 transitions. [2021-10-13 00:35:03,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:03,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 922 transitions. [2021-10-13 00:35:03,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-10-13 00:35:03,225 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 842 transitions. [2021-10-13 00:35:03,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-10-13 00:35:03,226 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-10-13 00:35:03,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 842 transitions. [2021-10-13 00:35:03,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:03,228 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 842 transitions. [2021-10-13 00:35:03,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 842 transitions. [2021-10-13 00:35:03,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 531. [2021-10-13 00:35:03,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-13 00:35:03,242 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-13 00:35:03,242 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-13 00:35:03,242 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:35:03,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-13 00:35:03,248 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:35:03,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:03,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:03,249 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:03,249 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:03,249 INFO L791 eck$LassoCheckResult]: Stem: 4521#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4383#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 4319#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4251#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4320#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4322#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4374#L100-2 assume !false; 4585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4642#L103 assume !(12292 == ssl3_accept_~s__state~0); 4640#L106 assume !(16384 == ssl3_accept_~s__state~0); 4638#L109 assume 8192 == ssl3_accept_~s__state~0; 4448#L212 [2021-10-13 00:35:03,250 INFO L793 eck$LassoCheckResult]: Loop: 4448#L212 ssl3_accept_~s__server~0 := 1; 4313#L217 assume 0 != ssl3_accept_~cb~0; 4314#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4479#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4480#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4381#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4270#L244 assume 12292 != ssl3_accept_~s__state~0; 4271#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4305#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4729#L581 ssl3_accept_~skip~0 := 0; 4728#L100-2 assume !false; 4727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4726#L103 assume !(12292 == ssl3_accept_~s__state~0); 4725#L106 assume !(16384 == ssl3_accept_~s__state~0); 4724#L109 assume 8192 == ssl3_accept_~s__state~0; 4448#L212 [2021-10-13 00:35:03,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,250 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:35:03,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466037573] [2021-10-13 00:35:03,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:03,313 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-13 00:35:03,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:03,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466037573] [2021-10-13 00:35:03,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466037573] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:03,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:03,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:03,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479739266] [2021-10-13 00:35:03,314 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:03,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2021-10-13 00:35:03,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879114987] [2021-10-13 00:35:03,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:03,335 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-13 00:35:03,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:03,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879114987] [2021-10-13 00:35:03,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879114987] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:03,336 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:03,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:03,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739445017] [2021-10-13 00:35:03,337 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:03,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:03,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:03,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:03,339 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:03,481 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-13 00:35:03,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:03,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-13 00:35:03,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:35:03,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-13 00:35:03,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-13 00:35:03,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-13 00:35:03,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-13 00:35:03,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:03,498 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-13 00:35:03,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-13 00:35:03,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-13 00:35:03,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-13 00:35:03,512 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-13 00:35:03,512 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-13 00:35:03,512 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:35:03,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-13 00:35:03,515 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:35:03,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:03,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:03,517 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:03,518 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-13 00:35:03,518 INFO L791 eck$LassoCheckResult]: Stem: 5592#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5462#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 5397#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5330#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5398#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5400#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5453#L100-2 assume !false; 5698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5590#L103 assume !(12292 == ssl3_accept_~s__state~0); 5587#L106 assume !(16384 == ssl3_accept_~s__state~0); 5588#L109 assume !(8192 == ssl3_accept_~s__state~0); 5827#L112 assume !(24576 == ssl3_accept_~s__state~0); 5824#L115 assume 8195 == ssl3_accept_~s__state~0; 5612#L212 [2021-10-13 00:35:03,518 INFO L793 eck$LassoCheckResult]: Loop: 5612#L212 ssl3_accept_~s__server~0 := 1; 5823#L217 assume 0 != ssl3_accept_~cb~0; 5822#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5821#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5819#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5817#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5690#L244 assume 12292 != ssl3_accept_~s__state~0; 5425#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5383#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5670#L581 ssl3_accept_~skip~0 := 0; 5669#L100-2 assume !false; 5668#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5667#L103 assume !(12292 == ssl3_accept_~s__state~0); 5666#L106 assume !(16384 == ssl3_accept_~s__state~0); 5665#L109 assume !(8192 == ssl3_accept_~s__state~0); 5664#L112 assume !(24576 == ssl3_accept_~s__state~0); 5663#L115 assume 8195 == ssl3_accept_~s__state~0; 5612#L212 [2021-10-13 00:35:03,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,519 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:35:03,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264985022] [2021-10-13 00:35:03,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:03,563 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-13 00:35:03,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:03,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264985022] [2021-10-13 00:35:03,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264985022] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:03,564 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:03,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:03,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729530471] [2021-10-13 00:35:03,565 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:03,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,565 INFO L82 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2021-10-13 00:35:03,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121244027] [2021-10-13 00:35:03,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:03,583 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-13 00:35:03,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:03,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121244027] [2021-10-13 00:35:03,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121244027] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:03,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:03,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:03,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369117578] [2021-10-13 00:35:03,585 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:03,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:03,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:03,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:03,586 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:03,697 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-13 00:35:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:03,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-13 00:35:03,703 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:35:03,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-13 00:35:03,708 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-13 00:35:03,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-13 00:35:03,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-13 00:35:03,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:03,710 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-13 00:35:03,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-13 00:35:03,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-13 00:35:03,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-13 00:35:03,724 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-13 00:35:03,724 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-13 00:35:03,725 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:35:03,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-13 00:35:03,728 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:35:03,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:03,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:03,730 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-13 00:35:03,730 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:03,731 INFO L791 eck$LassoCheckResult]: Stem: 6669#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6541#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 6474#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6409#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6475#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6477#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6530#L100-2 assume !false; 6650#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6666#L103 assume !(12292 == ssl3_accept_~s__state~0); 6667#L106 assume !(16384 == ssl3_accept_~s__state~0); 6853#L109 assume !(8192 == ssl3_accept_~s__state~0); 6850#L112 assume !(24576 == ssl3_accept_~s__state~0); 6849#L115 assume !(8195 == ssl3_accept_~s__state~0); 6848#L118 assume !(8480 == ssl3_accept_~s__state~0); 6487#L121 assume !(8481 == ssl3_accept_~s__state~0); 6488#L124 assume !(8482 == ssl3_accept_~s__state~0); 6614#L127 assume 8464 == ssl3_accept_~s__state~0; 6672#L134 [2021-10-13 00:35:03,731 INFO L793 eck$LassoCheckResult]: Loop: 6672#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6658#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6659#L275-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; 6663#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6864#L581 ssl3_accept_~skip~0 := 0; 6862#L100-2 assume !false; 6860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6858#L103 assume !(12292 == ssl3_accept_~s__state~0); 6852#L106 assume !(16384 == ssl3_accept_~s__state~0); 6847#L109 assume !(8192 == ssl3_accept_~s__state~0); 6846#L112 assume !(24576 == ssl3_accept_~s__state~0); 6845#L115 assume !(8195 == ssl3_accept_~s__state~0); 6844#L118 assume !(8480 == ssl3_accept_~s__state~0); 6843#L121 assume !(8481 == ssl3_accept_~s__state~0); 6842#L124 assume !(8482 == ssl3_accept_~s__state~0); 6673#L127 assume !(8464 == ssl3_accept_~s__state~0); 6576#L130 assume !(8465 == ssl3_accept_~s__state~0); 6577#L133 assume !(8466 == ssl3_accept_~s__state~0); 6453#L136 assume 8496 == ssl3_accept_~s__state~0; 6454#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6495#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6496#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 6519#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6485#L298-2 ssl3_accept_~s__init_num~0 := 0; 6483#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6835#L581 ssl3_accept_~skip~0 := 0; 6830#L100-2 assume !false; 6828#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6826#L103 assume !(12292 == ssl3_accept_~s__state~0); 6824#L106 assume 16384 == ssl3_accept_~s__state~0; 6464#L212 ssl3_accept_~s__server~0 := 1; 6938#L217 assume 0 != ssl3_accept_~cb~0; 6937#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6936#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6934#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6932#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6931#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6655#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6523#L581 ssl3_accept_~skip~0 := 0; 6778#L100-2 assume !false; 6777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6776#L103 assume !(12292 == ssl3_accept_~s__state~0); 6775#L106 assume !(16384 == ssl3_accept_~s__state~0); 6774#L109 assume !(8192 == ssl3_accept_~s__state~0); 6771#L112 assume !(24576 == ssl3_accept_~s__state~0); 6769#L115 assume !(8195 == ssl3_accept_~s__state~0); 6704#L118 assume !(8480 == ssl3_accept_~s__state~0); 6705#L121 assume !(8481 == ssl3_accept_~s__state~0); 6700#L124 assume !(8482 == ssl3_accept_~s__state~0); 6701#L127 assume 8464 == ssl3_accept_~s__state~0; 6672#L134 [2021-10-13 00:35:03,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:35:03,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197372042] [2021-10-13 00:35:03,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:03,742 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:03,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:03,757 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:03,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,758 INFO L82 PathProgramCache]: Analyzing trace with hash -843013632, now seen corresponding path program 1 times [2021-10-13 00:35:03,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789763916] [2021-10-13 00:35:03,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:03,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:03,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789763916] [2021-10-13 00:35:03,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789763916] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:03,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:03,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:03,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113260270] [2021-10-13 00:35:03,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:03,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:03,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:03,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:03,796 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:03,950 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-10-13 00:35:03,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:03,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-10-13 00:35:03,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-13 00:35:03,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-10-13 00:35:03,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-10-13 00:35:03,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-10-13 00:35:03,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-10-13 00:35:03,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:03,966 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-10-13 00:35:03,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-10-13 00:35:03,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-10-13 00:35:03,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:03,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-13 00:35:03,983 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-13 00:35:03,983 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-13 00:35:03,983 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:35:03,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-13 00:35:03,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-13 00:35:03,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:03,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:03,989 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-13 00:35:03,989 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:03,990 INFO L791 eck$LassoCheckResult]: Stem: 7883#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7751#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 7684#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7685#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7687#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7740#L100-2 assume !false; 7992#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8133#L103 assume !(12292 == ssl3_accept_~s__state~0); 8131#L106 assume !(16384 == ssl3_accept_~s__state~0); 8129#L109 assume !(8192 == ssl3_accept_~s__state~0); 8127#L112 assume !(24576 == ssl3_accept_~s__state~0); 8125#L115 assume !(8195 == ssl3_accept_~s__state~0); 8123#L118 assume !(8480 == ssl3_accept_~s__state~0); 8121#L121 assume !(8481 == ssl3_accept_~s__state~0); 8119#L124 assume !(8482 == ssl3_accept_~s__state~0); 8117#L127 assume 8464 == ssl3_accept_~s__state~0; 7884#L134 [2021-10-13 00:35:03,990 INFO L793 eck$LassoCheckResult]: Loop: 7884#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7869#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7870#L275-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; 7865#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7733#L581 ssl3_accept_~skip~0 := 0; 7859#L100-2 assume !false; 7860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7881#L103 assume !(12292 == ssl3_accept_~s__state~0); 7879#L106 assume !(16384 == ssl3_accept_~s__state~0); 7873#L109 assume !(8192 == ssl3_accept_~s__state~0); 7766#L112 assume !(24576 == ssl3_accept_~s__state~0); 7767#L115 assume !(8195 == ssl3_accept_~s__state~0); 7781#L118 assume !(8480 == ssl3_accept_~s__state~0); 7697#L121 assume !(8481 == ssl3_accept_~s__state~0); 7698#L124 assume !(8482 == ssl3_accept_~s__state~0); 7825#L127 assume !(8464 == ssl3_accept_~s__state~0); 7783#L130 assume !(8465 == ssl3_accept_~s__state~0); 7784#L133 assume !(8466 == ssl3_accept_~s__state~0); 7661#L136 assume 8496 == ssl3_accept_~s__state~0; 7662#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7705#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7706#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7730#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7695#L298-2 ssl3_accept_~s__init_num~0 := 0; 7693#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8261#L581 ssl3_accept_~skip~0 := 0; 8260#L100-2 assume !false; 8259#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8258#L103 assume !(12292 == ssl3_accept_~s__state~0); 8257#L106 assume !(16384 == ssl3_accept_~s__state~0); 8256#L109 assume !(8192 == ssl3_accept_~s__state~0); 8255#L112 assume !(24576 == ssl3_accept_~s__state~0); 8254#L115 assume !(8195 == ssl3_accept_~s__state~0); 8253#L118 assume !(8480 == ssl3_accept_~s__state~0); 8252#L121 assume !(8481 == ssl3_accept_~s__state~0); 8251#L124 assume !(8482 == ssl3_accept_~s__state~0); 8250#L127 assume !(8464 == ssl3_accept_~s__state~0); 8249#L130 assume !(8465 == ssl3_accept_~s__state~0); 8248#L133 assume !(8466 == ssl3_accept_~s__state~0); 8247#L136 assume !(8496 == ssl3_accept_~s__state~0); 7716#L139 assume !(8497 == ssl3_accept_~s__state~0); 7717#L142 assume !(8512 == ssl3_accept_~s__state~0); 7787#L145 assume !(8513 == ssl3_accept_~s__state~0); 7789#L148 assume !(8528 == ssl3_accept_~s__state~0); 8206#L151 assume !(8529 == ssl3_accept_~s__state~0); 7903#L154 assume !(8544 == ssl3_accept_~s__state~0); 7904#L157 assume !(8545 == ssl3_accept_~s__state~0); 8208#L160 assume 8560 == ssl3_accept_~s__state~0; 7846#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7668#L423 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; 7627#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8199#L581 ssl3_accept_~skip~0 := 0; 8196#L100-2 assume !false; 8193#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8190#L103 assume !(12292 == ssl3_accept_~s__state~0); 8188#L106 assume !(16384 == ssl3_accept_~s__state~0); 8185#L109 assume !(8192 == ssl3_accept_~s__state~0); 8184#L112 assume !(24576 == ssl3_accept_~s__state~0); 8183#L115 assume !(8195 == ssl3_accept_~s__state~0); 7991#L118 assume !(8480 == ssl3_accept_~s__state~0); 7985#L121 assume !(8481 == ssl3_accept_~s__state~0); 7898#L124 assume !(8482 == ssl3_accept_~s__state~0); 7899#L127 assume 8464 == ssl3_accept_~s__state~0; 7884#L134 [2021-10-13 00:35:03,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:03,991 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:35:03,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:03,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075931315] [2021-10-13 00:35:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:03,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,002 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,016 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:04,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,017 INFO L82 PathProgramCache]: Analyzing trace with hash 477531437, now seen corresponding path program 1 times [2021-10-13 00:35:04,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233382639] [2021-10-13 00:35:04,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:04,064 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:04,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:04,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233382639] [2021-10-13 00:35:04,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233382639] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:04,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:04,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:04,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469770543] [2021-10-13 00:35:04,066 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:04,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:04,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:04,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:04,067 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:04,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:04,246 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-13 00:35:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:04,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-13 00:35:04,253 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-13 00:35:04,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-13 00:35:04,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-13 00:35:04,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-13 00:35:04,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-13 00:35:04,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:04,261 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-13 00:35:04,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-13 00:35:04,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-13 00:35:04,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:04,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-13 00:35:04,280 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-13 00:35:04,280 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-13 00:35:04,281 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:35:04,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-13 00:35:04,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-13 00:35:04,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:04,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:04,287 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-13 00:35:04,287 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:04,287 INFO L791 eck$LassoCheckResult]: Stem: 9333#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9192#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 9126#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9061#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9127#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9129#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9181#L100-2 assume !false; 9555#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9607#L103 assume !(12292 == ssl3_accept_~s__state~0); 9605#L106 assume !(16384 == ssl3_accept_~s__state~0); 9603#L109 assume !(8192 == ssl3_accept_~s__state~0); 9601#L112 assume !(24576 == ssl3_accept_~s__state~0); 9599#L115 assume !(8195 == ssl3_accept_~s__state~0); 9597#L118 assume !(8480 == ssl3_accept_~s__state~0); 9595#L121 assume !(8481 == ssl3_accept_~s__state~0); 9593#L124 assume !(8482 == ssl3_accept_~s__state~0); 9591#L127 assume 8464 == ssl3_accept_~s__state~0; 9335#L134 [2021-10-13 00:35:04,288 INFO L793 eck$LassoCheckResult]: Loop: 9335#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9317#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9318#L275-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; 9327#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9812#L581 ssl3_accept_~skip~0 := 0; 9810#L100-2 assume !false; 9809#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9807#L103 assume !(12292 == ssl3_accept_~s__state~0); 9806#L106 assume !(16384 == ssl3_accept_~s__state~0); 9805#L109 assume !(8192 == ssl3_accept_~s__state~0); 9207#L112 assume !(24576 == ssl3_accept_~s__state~0); 9208#L115 assume !(8195 == ssl3_accept_~s__state~0); 9224#L118 assume !(8480 == ssl3_accept_~s__state~0); 9139#L121 assume !(8481 == ssl3_accept_~s__state~0); 9140#L124 assume !(8482 == ssl3_accept_~s__state~0); 9267#L127 assume !(8464 == ssl3_accept_~s__state~0); 9226#L130 assume !(8465 == ssl3_accept_~s__state~0); 9227#L133 assume !(8466 == ssl3_accept_~s__state~0); 9535#L136 assume 8496 == ssl3_accept_~s__state~0; 9534#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9531#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9525#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9163#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9164#L298-2 ssl3_accept_~s__init_num~0 := 0; 9137#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9690#L581 ssl3_accept_~skip~0 := 0; 9688#L100-2 assume !false; 9686#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9684#L103 assume !(12292 == ssl3_accept_~s__state~0); 9682#L106 assume !(16384 == ssl3_accept_~s__state~0); 9680#L109 assume !(8192 == ssl3_accept_~s__state~0); 9678#L112 assume !(24576 == ssl3_accept_~s__state~0); 9676#L115 assume !(8195 == ssl3_accept_~s__state~0); 9674#L118 assume !(8480 == ssl3_accept_~s__state~0); 9672#L121 assume !(8481 == ssl3_accept_~s__state~0); 9671#L124 assume !(8482 == ssl3_accept_~s__state~0); 9541#L127 assume !(8464 == ssl3_accept_~s__state~0); 9540#L130 assume !(8465 == ssl3_accept_~s__state~0); 9538#L133 assume !(8466 == ssl3_accept_~s__state~0); 9539#L136 assume !(8496 == ssl3_accept_~s__state~0); 9698#L139 assume !(8497 == ssl3_accept_~s__state~0); 9697#L142 assume !(8512 == ssl3_accept_~s__state~0); 9508#L145 assume !(8513 == ssl3_accept_~s__state~0); 9509#L148 assume !(8528 == ssl3_accept_~s__state~0); 9550#L151 assume !(8529 == ssl3_accept_~s__state~0); 9363#L154 assume !(8544 == ssl3_accept_~s__state~0); 9364#L157 assume !(8545 == ssl3_accept_~s__state~0); 9348#L160 assume 8560 == ssl3_accept_~s__state~0; 9288#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9111#L423 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; 9112#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9575#L581 ssl3_accept_~skip~0 := 0; 9573#L100-2 assume !false; 9571#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9569#L103 assume !(12292 == ssl3_accept_~s__state~0); 9567#L106 assume !(16384 == ssl3_accept_~s__state~0); 9565#L109 assume !(8192 == ssl3_accept_~s__state~0); 9563#L112 assume !(24576 == ssl3_accept_~s__state~0); 9561#L115 assume !(8195 == ssl3_accept_~s__state~0); 9559#L118 assume !(8480 == ssl3_accept_~s__state~0); 9366#L121 assume !(8481 == ssl3_accept_~s__state~0); 9353#L124 assume !(8482 == ssl3_accept_~s__state~0); 9354#L127 assume 8464 == ssl3_accept_~s__state~0; 9335#L134 [2021-10-13 00:35:04,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:35:04,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670283685] [2021-10-13 00:35:04,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,309 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:04,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,337 INFO L82 PathProgramCache]: Analyzing trace with hash 901178159, now seen corresponding path program 1 times [2021-10-13 00:35:04,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032470062] [2021-10-13 00:35:04,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:04,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:04,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032470062] [2021-10-13 00:35:04,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032470062] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:04,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:04,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:04,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63083125] [2021-10-13 00:35:04,366 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:04,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:04,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:04,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:04,368 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:04,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:04,478 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-13 00:35:04,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:04,478 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-13 00:35:04,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-13 00:35:04,493 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-13 00:35:04,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-13 00:35:04,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-13 00:35:04,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-13 00:35:04,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:04,495 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-13 00:35:04,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-13 00:35:04,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-13 00:35:04,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:04,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-13 00:35:04,515 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-13 00:35:04,515 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-13 00:35:04,516 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:35:04,516 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-13 00:35:04,520 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-13 00:35:04,520 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:04,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:04,522 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-13 00:35:04,522 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:04,522 INFO L791 eck$LassoCheckResult]: Stem: 10983#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10840#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 10771#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10706#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10772#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10774#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 10829#L100-2 assume !false; 11106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11347#L103 assume !(12292 == ssl3_accept_~s__state~0); 11345#L106 assume !(16384 == ssl3_accept_~s__state~0); 11343#L109 assume !(8192 == ssl3_accept_~s__state~0); 11341#L112 assume !(24576 == ssl3_accept_~s__state~0); 11339#L115 assume !(8195 == ssl3_accept_~s__state~0); 11337#L118 assume !(8480 == ssl3_accept_~s__state~0); 11335#L121 assume !(8481 == ssl3_accept_~s__state~0); 11333#L124 assume !(8482 == ssl3_accept_~s__state~0); 11331#L127 assume 8464 == ssl3_accept_~s__state~0; 10985#L134 [2021-10-13 00:35:04,523 INFO L793 eck$LassoCheckResult]: Loop: 10985#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10966#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10967#L275-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; 10976#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11353#L581 ssl3_accept_~skip~0 := 0; 11351#L100-2 assume !false; 11349#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11348#L103 assume !(12292 == ssl3_accept_~s__state~0); 11346#L106 assume !(16384 == ssl3_accept_~s__state~0); 11344#L109 assume !(8192 == ssl3_accept_~s__state~0); 11342#L112 assume !(24576 == ssl3_accept_~s__state~0); 11340#L115 assume !(8195 == ssl3_accept_~s__state~0); 11338#L118 assume !(8480 == ssl3_accept_~s__state~0); 11336#L121 assume !(8481 == ssl3_accept_~s__state~0); 11334#L124 assume !(8482 == ssl3_accept_~s__state~0); 11332#L127 assume !(8464 == ssl3_accept_~s__state~0); 11330#L130 assume !(8465 == ssl3_accept_~s__state~0); 11328#L133 assume !(8466 == ssl3_accept_~s__state~0); 11326#L136 assume 8496 == ssl3_accept_~s__state~0; 11165#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11324#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11322#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 11320#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11315#L298-2 ssl3_accept_~s__init_num~0 := 0; 11312#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11306#L581 ssl3_accept_~skip~0 := 0; 11304#L100-2 assume !false; 11302#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11300#L103 assume !(12292 == ssl3_accept_~s__state~0); 11298#L106 assume !(16384 == ssl3_accept_~s__state~0); 11296#L109 assume !(8192 == ssl3_accept_~s__state~0); 11294#L112 assume !(24576 == ssl3_accept_~s__state~0); 11292#L115 assume !(8195 == ssl3_accept_~s__state~0); 11290#L118 assume !(8480 == ssl3_accept_~s__state~0); 11288#L121 assume !(8481 == ssl3_accept_~s__state~0); 11286#L124 assume !(8482 == ssl3_accept_~s__state~0); 11284#L127 assume !(8464 == ssl3_accept_~s__state~0); 11283#L130 assume !(8465 == ssl3_accept_~s__state~0); 11282#L133 assume !(8466 == ssl3_accept_~s__state~0); 11279#L136 assume !(8496 == ssl3_accept_~s__state~0); 11277#L139 assume !(8497 == ssl3_accept_~s__state~0); 11276#L142 assume 8512 == ssl3_accept_~s__state~0; 11158#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11273#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10994#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10780#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11314#L581 ssl3_accept_~skip~0 := 0; 11313#L100-2 assume !false; 11307#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11305#L103 assume !(12292 == ssl3_accept_~s__state~0); 11303#L106 assume !(16384 == ssl3_accept_~s__state~0); 11301#L109 assume !(8192 == ssl3_accept_~s__state~0); 11299#L112 assume !(24576 == ssl3_accept_~s__state~0); 11297#L115 assume !(8195 == ssl3_accept_~s__state~0); 11295#L118 assume !(8480 == ssl3_accept_~s__state~0); 11293#L121 assume !(8481 == ssl3_accept_~s__state~0); 11291#L124 assume !(8482 == ssl3_accept_~s__state~0); 11289#L127 assume !(8464 == ssl3_accept_~s__state~0); 11287#L130 assume !(8465 == ssl3_accept_~s__state~0); 11285#L133 assume !(8466 == ssl3_accept_~s__state~0); 11281#L136 assume !(8496 == ssl3_accept_~s__state~0); 11280#L139 assume !(8497 == ssl3_accept_~s__state~0); 11278#L142 assume !(8512 == ssl3_accept_~s__state~0); 11274#L145 assume !(8513 == ssl3_accept_~s__state~0); 11275#L148 assume !(8528 == ssl3_accept_~s__state~0); 11380#L151 assume !(8529 == ssl3_accept_~s__state~0); 11015#L154 assume !(8544 == ssl3_accept_~s__state~0); 11016#L157 assume !(8545 == ssl3_accept_~s__state~0); 11002#L160 assume 8560 == ssl3_accept_~s__state~0; 10934#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10756#L423 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; 10757#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11543#L581 ssl3_accept_~skip~0 := 0; 11542#L100-2 assume !false; 11541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11540#L103 assume !(12292 == ssl3_accept_~s__state~0); 10977#L106 assume !(16384 == ssl3_accept_~s__state~0); 10969#L109 assume !(8192 == ssl3_accept_~s__state~0); 10970#L112 assume !(24576 == ssl3_accept_~s__state~0); 10872#L115 assume !(8195 == ssl3_accept_~s__state~0); 10873#L118 assume !(8480 == ssl3_accept_~s__state~0); 10944#L121 assume !(8481 == ssl3_accept_~s__state~0); 11012#L124 assume !(8482 == ssl3_accept_~s__state~0); 11013#L127 assume 8464 == ssl3_accept_~s__state~0; 10985#L134 [2021-10-13 00:35:04,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:35:04,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657605636] [2021-10-13 00:35:04,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,531 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,542 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:04,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1122686502, now seen corresponding path program 1 times [2021-10-13 00:35:04,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498657027] [2021-10-13 00:35:04,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:04,579 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:35:04,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:04,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498657027] [2021-10-13 00:35:04,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498657027] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:04,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:04,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:04,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471837834] [2021-10-13 00:35:04,581 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:04,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:04,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:04,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:04,582 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:04,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:04,698 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-13 00:35:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:04,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-13 00:35:04,707 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-13 00:35:04,715 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-13 00:35:04,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-13 00:35:04,716 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-13 00:35:04,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-13 00:35:04,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:04,717 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-13 00:35:04,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-13 00:35:04,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-13 00:35:04,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:04,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-13 00:35:04,740 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-13 00:35:04,740 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-13 00:35:04,740 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:35:04,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-13 00:35:04,745 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-13 00:35:04,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:04,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:04,747 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-13 00:35:04,747 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:04,747 INFO L791 eck$LassoCheckResult]: Stem: 12798#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12656#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 12588#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12522#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12589#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12591#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12646#L100-2 assume !false; 13144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13315#L103 assume !(12292 == ssl3_accept_~s__state~0); 13313#L106 assume !(16384 == ssl3_accept_~s__state~0); 13311#L109 assume !(8192 == ssl3_accept_~s__state~0); 13309#L112 assume !(24576 == ssl3_accept_~s__state~0); 13307#L115 assume !(8195 == ssl3_accept_~s__state~0); 13305#L118 assume !(8480 == ssl3_accept_~s__state~0); 13303#L121 assume !(8481 == ssl3_accept_~s__state~0); 13301#L124 assume !(8482 == ssl3_accept_~s__state~0); 13299#L127 assume 8464 == ssl3_accept_~s__state~0; 12799#L134 [2021-10-13 00:35:04,748 INFO L793 eck$LassoCheckResult]: Loop: 12799#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12786#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12787#L275-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; 12793#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13419#L581 ssl3_accept_~skip~0 := 0; 13417#L100-2 assume !false; 13415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13413#L103 assume !(12292 == ssl3_accept_~s__state~0); 13411#L106 assume !(16384 == ssl3_accept_~s__state~0); 13409#L109 assume !(8192 == ssl3_accept_~s__state~0); 13407#L112 assume !(24576 == ssl3_accept_~s__state~0); 13405#L115 assume !(8195 == ssl3_accept_~s__state~0); 13403#L118 assume !(8480 == ssl3_accept_~s__state~0); 13401#L121 assume !(8481 == ssl3_accept_~s__state~0); 13399#L124 assume !(8482 == ssl3_accept_~s__state~0); 13397#L127 assume !(8464 == ssl3_accept_~s__state~0); 13395#L130 assume !(8465 == ssl3_accept_~s__state~0); 13393#L133 assume !(8466 == ssl3_accept_~s__state~0); 13214#L136 assume 8496 == ssl3_accept_~s__state~0; 12682#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12611#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12612#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12632#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12633#L298-2 ssl3_accept_~s__init_num~0 := 0; 12530#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13440#L581 ssl3_accept_~skip~0 := 0; 13439#L100-2 assume !false; 13438#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13437#L103 assume !(12292 == ssl3_accept_~s__state~0); 13436#L106 assume !(16384 == ssl3_accept_~s__state~0); 13435#L109 assume !(8192 == ssl3_accept_~s__state~0); 13434#L112 assume !(24576 == ssl3_accept_~s__state~0); 13433#L115 assume !(8195 == ssl3_accept_~s__state~0); 12766#L118 assume !(8480 == ssl3_accept_~s__state~0); 12603#L121 assume !(8481 == ssl3_accept_~s__state~0); 12604#L124 assume !(8482 == ssl3_accept_~s__state~0); 12730#L127 assume !(8464 == ssl3_accept_~s__state~0); 13292#L130 assume !(8465 == ssl3_accept_~s__state~0); 13291#L133 assume !(8466 == ssl3_accept_~s__state~0); 13290#L136 assume !(8496 == ssl3_accept_~s__state~0); 13289#L139 assume !(8497 == ssl3_accept_~s__state~0); 13288#L142 assume !(8512 == ssl3_accept_~s__state~0); 13287#L145 assume !(8513 == ssl3_accept_~s__state~0); 13286#L148 assume !(8528 == ssl3_accept_~s__state~0); 12735#L151 assume !(8529 == ssl3_accept_~s__state~0); 12736#L154 assume !(8544 == ssl3_accept_~s__state~0); 12534#L157 assume !(8545 == ssl3_accept_~s__state~0); 12535#L160 assume !(8560 == ssl3_accept_~s__state~0); 13274#L163 assume !(8561 == ssl3_accept_~s__state~0); 12765#L166 assume !(8448 == ssl3_accept_~s__state~0); 12696#L169 assume !(8576 == ssl3_accept_~s__state~0); 12697#L172 assume !(8577 == ssl3_accept_~s__state~0); 12523#L175 assume !(8592 == ssl3_accept_~s__state~0); 12524#L178 assume !(8593 == ssl3_accept_~s__state~0); 12620#L181 assume !(8608 == ssl3_accept_~s__state~0); 12739#L184 assume !(8609 == ssl3_accept_~s__state~0); 12740#L187 assume !(8640 == ssl3_accept_~s__state~0); 12700#L190 assume !(8641 == ssl3_accept_~s__state~0); 12684#L193 assume 8656 == ssl3_accept_~s__state~0; 12685#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12720#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12753#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12702#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12703#L506 assume !(0 == ssl3_accept_~tmp___10~0); 12791#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13262#L581 ssl3_accept_~skip~0 := 0; 13260#L100-2 assume !false; 13258#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13256#L103 assume !(12292 == ssl3_accept_~s__state~0); 13249#L106 assume 16384 == ssl3_accept_~s__state~0; 12578#L212 ssl3_accept_~s__server~0 := 1; 13246#L217 assume 0 != ssl3_accept_~cb~0; 13244#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13242#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13239#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13236#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13234#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13231#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13225#L581 ssl3_accept_~skip~0 := 0; 13223#L100-2 assume !false; 13222#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13221#L103 assume !(12292 == ssl3_accept_~s__state~0); 13220#L106 assume !(16384 == ssl3_accept_~s__state~0); 13218#L109 assume !(8192 == ssl3_accept_~s__state~0); 13216#L112 assume !(24576 == ssl3_accept_~s__state~0); 13215#L115 assume !(8195 == ssl3_accept_~s__state~0); 12831#L118 assume !(8480 == ssl3_accept_~s__state~0); 12832#L121 assume !(8481 == ssl3_accept_~s__state~0); 12819#L124 assume !(8482 == ssl3_accept_~s__state~0); 12820#L127 assume 8464 == ssl3_accept_~s__state~0; 12799#L134 [2021-10-13 00:35:04,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:35:04,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481181349] [2021-10-13 00:35:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,781 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:04,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:04,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:04,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:04,793 INFO L82 PathProgramCache]: Analyzing trace with hash -641536259, now seen corresponding path program 1 times [2021-10-13 00:35:04,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:04,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538547289] [2021-10-13 00:35:04,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:04,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:04,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:35:04,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:04,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538547289] [2021-10-13 00:35:04,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538547289] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:04,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:04,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:04,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288040734] [2021-10-13 00:35:04,827 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:04,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:04,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:04,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:04,829 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:05,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:05,004 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-13 00:35:05,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:05,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-13 00:35:05,012 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2021-10-13 00:35:05,020 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-13 00:35:05,021 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-13 00:35:05,022 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-13 00:35:05,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-13 00:35:05,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:05,022 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-13 00:35:05,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-13 00:35:05,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-13 00:35:05,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:05,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-13 00:35:05,043 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-13 00:35:05,043 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-13 00:35:05,043 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:35:05,043 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-13 00:35:05,048 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2021-10-13 00:35:05,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:05,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:05,050 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-13 00:35:05,050 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:05,050 INFO L791 eck$LassoCheckResult]: Stem: 14564#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14442#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 14377#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14319#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14378#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14380#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14432#L100-2 assume !false; 14612#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14899#L103 assume !(12292 == ssl3_accept_~s__state~0); 14897#L106 assume !(16384 == ssl3_accept_~s__state~0); 14895#L109 assume !(8192 == ssl3_accept_~s__state~0); 14893#L112 assume !(24576 == ssl3_accept_~s__state~0); 14891#L115 assume !(8195 == ssl3_accept_~s__state~0); 14889#L118 assume !(8480 == ssl3_accept_~s__state~0); 14887#L121 assume !(8481 == ssl3_accept_~s__state~0); 14885#L124 assume !(8482 == ssl3_accept_~s__state~0); 14883#L127 assume 8464 == ssl3_accept_~s__state~0; 14567#L134 [2021-10-13 00:35:05,051 INFO L793 eck$LassoCheckResult]: Loop: 14567#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14553#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14554#L275-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; 14549#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14425#L581 ssl3_accept_~skip~0 := 0; 15150#L100-2 assume !false; 15149#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14561#L103 assume !(12292 == ssl3_accept_~s__state~0); 14562#L106 assume !(16384 == ssl3_accept_~s__state~0); 15148#L109 assume !(8192 == ssl3_accept_~s__state~0); 15147#L112 assume !(24576 == ssl3_accept_~s__state~0); 14471#L115 assume !(8195 == ssl3_accept_~s__state~0); 14472#L118 assume !(8480 == ssl3_accept_~s__state~0); 14536#L121 assume !(8481 == ssl3_accept_~s__state~0); 15144#L124 assume !(8482 == ssl3_accept_~s__state~0); 15081#L127 assume !(8464 == ssl3_accept_~s__state~0); 15080#L130 assume !(8465 == ssl3_accept_~s__state~0); 15079#L133 assume !(8466 == ssl3_accept_~s__state~0); 14932#L136 assume 8496 == ssl3_accept_~s__state~0; 14463#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14394#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14395#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14414#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14415#L298-2 ssl3_accept_~s__init_num~0 := 0; 15010#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15004#L581 ssl3_accept_~skip~0 := 0; 15002#L100-2 assume !false; 15000#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14998#L103 assume !(12292 == ssl3_accept_~s__state~0); 14996#L106 assume !(16384 == ssl3_accept_~s__state~0); 14994#L109 assume !(8192 == ssl3_accept_~s__state~0); 14992#L112 assume !(24576 == ssl3_accept_~s__state~0); 14990#L115 assume !(8195 == ssl3_accept_~s__state~0); 14744#L118 assume !(8480 == ssl3_accept_~s__state~0); 14743#L121 assume !(8481 == ssl3_accept_~s__state~0); 14742#L124 assume !(8482 == ssl3_accept_~s__state~0); 14741#L127 assume !(8464 == ssl3_accept_~s__state~0); 14739#L130 assume !(8465 == ssl3_accept_~s__state~0); 14738#L133 assume !(8466 == ssl3_accept_~s__state~0); 14737#L136 assume !(8496 == ssl3_accept_~s__state~0); 14736#L139 assume !(8497 == ssl3_accept_~s__state~0); 14735#L142 assume 8512 == ssl3_accept_~s__state~0; 14631#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14733#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14731#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14730#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14725#L581 ssl3_accept_~skip~0 := 0; 14723#L100-2 assume !false; 14722#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14721#L103 assume !(12292 == ssl3_accept_~s__state~0); 14720#L106 assume !(16384 == ssl3_accept_~s__state~0); 14719#L109 assume !(8192 == ssl3_accept_~s__state~0); 14718#L112 assume !(24576 == ssl3_accept_~s__state~0); 14716#L115 assume !(8195 == ssl3_accept_~s__state~0); 14712#L118 assume !(8480 == ssl3_accept_~s__state~0); 14711#L121 assume !(8481 == ssl3_accept_~s__state~0); 14710#L124 assume !(8482 == ssl3_accept_~s__state~0); 14709#L127 assume !(8464 == ssl3_accept_~s__state~0); 14708#L130 assume !(8465 == ssl3_accept_~s__state~0); 14707#L133 assume !(8466 == ssl3_accept_~s__state~0); 14705#L136 assume !(8496 == ssl3_accept_~s__state~0); 14704#L139 assume !(8497 == ssl3_accept_~s__state~0); 14703#L142 assume !(8512 == ssl3_accept_~s__state~0); 14702#L145 assume !(8513 == ssl3_accept_~s__state~0); 14701#L148 assume 8528 == ssl3_accept_~s__state~0; 14624#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14697#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14696#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14688#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14686#L358 assume !(ssl3_accept_~ret~0 <= 0); 14685#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14626#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14677#L581 ssl3_accept_~skip~0 := 0; 14676#L100-2 assume !false; 14674#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14673#L103 assume !(12292 == ssl3_accept_~s__state~0); 14672#L106 assume !(16384 == ssl3_accept_~s__state~0); 14671#L109 assume !(8192 == ssl3_accept_~s__state~0); 14666#L112 assume !(24576 == ssl3_accept_~s__state~0); 14664#L115 assume !(8195 == ssl3_accept_~s__state~0); 14662#L118 assume !(8480 == ssl3_accept_~s__state~0); 14660#L121 assume !(8481 == ssl3_accept_~s__state~0); 14658#L124 assume !(8482 == ssl3_accept_~s__state~0); 14656#L127 assume !(8464 == ssl3_accept_~s__state~0); 14654#L130 assume !(8465 == ssl3_accept_~s__state~0); 14652#L133 assume !(8466 == ssl3_accept_~s__state~0); 14650#L136 assume !(8496 == ssl3_accept_~s__state~0); 14648#L139 assume !(8497 == ssl3_accept_~s__state~0); 14646#L142 assume !(8512 == ssl3_accept_~s__state~0); 14644#L145 assume !(8513 == ssl3_accept_~s__state~0); 14642#L148 assume !(8528 == ssl3_accept_~s__state~0); 14640#L151 assume !(8529 == ssl3_accept_~s__state~0); 14636#L154 assume !(8544 == ssl3_accept_~s__state~0); 14637#L157 assume !(8545 == ssl3_accept_~s__state~0); 14576#L160 assume 8560 == ssl3_accept_~s__state~0; 14528#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14366#L423 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; 14367#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14765#L581 ssl3_accept_~skip~0 := 0; 14763#L100-2 assume !false; 14761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14759#L103 assume !(12292 == ssl3_accept_~s__state~0); 14757#L106 assume !(16384 == ssl3_accept_~s__state~0); 14755#L109 assume !(8192 == ssl3_accept_~s__state~0); 14753#L112 assume !(24576 == ssl3_accept_~s__state~0); 14751#L115 assume !(8195 == ssl3_accept_~s__state~0); 14750#L118 assume !(8480 == ssl3_accept_~s__state~0); 14746#L121 assume !(8481 == ssl3_accept_~s__state~0); 14586#L124 assume !(8482 == ssl3_accept_~s__state~0); 14587#L127 assume 8464 == ssl3_accept_~s__state~0; 14567#L134 [2021-10-13 00:35:05,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:05,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:35:05,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:05,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750670174] [2021-10-13 00:35:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:05,060 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:05,070 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:05,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:05,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1893606779, now seen corresponding path program 1 times [2021-10-13 00:35:05,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:05,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846709253] [2021-10-13 00:35:05,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,071 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:05,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:05,104 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 00:35:05,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:05,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846709253] [2021-10-13 00:35:05,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846709253] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:05,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:05,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:05,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680170681] [2021-10-13 00:35:05,105 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:05,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:05,107 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:05,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:05,230 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-10-13 00:35:05,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:05,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-10-13 00:35:05,239 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2021-10-13 00:35:05,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-10-13 00:35:05,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-10-13 00:35:05,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-10-13 00:35:05,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-10-13 00:35:05,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:05,248 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-10-13 00:35:05,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-10-13 00:35:05,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-10-13 00:35:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:05,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-10-13 00:35:05,272 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-13 00:35:05,272 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-13 00:35:05,272 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:35:05,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-10-13 00:35:05,278 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2021-10-13 00:35:05,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:05,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:05,280 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-13 00:35:05,280 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:05,280 INFO L791 eck$LassoCheckResult]: Stem: 16408#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16273#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 16211#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16152#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16212#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16214#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16265#L100-2 assume !false; 16451#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16923#L103 assume !(12292 == ssl3_accept_~s__state~0); 16921#L106 assume !(16384 == ssl3_accept_~s__state~0); 16919#L109 assume !(8192 == ssl3_accept_~s__state~0); 16917#L112 assume !(24576 == ssl3_accept_~s__state~0); 16915#L115 assume !(8195 == ssl3_accept_~s__state~0); 16914#L118 assume !(8480 == ssl3_accept_~s__state~0); 16913#L121 assume !(8481 == ssl3_accept_~s__state~0); 16912#L124 assume !(8482 == ssl3_accept_~s__state~0); 16911#L127 assume 8464 == ssl3_accept_~s__state~0; 16410#L134 [2021-10-13 00:35:05,281 INFO L793 eck$LassoCheckResult]: Loop: 16410#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16395#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16396#L275-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; 16391#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16258#L581 ssl3_accept_~skip~0 := 0; 17090#L100-2 assume !false; 17089#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16406#L103 assume !(12292 == ssl3_accept_~s__state~0); 16404#L106 assume !(16384 == ssl3_accept_~s__state~0); 16397#L109 assume !(8192 == ssl3_accept_~s__state~0); 16398#L112 assume !(24576 == ssl3_accept_~s__state~0); 17086#L115 assume !(8195 == ssl3_accept_~s__state~0); 17085#L118 assume !(8480 == ssl3_accept_~s__state~0); 17084#L121 assume !(8481 == ssl3_accept_~s__state~0); 17083#L124 assume !(8482 == ssl3_accept_~s__state~0); 17082#L127 assume !(8464 == ssl3_accept_~s__state~0); 17081#L130 assume !(8465 == ssl3_accept_~s__state~0); 17080#L133 assume !(8466 == ssl3_accept_~s__state~0); 17079#L136 assume 8496 == ssl3_accept_~s__state~0; 16294#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16228#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16229#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16248#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16249#L298-2 ssl3_accept_~s__init_num~0 := 0; 16837#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16833#L581 ssl3_accept_~skip~0 := 0; 16825#L100-2 assume !false; 16826#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16818#L103 assume !(12292 == ssl3_accept_~s__state~0); 16819#L106 assume !(16384 == ssl3_accept_~s__state~0); 16812#L109 assume !(8192 == ssl3_accept_~s__state~0); 16813#L112 assume !(24576 == ssl3_accept_~s__state~0); 16806#L115 assume !(8195 == ssl3_accept_~s__state~0); 16807#L118 assume !(8480 == ssl3_accept_~s__state~0); 16800#L121 assume !(8481 == ssl3_accept_~s__state~0); 16801#L124 assume !(8482 == ssl3_accept_~s__state~0); 16793#L127 assume !(8464 == ssl3_accept_~s__state~0); 16794#L130 assume !(8465 == ssl3_accept_~s__state~0); 16787#L133 assume !(8466 == ssl3_accept_~s__state~0); 16788#L136 assume !(8496 == ssl3_accept_~s__state~0); 16783#L139 assume !(8497 == ssl3_accept_~s__state~0); 16784#L142 assume 8512 == ssl3_accept_~s__state~0; 16366#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16367#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17023#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17017#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17011#L581 ssl3_accept_~skip~0 := 0; 17009#L100-2 assume !false; 17007#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17005#L103 assume !(12292 == ssl3_accept_~s__state~0); 17003#L106 assume !(16384 == ssl3_accept_~s__state~0); 17001#L109 assume !(8192 == ssl3_accept_~s__state~0); 16999#L112 assume !(24576 == ssl3_accept_~s__state~0); 16997#L115 assume !(8195 == ssl3_accept_~s__state~0); 16995#L118 assume !(8480 == ssl3_accept_~s__state~0); 16993#L121 assume !(8481 == ssl3_accept_~s__state~0); 16991#L124 assume !(8482 == ssl3_accept_~s__state~0); 16989#L127 assume !(8464 == ssl3_accept_~s__state~0); 16987#L130 assume !(8465 == ssl3_accept_~s__state~0); 16985#L133 assume !(8466 == ssl3_accept_~s__state~0); 16983#L136 assume !(8496 == ssl3_accept_~s__state~0); 16981#L139 assume !(8497 == ssl3_accept_~s__state~0); 16979#L142 assume !(8512 == ssl3_accept_~s__state~0); 16308#L145 assume !(8513 == ssl3_accept_~s__state~0); 16309#L148 assume 8528 == ssl3_accept_~s__state~0; 16465#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16977#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16976#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16369#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16370#L358 assume !(ssl3_accept_~ret~0 <= 0); 16970#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16968#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16963#L581 ssl3_accept_~skip~0 := 0; 16962#L100-2 assume !false; 16961#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16960#L103 assume !(12292 == ssl3_accept_~s__state~0); 16959#L106 assume !(16384 == ssl3_accept_~s__state~0); 16958#L109 assume !(8192 == ssl3_accept_~s__state~0); 16957#L112 assume !(24576 == ssl3_accept_~s__state~0); 16956#L115 assume !(8195 == ssl3_accept_~s__state~0); 16955#L118 assume !(8480 == ssl3_accept_~s__state~0); 16954#L121 assume !(8481 == ssl3_accept_~s__state~0); 16953#L124 assume !(8482 == ssl3_accept_~s__state~0); 16952#L127 assume !(8464 == ssl3_accept_~s__state~0); 16951#L130 assume !(8465 == ssl3_accept_~s__state~0); 16950#L133 assume !(8466 == ssl3_accept_~s__state~0); 16949#L136 assume !(8496 == ssl3_accept_~s__state~0); 16948#L139 assume !(8497 == ssl3_accept_~s__state~0); 16947#L142 assume !(8512 == ssl3_accept_~s__state~0); 16946#L145 assume !(8513 == ssl3_accept_~s__state~0); 16944#L148 assume !(8528 == ssl3_accept_~s__state~0); 16347#L151 assume !(8529 == ssl3_accept_~s__state~0); 16348#L154 assume 8544 == ssl3_accept_~s__state~0; 16373#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16631#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 16628#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16626#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16365#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16345#L405 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; 16201#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16592#L581 ssl3_accept_~skip~0 := 0; 16590#L100-2 assume !false; 16588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16586#L103 assume !(12292 == ssl3_accept_~s__state~0); 16584#L106 assume !(16384 == ssl3_accept_~s__state~0); 16583#L109 assume !(8192 == ssl3_accept_~s__state~0); 16582#L112 assume !(24576 == ssl3_accept_~s__state~0); 16578#L115 assume !(8195 == ssl3_accept_~s__state~0); 16567#L118 assume !(8480 == ssl3_accept_~s__state~0); 16463#L121 assume !(8481 == ssl3_accept_~s__state~0); 16425#L124 assume !(8482 == ssl3_accept_~s__state~0); 16426#L127 assume 8464 == ssl3_accept_~s__state~0; 16410#L134 [2021-10-13 00:35:05,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:05,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:35:05,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:05,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428759737] [2021-10-13 00:35:05,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:05,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:05,289 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:05,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:05,300 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:05,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:05,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1206190507, now seen corresponding path program 1 times [2021-10-13 00:35:05,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:05,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860705414] [2021-10-13 00:35:05,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:05,333 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:05,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:05,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860705414] [2021-10-13 00:35:05,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860705414] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:05,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:05,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:05,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128987477] [2021-10-13 00:35:05,335 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:05,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:05,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:05,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:05,336 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:05,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:05,487 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-10-13 00:35:05,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:05,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-10-13 00:35:05,496 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2021-10-13 00:35:05,505 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-10-13 00:35:05,505 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-10-13 00:35:05,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-10-13 00:35:05,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-10-13 00:35:05,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:05,506 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-10-13 00:35:05,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-10-13 00:35:05,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-10-13 00:35:05,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:05,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-10-13 00:35:05,531 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-13 00:35:05,532 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-13 00:35:05,532 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:35:05,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-10-13 00:35:05,541 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:35:05,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:05,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:05,542 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:05,542 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:05,543 INFO L791 eck$LassoCheckResult]: Stem: 18349#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18234#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 18172#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18117#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18173#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18175#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18227#L100-2 assume !false; 18452#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18450#L103 assume !(12292 == ssl3_accept_~s__state~0); 18448#L106 assume !(16384 == ssl3_accept_~s__state~0); 18446#L109 assume !(8192 == ssl3_accept_~s__state~0); 18444#L112 assume !(24576 == ssl3_accept_~s__state~0); 18442#L115 assume !(8195 == ssl3_accept_~s__state~0); 18440#L118 assume !(8480 == ssl3_accept_~s__state~0); 18438#L121 assume 8481 == ssl3_accept_~s__state~0; 18239#L122 [2021-10-13 00:35:05,544 INFO L793 eck$LassoCheckResult]: Loop: 18239#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18240#L260 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; 18125#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18220#L581 ssl3_accept_~skip~0 := 0; 18329#L100-2 assume !false; 18330#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18347#L103 assume !(12292 == ssl3_accept_~s__state~0); 18345#L106 assume !(16384 == ssl3_accept_~s__state~0); 18339#L109 assume !(8192 == ssl3_accept_~s__state~0); 18244#L112 assume !(24576 == ssl3_accept_~s__state~0); 18245#L115 assume !(8195 == ssl3_accept_~s__state~0); 18260#L118 assume !(8480 == ssl3_accept_~s__state~0); 18320#L121 assume !(8481 == ssl3_accept_~s__state~0); 19048#L124 assume !(8482 == ssl3_accept_~s__state~0); 19047#L127 assume !(8464 == ssl3_accept_~s__state~0); 19046#L130 assume !(8465 == ssl3_accept_~s__state~0); 19045#L133 assume !(8466 == ssl3_accept_~s__state~0); 18157#L136 assume !(8496 == ssl3_accept_~s__state~0); 18158#L139 assume !(8497 == ssl3_accept_~s__state~0); 18203#L142 assume !(8512 == ssl3_accept_~s__state~0); 18266#L145 assume !(8513 == ssl3_accept_~s__state~0); 18205#L148 assume !(8528 == ssl3_accept_~s__state~0); 18206#L151 assume !(8529 == ssl3_accept_~s__state~0); 18302#L154 assume !(8544 == ssl3_accept_~s__state~0); 18128#L157 assume !(8545 == ssl3_accept_~s__state~0); 18129#L160 assume !(8560 == ssl3_accept_~s__state~0); 18248#L163 assume !(8561 == ssl3_accept_~s__state~0); 18249#L166 assume 8448 == ssl3_accept_~s__state~0; 18167#L167 assume !(ssl3_accept_~num1~0 > 0); 18122#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18123#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18495#L581 ssl3_accept_~skip~0 := 0; 18493#L100-2 assume !false; 18491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18488#L103 assume !(12292 == ssl3_accept_~s__state~0); 18489#L106 assume !(16384 == ssl3_accept_~s__state~0); 18671#L109 assume !(8192 == ssl3_accept_~s__state~0); 18670#L112 assume !(24576 == ssl3_accept_~s__state~0); 18669#L115 assume !(8195 == ssl3_accept_~s__state~0); 18668#L118 assume 8480 == ssl3_accept_~s__state~0; 18239#L122 [2021-10-13 00:35:05,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:05,544 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:35:05,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:05,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113204347] [2021-10-13 00:35:05,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:05,575 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-13 00:35:05,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:05,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113204347] [2021-10-13 00:35:05,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113204347] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:05,576 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:05,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:05,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655927322] [2021-10-13 00:35:05,577 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:05,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:05,578 INFO L82 PathProgramCache]: Analyzing trace with hash 1813896946, now seen corresponding path program 1 times [2021-10-13 00:35:05,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:05,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729741928] [2021-10-13 00:35:05,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,579 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:05,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:05,614 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:05,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:05,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729741928] [2021-10-13 00:35:05,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729741928] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:05,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645755134] [2021-10-13 00:35:05,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:05,616 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:05,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:05,617 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:05,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 00:35:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:05,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:05,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:05,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645755134] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:05,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:05,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:35:05,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476181639] [2021-10-13 00:35:05,860 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:05,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:05,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:05,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:05,861 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:06,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:06,000 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-10-13 00:35:06,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:06,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-10-13 00:35:06,007 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-13 00:35:06,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-10-13 00:35:06,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-13 00:35:06,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-13 00:35:06,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-10-13 00:35:06,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:06,016 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-10-13 00:35:06,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-10-13 00:35:06,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-10-13 00:35:06,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:06,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-10-13 00:35:06,038 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-13 00:35:06,038 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-13 00:35:06,038 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:35:06,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-10-13 00:35:06,042 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:35:06,042 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:06,042 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:06,043 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:06,043 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:06,044 INFO L791 eck$LassoCheckResult]: Stem: 20385#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20257#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 20194#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20138#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 20195#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20197#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 20250#L100-2 assume !false; 20432#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20430#L103 assume !(12292 == ssl3_accept_~s__state~0); 20429#L106 assume !(16384 == ssl3_accept_~s__state~0); 20425#L109 assume !(8192 == ssl3_accept_~s__state~0); 20422#L112 assume !(24576 == ssl3_accept_~s__state~0); 20420#L115 assume !(8195 == ssl3_accept_~s__state~0); 20417#L118 assume !(8480 == ssl3_accept_~s__state~0); 20415#L121 assume !(8481 == ssl3_accept_~s__state~0); 20411#L124 assume 8482 == ssl3_accept_~s__state~0; 20341#L125 [2021-10-13 00:35:06,044 INFO L793 eck$LassoCheckResult]: Loop: 20341#L125 ssl3_accept_~s__state~0 := 3; 20186#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20969#L581 ssl3_accept_~skip~0 := 0; 20967#L100-2 assume !false; 20965#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20963#L103 assume !(12292 == ssl3_accept_~s__state~0); 20961#L106 assume !(16384 == ssl3_accept_~s__state~0); 20959#L109 assume !(8192 == ssl3_accept_~s__state~0); 20957#L112 assume !(24576 == ssl3_accept_~s__state~0); 20955#L115 assume !(8195 == ssl3_accept_~s__state~0); 20954#L118 assume !(8480 == ssl3_accept_~s__state~0); 20953#L121 assume !(8481 == ssl3_accept_~s__state~0); 20952#L124 assume !(8482 == ssl3_accept_~s__state~0); 20951#L127 assume !(8464 == ssl3_accept_~s__state~0); 20950#L130 assume !(8465 == ssl3_accept_~s__state~0); 20949#L133 assume !(8466 == ssl3_accept_~s__state~0); 20948#L136 assume !(8496 == ssl3_accept_~s__state~0); 20732#L139 assume !(8497 == ssl3_accept_~s__state~0); 20947#L142 assume !(8512 == ssl3_accept_~s__state~0); 20290#L145 assume !(8513 == ssl3_accept_~s__state~0); 20227#L148 assume !(8528 == ssl3_accept_~s__state~0); 20228#L151 assume !(8529 == ssl3_accept_~s__state~0); 20828#L154 assume !(8544 == ssl3_accept_~s__state~0); 20827#L157 assume !(8545 == ssl3_accept_~s__state~0); 20826#L160 assume !(8560 == ssl3_accept_~s__state~0); 20824#L163 assume !(8561 == ssl3_accept_~s__state~0); 20655#L166 assume 8448 == ssl3_accept_~s__state~0; 20189#L167 assume !(ssl3_accept_~num1~0 > 0); 20143#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20144#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20745#L581 ssl3_accept_~skip~0 := 0; 20743#L100-2 assume !false; 20741#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20653#L103 assume !(12292 == ssl3_accept_~s__state~0); 20654#L106 assume !(16384 == ssl3_accept_~s__state~0); 20823#L109 assume !(8192 == ssl3_accept_~s__state~0); 20822#L112 assume !(24576 == ssl3_accept_~s__state~0); 20819#L115 assume !(8195 == ssl3_accept_~s__state~0); 20817#L118 assume !(8480 == ssl3_accept_~s__state~0); 20815#L121 assume !(8481 == ssl3_accept_~s__state~0); 20813#L124 assume 8482 == ssl3_accept_~s__state~0; 20341#L125 [2021-10-13 00:35:06,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:06,045 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:35:06,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:06,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522668093] [2021-10-13 00:35:06,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:06,061 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-13 00:35:06,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:06,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522668093] [2021-10-13 00:35:06,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522668093] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:06,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:06,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:06,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320497360] [2021-10-13 00:35:06,063 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:06,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:06,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1502772099, now seen corresponding path program 1 times [2021-10-13 00:35:06,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:06,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424979850] [2021-10-13 00:35:06,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,064 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:06,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:06,078 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:06,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:06,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424979850] [2021-10-13 00:35:06,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424979850] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:06,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:06,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:06,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200060484] [2021-10-13 00:35:06,080 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:06,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:06,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:06,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:06,081 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:06,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:06,204 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-10-13 00:35:06,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:06,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-10-13 00:35:06,210 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:35:06,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-13 00:35:06,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-10-13 00:35:06,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-10-13 00:35:06,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-10-13 00:35:06,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:06,219 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-13 00:35:06,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-10-13 00:35:06,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-10-13 00:35:06,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:06,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-13 00:35:06,241 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-13 00:35:06,241 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-13 00:35:06,241 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:35:06,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-10-13 00:35:06,245 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:35:06,246 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:06,246 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:06,248 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-13 00:35:06,248 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:06,248 INFO L791 eck$LassoCheckResult]: Stem: 22273#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22156#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 22095#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22039#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 22096#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22098#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22149#L100-2 assume !false; 22424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22793#L103 assume !(12292 == ssl3_accept_~s__state~0); 22788#L106 assume !(16384 == ssl3_accept_~s__state~0); 22783#L109 assume !(8192 == ssl3_accept_~s__state~0); 22778#L112 assume !(24576 == ssl3_accept_~s__state~0); 22773#L115 assume !(8195 == ssl3_accept_~s__state~0); 22768#L118 assume !(8480 == ssl3_accept_~s__state~0); 22764#L121 assume !(8481 == ssl3_accept_~s__state~0); 22759#L124 assume !(8482 == ssl3_accept_~s__state~0); 22754#L127 assume 8464 == ssl3_accept_~s__state~0; 22274#L134 [2021-10-13 00:35:06,249 INFO L793 eck$LassoCheckResult]: Loop: 22274#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22262#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22263#L275-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; 22268#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22943#L581 ssl3_accept_~skip~0 := 0; 22942#L100-2 assume !false; 22941#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22903#L103 assume !(12292 == ssl3_accept_~s__state~0); 22902#L106 assume !(16384 == ssl3_accept_~s__state~0); 22901#L109 assume !(8192 == ssl3_accept_~s__state~0); 22899#L112 assume !(24576 == ssl3_accept_~s__state~0); 22898#L115 assume !(8195 == ssl3_accept_~s__state~0); 22897#L118 assume !(8480 == ssl3_accept_~s__state~0); 22892#L121 assume !(8481 == ssl3_accept_~s__state~0); 22890#L124 assume !(8482 == ssl3_accept_~s__state~0); 22888#L127 assume !(8464 == ssl3_accept_~s__state~0); 22886#L130 assume !(8465 == ssl3_accept_~s__state~0); 22882#L133 assume !(8466 == ssl3_accept_~s__state~0); 22725#L136 assume 8496 == ssl3_accept_~s__state~0; 22174#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22175#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22713#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 22131#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22132#L298-2 ssl3_accept_~s__init_num~0 := 0; 22712#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22703#L581 ssl3_accept_~skip~0 := 0; 22696#L100-2 assume !false; 22693#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22690#L103 assume !(12292 == ssl3_accept_~s__state~0); 22687#L106 assume !(16384 == ssl3_accept_~s__state~0); 22684#L109 assume !(8192 == ssl3_accept_~s__state~0); 22681#L112 assume !(24576 == ssl3_accept_~s__state~0); 22678#L115 assume !(8195 == ssl3_accept_~s__state~0); 22675#L118 assume !(8480 == ssl3_accept_~s__state~0); 22670#L121 assume !(8481 == ssl3_accept_~s__state~0); 22664#L124 assume !(8482 == ssl3_accept_~s__state~0); 22665#L127 assume !(8464 == ssl3_accept_~s__state~0); 22660#L130 assume !(8465 == ssl3_accept_~s__state~0); 22661#L133 assume !(8466 == ssl3_accept_~s__state~0); 22649#L136 assume !(8496 == ssl3_accept_~s__state~0); 22650#L139 assume !(8497 == ssl3_accept_~s__state~0); 22642#L142 assume 8512 == ssl3_accept_~s__state~0; 22634#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22233#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22100#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22279#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22933#L581 ssl3_accept_~skip~0 := 0; 22932#L100-2 assume !false; 22931#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22930#L103 assume !(12292 == ssl3_accept_~s__state~0); 22929#L106 assume !(16384 == ssl3_accept_~s__state~0); 22928#L109 assume !(8192 == ssl3_accept_~s__state~0); 22923#L112 assume !(24576 == ssl3_accept_~s__state~0); 22921#L115 assume !(8195 == ssl3_accept_~s__state~0); 22919#L118 assume !(8480 == ssl3_accept_~s__state~0); 22917#L121 assume !(8481 == ssl3_accept_~s__state~0); 22915#L124 assume !(8482 == ssl3_accept_~s__state~0); 22913#L127 assume !(8464 == ssl3_accept_~s__state~0); 22911#L130 assume !(8465 == ssl3_accept_~s__state~0); 22910#L133 assume !(8466 == ssl3_accept_~s__state~0); 22909#L136 assume !(8496 == ssl3_accept_~s__state~0); 22908#L139 assume !(8497 == ssl3_accept_~s__state~0); 22907#L142 assume !(8512 == ssl3_accept_~s__state~0); 22905#L145 assume !(8513 == ssl3_accept_~s__state~0); 22614#L148 assume 8528 == ssl3_accept_~s__state~0; 22139#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22121#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22065#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22066#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22056#L358 assume !(ssl3_accept_~ret~0 <= 0); 22057#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22249#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22891#L581 ssl3_accept_~skip~0 := 0; 22889#L100-2 assume !false; 22887#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22885#L103 assume !(12292 == ssl3_accept_~s__state~0); 22884#L106 assume !(16384 == ssl3_accept_~s__state~0); 22881#L109 assume !(8192 == ssl3_accept_~s__state~0); 22880#L112 assume !(24576 == ssl3_accept_~s__state~0); 22878#L115 assume !(8195 == ssl3_accept_~s__state~0); 22877#L118 assume !(8480 == ssl3_accept_~s__state~0); 22876#L121 assume !(8481 == ssl3_accept_~s__state~0); 22875#L124 assume !(8482 == ssl3_accept_~s__state~0); 22874#L127 assume !(8464 == ssl3_accept_~s__state~0); 22872#L130 assume !(8465 == ssl3_accept_~s__state~0); 22871#L133 assume !(8466 == ssl3_accept_~s__state~0); 22869#L136 assume !(8496 == ssl3_accept_~s__state~0); 22867#L139 assume !(8497 == ssl3_accept_~s__state~0); 22866#L142 assume !(8512 == ssl3_accept_~s__state~0); 22859#L145 assume !(8513 == ssl3_accept_~s__state~0); 22729#L148 assume !(8528 == ssl3_accept_~s__state~0); 22648#L151 assume !(8529 == ssl3_accept_~s__state~0); 22305#L154 assume 8544 == ssl3_accept_~s__state~0; 22303#L158 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; 22106#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22718#L581 ssl3_accept_~skip~0 := 0; 22717#L100-2 assume !false; 22716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22714#L103 assume !(12292 == ssl3_accept_~s__state~0); 22707#L106 assume !(16384 == ssl3_accept_~s__state~0); 22702#L109 assume !(8192 == ssl3_accept_~s__state~0); 22695#L112 assume !(24576 == ssl3_accept_~s__state~0); 22692#L115 assume !(8195 == ssl3_accept_~s__state~0); 22689#L118 assume !(8480 == ssl3_accept_~s__state~0); 22686#L121 assume !(8481 == ssl3_accept_~s__state~0); 22683#L124 assume !(8482 == ssl3_accept_~s__state~0); 22680#L127 assume !(8464 == ssl3_accept_~s__state~0); 22677#L130 assume !(8465 == ssl3_accept_~s__state~0); 22674#L133 assume !(8466 == ssl3_accept_~s__state~0); 22672#L136 assume !(8496 == ssl3_accept_~s__state~0); 22638#L139 assume !(8497 == ssl3_accept_~s__state~0); 22639#L142 assume !(8512 == ssl3_accept_~s__state~0); 22633#L145 assume !(8513 == ssl3_accept_~s__state~0); 22635#L148 assume !(8528 == ssl3_accept_~s__state~0); 22615#L151 assume !(8529 == ssl3_accept_~s__state~0); 22616#L154 assume !(8544 == ssl3_accept_~s__state~0); 22306#L157 assume !(8545 == ssl3_accept_~s__state~0); 22307#L160 assume !(8560 == ssl3_accept_~s__state~0); 22281#L163 assume !(8561 == ssl3_accept_~s__state~0); 22282#L166 assume !(8448 == ssl3_accept_~s__state~0); 22608#L169 assume 8576 == ssl3_accept_~s__state~0; 22177#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22150#L445 assume !(ssl3_accept_~ret~0 <= 0); 22151#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22120#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22807#L581 ssl3_accept_~skip~0 := 0; 22803#L100-2 assume !false; 22798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22794#L103 assume !(12292 == ssl3_accept_~s__state~0); 22789#L106 assume !(16384 == ssl3_accept_~s__state~0); 22784#L109 assume !(8192 == ssl3_accept_~s__state~0); 22779#L112 assume !(24576 == ssl3_accept_~s__state~0); 22774#L115 assume !(8195 == ssl3_accept_~s__state~0); 22769#L118 assume !(8480 == ssl3_accept_~s__state~0); 22361#L121 assume !(8481 == ssl3_accept_~s__state~0); 22760#L124 assume !(8482 == ssl3_accept_~s__state~0); 22755#L127 assume 8464 == ssl3_accept_~s__state~0; 22274#L134 [2021-10-13 00:35:06,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:06,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:35:06,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:06,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590205936] [2021-10-13 00:35:06,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:06,257 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:06,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:06,267 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:06,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:06,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1042165431, now seen corresponding path program 1 times [2021-10-13 00:35:06,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:06,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299914964] [2021-10-13 00:35:06,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:06,304 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:06,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:06,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299914964] [2021-10-13 00:35:06,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299914964] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:06,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:06,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:06,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487940719] [2021-10-13 00:35:06,306 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:06,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:06,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:06,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:06,307 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:06,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:06,475 INFO L93 Difference]: Finished difference Result 919 states and 1170 transitions. [2021-10-13 00:35:06,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:06,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 919 states and 1170 transitions. [2021-10-13 00:35:06,481 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2021-10-13 00:35:06,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 919 states to 791 states and 1010 transitions. [2021-10-13 00:35:06,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2021-10-13 00:35:06,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-13 00:35:06,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1010 transitions. [2021-10-13 00:35:06,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:06,490 INFO L681 BuchiCegarLoop]: Abstraction has 791 states and 1010 transitions. [2021-10-13 00:35:06,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1010 transitions. [2021-10-13 00:35:06,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 661. [2021-10-13 00:35:06,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 661 states have (on average 1.2798789712556733) internal successors, (846), 660 states have internal predecessors, (846), 0 states have call successors, (0), 0 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-13 00:35:06,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2021-10-13 00:35:06,507 INFO L704 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-10-13 00:35:06,507 INFO L587 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-10-13 00:35:06,508 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:35:06,508 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2021-10-13 00:35:06,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 488 [2021-10-13 00:35:06,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:06,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:06,513 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-13 00:35:06,513 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:06,513 INFO L791 eck$LassoCheckResult]: Stem: 24105#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24006#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 23954#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23911#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23955#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23957#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 24000#L100-2 assume !false; 24162#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24409#L103 assume !(12292 == ssl3_accept_~s__state~0); 24408#L106 assume !(16384 == ssl3_accept_~s__state~0); 24407#L109 assume !(8192 == ssl3_accept_~s__state~0); 24406#L112 assume !(24576 == ssl3_accept_~s__state~0); 24405#L115 assume !(8195 == ssl3_accept_~s__state~0); 24404#L118 assume !(8480 == ssl3_accept_~s__state~0); 24403#L121 assume !(8481 == ssl3_accept_~s__state~0); 24402#L124 assume !(8482 == ssl3_accept_~s__state~0); 24401#L127 assume 8464 == ssl3_accept_~s__state~0; 24106#L134 [2021-10-13 00:35:06,513 INFO L793 eck$LassoCheckResult]: Loop: 24106#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24095#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24096#L275-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; 24100#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24557#L581 ssl3_accept_~skip~0 := 0; 24555#L100-2 assume !false; 24550#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24548#L103 assume !(12292 == ssl3_accept_~s__state~0); 24546#L106 assume !(16384 == ssl3_accept_~s__state~0); 24544#L109 assume !(8192 == ssl3_accept_~s__state~0); 24542#L112 assume !(24576 == ssl3_accept_~s__state~0); 24540#L115 assume !(8195 == ssl3_accept_~s__state~0); 24538#L118 assume !(8480 == ssl3_accept_~s__state~0); 24536#L121 assume !(8481 == ssl3_accept_~s__state~0); 24534#L124 assume !(8482 == ssl3_accept_~s__state~0); 24532#L127 assume !(8464 == ssl3_accept_~s__state~0); 24530#L130 assume !(8465 == ssl3_accept_~s__state~0); 24528#L133 assume !(8466 == ssl3_accept_~s__state~0); 24398#L136 assume 8496 == ssl3_accept_~s__state~0; 24241#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 23969#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23970#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 23987#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23988#L298-2 ssl3_accept_~s__init_num~0 := 0; 24469#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24464#L581 ssl3_accept_~skip~0 := 0; 24459#L100-2 assume !false; 24457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24455#L103 assume !(12292 == ssl3_accept_~s__state~0); 24453#L106 assume !(16384 == ssl3_accept_~s__state~0); 24451#L109 assume !(8192 == ssl3_accept_~s__state~0); 24449#L112 assume !(24576 == ssl3_accept_~s__state~0); 24447#L115 assume !(8195 == ssl3_accept_~s__state~0); 24445#L118 assume !(8480 == ssl3_accept_~s__state~0); 24443#L121 assume !(8481 == ssl3_accept_~s__state~0); 24441#L124 assume !(8482 == ssl3_accept_~s__state~0); 24439#L127 assume !(8464 == ssl3_accept_~s__state~0); 24437#L130 assume !(8465 == ssl3_accept_~s__state~0); 24435#L133 assume !(8466 == ssl3_accept_~s__state~0); 24433#L136 assume !(8496 == ssl3_accept_~s__state~0); 24431#L139 assume !(8497 == ssl3_accept_~s__state~0); 24430#L142 assume 8512 == ssl3_accept_~s__state~0; 24078#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24071#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23959#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24114#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24475#L581 ssl3_accept_~skip~0 := 0; 24474#L100-2 assume !false; 24472#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24471#L103 assume !(12292 == ssl3_accept_~s__state~0); 24470#L106 assume !(16384 == ssl3_accept_~s__state~0); 24428#L109 assume !(8192 == ssl3_accept_~s__state~0); 24427#L112 assume !(24576 == ssl3_accept_~s__state~0); 24426#L115 assume !(8195 == ssl3_accept_~s__state~0); 24425#L118 assume !(8480 == ssl3_accept_~s__state~0); 24424#L121 assume !(8481 == ssl3_accept_~s__state~0); 24423#L124 assume !(8482 == ssl3_accept_~s__state~0); 24422#L127 assume !(8464 == ssl3_accept_~s__state~0); 24421#L130 assume !(8465 == ssl3_accept_~s__state~0); 24420#L133 assume !(8466 == ssl3_accept_~s__state~0); 24419#L136 assume !(8496 == ssl3_accept_~s__state~0); 24418#L139 assume !(8497 == ssl3_accept_~s__state~0); 24417#L142 assume !(8512 == ssl3_accept_~s__state~0); 24416#L145 assume !(8513 == ssl3_accept_~s__state~0); 24411#L148 assume 8528 == ssl3_accept_~s__state~0; 23992#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23978#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23931#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 23932#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 23926#L358 assume !(ssl3_accept_~ret~0 <= 0); 23927#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24084#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23994#L581 ssl3_accept_~skip~0 := 0; 24087#L100-2 assume !false; 24088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24103#L103 assume !(12292 == ssl3_accept_~s__state~0); 24101#L106 assume !(16384 == ssl3_accept_~s__state~0); 24097#L109 assume !(8192 == ssl3_accept_~s__state~0); 24013#L112 assume !(24576 == ssl3_accept_~s__state~0); 24014#L115 assume !(8195 == ssl3_accept_~s__state~0); 24029#L118 assume !(8480 == ssl3_accept_~s__state~0); 23965#L121 assume !(8481 == ssl3_accept_~s__state~0); 23966#L124 assume !(8482 == ssl3_accept_~s__state~0); 24062#L127 assume !(8464 == ssl3_accept_~s__state~0); 24031#L130 assume !(8465 == ssl3_accept_~s__state~0); 24032#L133 assume !(8466 == ssl3_accept_~s__state~0); 23940#L136 assume !(8496 == ssl3_accept_~s__state~0); 23941#L139 assume !(8497 == ssl3_accept_~s__state~0); 23981#L142 assume !(8512 == ssl3_accept_~s__state~0); 24035#L145 assume !(8513 == ssl3_accept_~s__state~0); 23983#L148 assume !(8528 == ssl3_accept_~s__state~0); 23984#L151 assume !(8529 == ssl3_accept_~s__state~0); 24065#L154 assume 8544 == ssl3_accept_~s__state~0; 23938#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 23939#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 24053#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23945#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 23929#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24064#L405 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; 23947#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24519#L581 ssl3_accept_~skip~0 := 0; 24518#L100-2 assume !false; 24517#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24516#L103 assume !(12292 == ssl3_accept_~s__state~0); 24514#L106 assume !(16384 == ssl3_accept_~s__state~0); 24509#L109 assume !(8192 == ssl3_accept_~s__state~0); 24507#L112 assume !(24576 == ssl3_accept_~s__state~0); 24505#L115 assume !(8195 == ssl3_accept_~s__state~0); 24503#L118 assume !(8480 == ssl3_accept_~s__state~0); 24501#L121 assume !(8481 == ssl3_accept_~s__state~0); 24499#L124 assume !(8482 == ssl3_accept_~s__state~0); 24497#L127 assume !(8464 == ssl3_accept_~s__state~0); 24495#L130 assume !(8465 == ssl3_accept_~s__state~0); 24493#L133 assume !(8466 == ssl3_accept_~s__state~0); 24491#L136 assume !(8496 == ssl3_accept_~s__state~0); 24325#L139 assume !(8497 == ssl3_accept_~s__state~0); 24488#L142 assume !(8512 == ssl3_accept_~s__state~0); 24486#L145 assume !(8513 == ssl3_accept_~s__state~0); 24484#L148 assume !(8528 == ssl3_accept_~s__state~0); 24482#L151 assume !(8529 == ssl3_accept_~s__state~0); 24334#L154 assume !(8544 == ssl3_accept_~s__state~0); 23920#L157 assume !(8545 == ssl3_accept_~s__state~0); 23921#L160 assume !(8560 == ssl3_accept_~s__state~0); 24017#L163 assume !(8561 == ssl3_accept_~s__state~0); 24018#L166 assume 8448 == ssl3_accept_~s__state~0; 23950#L167 assume !(ssl3_accept_~num1~0 > 0); 23916#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23917#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24131#L581 ssl3_accept_~skip~0 := 0; 24125#L100-2 assume !false; 24124#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24122#L103 assume !(12292 == ssl3_accept_~s__state~0); 24123#L106 assume !(16384 == ssl3_accept_~s__state~0); 24192#L109 assume !(8192 == ssl3_accept_~s__state~0); 24188#L112 assume !(24576 == ssl3_accept_~s__state~0); 24184#L115 assume !(8195 == ssl3_accept_~s__state~0); 24180#L118 assume !(8480 == ssl3_accept_~s__state~0); 24174#L121 assume !(8481 == ssl3_accept_~s__state~0); 24170#L124 assume !(8482 == ssl3_accept_~s__state~0); 24171#L127 assume 8464 == ssl3_accept_~s__state~0; 24106#L134 [2021-10-13 00:35:06,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:06,514 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:35:06,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:06,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017727547] [2021-10-13 00:35:06,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:06,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:06,522 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:06,533 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:06,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:06,534 INFO L82 PathProgramCache]: Analyzing trace with hash -725816742, now seen corresponding path program 1 times [2021-10-13 00:35:06,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:06,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301843873] [2021-10-13 00:35:06,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:06,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:06,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301843873] [2021-10-13 00:35:06,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301843873] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:06,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946735723] [2021-10-13 00:35:06,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:06,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:06,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:06,581 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:06,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 00:35:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:06,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:06,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:07,176 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:07,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946735723] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:07,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:07,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:35:07,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892466715] [2021-10-13 00:35:07,178 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:07,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:07,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:35:07,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:35:07,179 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 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-13 00:35:07,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:07,529 INFO L93 Difference]: Finished difference Result 1094 states and 1384 transitions. [2021-10-13 00:35:07,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:35:07,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1384 transitions. [2021-10-13 00:35:07,537 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 921 [2021-10-13 00:35:07,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1384 transitions. [2021-10-13 00:35:07,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 989 [2021-10-13 00:35:07,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 989 [2021-10-13 00:35:07,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1384 transitions. [2021-10-13 00:35:07,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:07,548 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1384 transitions. [2021-10-13 00:35:07,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1384 transitions. [2021-10-13 00:35:07,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 833. [2021-10-13 00:35:07,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 833 states have (on average 1.2761104441776712) internal successors, (1063), 832 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:07,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2021-10-13 00:35:07,572 INFO L704 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2021-10-13 00:35:07,572 INFO L587 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2021-10-13 00:35:07,572 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:35:07,572 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2021-10-13 00:35:07,576 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 660 [2021-10-13 00:35:07,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:07,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:07,580 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-13 00:35:07,580 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:07,580 INFO L791 eck$LassoCheckResult]: Stem: 26297#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 26190#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 26137#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26093#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 26138#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26140#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 26185#L100-2 assume !false; 26336#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26594#L103 assume !(12292 == ssl3_accept_~s__state~0); 26591#L106 assume !(16384 == ssl3_accept_~s__state~0); 26588#L109 assume !(8192 == ssl3_accept_~s__state~0); 26585#L112 assume !(24576 == ssl3_accept_~s__state~0); 26582#L115 assume !(8195 == ssl3_accept_~s__state~0); 26579#L118 assume !(8480 == ssl3_accept_~s__state~0); 26576#L121 assume !(8481 == ssl3_accept_~s__state~0); 26573#L124 assume !(8482 == ssl3_accept_~s__state~0); 26570#L127 assume 8464 == ssl3_accept_~s__state~0; 26299#L134 [2021-10-13 00:35:07,581 INFO L793 eck$LassoCheckResult]: Loop: 26299#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 26284#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26285#L275-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; 26280#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26179#L581 ssl3_accept_~skip~0 := 0; 26274#L100-2 assume !false; 26275#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26294#L103 assume !(12292 == ssl3_accept_~s__state~0); 26291#L106 assume !(16384 == ssl3_accept_~s__state~0); 26292#L109 assume !(8192 == ssl3_accept_~s__state~0); 26914#L112 assume !(24576 == ssl3_accept_~s__state~0); 26913#L115 assume !(8195 == ssl3_accept_~s__state~0); 26912#L118 assume !(8480 == ssl3_accept_~s__state~0); 26911#L121 assume !(8481 == ssl3_accept_~s__state~0); 26245#L124 assume !(8482 == ssl3_accept_~s__state~0); 26246#L127 assume !(8464 == ssl3_accept_~s__state~0); 26881#L130 assume !(8465 == ssl3_accept_~s__state~0); 26286#L133 assume !(8466 == ssl3_accept_~s__state~0); 26287#L136 assume 8496 == ssl3_accept_~s__state~0; 26448#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26515#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26513#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 26511#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26143#L298-2 ssl3_accept_~s__init_num~0 := 0; 26144#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26894#L581 ssl3_accept_~skip~0 := 0; 26892#L100-2 assume !false; 26890#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26888#L103 assume !(12292 == ssl3_accept_~s__state~0); 26886#L106 assume !(16384 == ssl3_accept_~s__state~0); 26884#L109 assume !(8192 == ssl3_accept_~s__state~0); 26882#L112 assume !(24576 == ssl3_accept_~s__state~0); 26879#L115 assume !(8195 == ssl3_accept_~s__state~0); 26877#L118 assume !(8480 == ssl3_accept_~s__state~0); 26850#L121 assume !(8481 == ssl3_accept_~s__state~0); 26849#L124 assume !(8482 == ssl3_accept_~s__state~0); 26847#L127 assume !(8464 == ssl3_accept_~s__state~0); 26845#L130 assume !(8465 == ssl3_accept_~s__state~0); 26696#L133 assume !(8466 == ssl3_accept_~s__state~0); 26686#L136 assume !(8496 == ssl3_accept_~s__state~0); 26681#L139 assume !(8497 == ssl3_accept_~s__state~0); 26680#L142 assume !(8512 == ssl3_accept_~s__state~0); 26679#L145 assume !(8513 == ssl3_accept_~s__state~0); 26647#L148 assume !(8528 == ssl3_accept_~s__state~0); 26644#L151 assume !(8529 == ssl3_accept_~s__state~0); 26642#L154 assume !(8544 == ssl3_accept_~s__state~0); 26640#L157 assume !(8545 == ssl3_accept_~s__state~0); 26637#L160 assume !(8560 == ssl3_accept_~s__state~0); 26635#L163 assume !(8561 == ssl3_accept_~s__state~0); 26634#L166 assume !(8448 == ssl3_accept_~s__state~0); 26222#L169 assume !(8576 == ssl3_accept_~s__state~0); 26223#L172 assume !(8577 == ssl3_accept_~s__state~0); 26094#L175 assume !(8592 == ssl3_accept_~s__state~0); 26095#L178 assume !(8593 == ssl3_accept_~s__state~0); 26163#L181 assume !(8608 == ssl3_accept_~s__state~0); 26251#L184 assume !(8609 == ssl3_accept_~s__state~0); 26252#L187 assume !(8640 == ssl3_accept_~s__state~0); 26226#L190 assume !(8641 == ssl3_accept_~s__state~0); 26209#L193 assume 8656 == ssl3_accept_~s__state~0; 26210#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26554#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 26553#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26551#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26550#L506 assume !(0 == ssl3_accept_~tmp___10~0); 26548#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26542#L581 ssl3_accept_~skip~0 := 0; 26540#L100-2 assume !false; 26538#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26536#L103 assume !(12292 == ssl3_accept_~s__state~0); 26534#L106 assume !(16384 == ssl3_accept_~s__state~0); 26532#L109 assume !(8192 == ssl3_accept_~s__state~0); 26530#L112 assume !(24576 == ssl3_accept_~s__state~0); 26528#L115 assume !(8195 == ssl3_accept_~s__state~0); 26526#L118 assume !(8480 == ssl3_accept_~s__state~0); 26524#L121 assume !(8481 == ssl3_accept_~s__state~0); 26522#L124 assume !(8482 == ssl3_accept_~s__state~0); 26520#L127 assume !(8464 == ssl3_accept_~s__state~0); 26519#L130 assume !(8465 == ssl3_accept_~s__state~0); 26518#L133 assume !(8466 == ssl3_accept_~s__state~0); 26517#L136 assume !(8496 == ssl3_accept_~s__state~0); 26514#L139 assume !(8497 == ssl3_accept_~s__state~0); 26512#L142 assume !(8512 == ssl3_accept_~s__state~0); 26510#L145 assume !(8513 == ssl3_accept_~s__state~0); 26508#L148 assume !(8528 == ssl3_accept_~s__state~0); 26502#L151 assume !(8529 == ssl3_accept_~s__state~0); 26500#L154 assume !(8544 == ssl3_accept_~s__state~0); 26498#L157 assume !(8545 == ssl3_accept_~s__state~0); 26496#L160 assume !(8560 == ssl3_accept_~s__state~0); 26494#L163 assume !(8561 == ssl3_accept_~s__state~0); 26492#L166 assume !(8448 == ssl3_accept_~s__state~0); 26490#L169 assume !(8576 == ssl3_accept_~s__state~0); 26488#L172 assume !(8577 == ssl3_accept_~s__state~0); 26486#L175 assume !(8592 == ssl3_accept_~s__state~0); 26484#L178 assume !(8593 == ssl3_accept_~s__state~0); 26482#L181 assume !(8608 == ssl3_accept_~s__state~0); 26480#L184 assume !(8609 == ssl3_accept_~s__state~0); 26478#L187 assume !(8640 == ssl3_accept_~s__state~0); 26476#L190 assume !(8641 == ssl3_accept_~s__state~0); 26474#L193 assume !(8656 == ssl3_accept_~s__state~0); 26472#L196 assume !(8657 == ssl3_accept_~s__state~0); 26195#L199 assume 8672 == ssl3_accept_~s__state~0; 26159#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26160#L514 assume !(4 == ssl3_accept_~blastFlag~0); 26243#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26256#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26189#L521-2 ssl3_accept_~s__init_num~0 := 0; 26101#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26919#L581 ssl3_accept_~skip~0 := 0; 26918#L100-2 assume !false; 26917#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26916#L103 assume !(12292 == ssl3_accept_~s__state~0); 26915#L106 assume !(16384 == ssl3_accept_~s__state~0); 26288#L109 assume !(8192 == ssl3_accept_~s__state~0); 26197#L112 assume !(24576 == ssl3_accept_~s__state~0); 26198#L115 assume !(8195 == ssl3_accept_~s__state~0); 26213#L118 assume !(8480 == ssl3_accept_~s__state~0); 26149#L121 assume !(8481 == ssl3_accept_~s__state~0); 26150#L124 assume !(8482 == ssl3_accept_~s__state~0); 26300#L127 assume !(8464 == ssl3_accept_~s__state~0); 26215#L130 assume !(8465 == ssl3_accept_~s__state~0); 26216#L133 assume !(8466 == ssl3_accept_~s__state~0); 26744#L136 assume !(8496 == ssl3_accept_~s__state~0); 26561#L139 assume !(8497 == ssl3_accept_~s__state~0); 26741#L142 assume !(8512 == ssl3_accept_~s__state~0); 26740#L145 assume !(8513 == ssl3_accept_~s__state~0); 26739#L148 assume !(8528 == ssl3_accept_~s__state~0); 26738#L151 assume !(8529 == ssl3_accept_~s__state~0); 26737#L154 assume !(8544 == ssl3_accept_~s__state~0); 26735#L157 assume !(8545 == ssl3_accept_~s__state~0); 26263#L160 assume !(8560 == ssl3_accept_~s__state~0); 26201#L163 assume !(8561 == ssl3_accept_~s__state~0); 26202#L166 assume 8448 == ssl3_accept_~s__state~0; 26394#L167 assume !(ssl3_accept_~num1~0 > 0); 26098#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26099#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26370#L581 ssl3_accept_~skip~0 := 0; 26371#L100-2 assume !false; 26364#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26365#L103 assume !(12292 == ssl3_accept_~s__state~0); 26715#L106 assume !(16384 == ssl3_accept_~s__state~0); 26713#L109 assume !(8192 == ssl3_accept_~s__state~0); 26711#L112 assume !(24576 == ssl3_accept_~s__state~0); 26708#L115 assume !(8195 == ssl3_accept_~s__state~0); 26393#L118 assume !(8480 == ssl3_accept_~s__state~0); 26347#L121 assume !(8481 == ssl3_accept_~s__state~0); 26338#L124 assume !(8482 == ssl3_accept_~s__state~0); 26339#L127 assume 8464 == ssl3_accept_~s__state~0; 26299#L134 [2021-10-13 00:35:07,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:07,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:35:07,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:07,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291318663] [2021-10-13 00:35:07,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:07,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:07,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:07,615 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:07,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:07,633 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:07,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:07,634 INFO L82 PathProgramCache]: Analyzing trace with hash 546478944, now seen corresponding path program 1 times [2021-10-13 00:35:07,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:07,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413128957] [2021-10-13 00:35:07,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:07,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:07,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-13 00:35:07,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:07,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413128957] [2021-10-13 00:35:07,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413128957] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:07,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:07,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:07,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906945121] [2021-10-13 00:35:07,693 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:07,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:07,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:07,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:07,695 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 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-13 00:35:07,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:07,716 INFO L93 Difference]: Finished difference Result 1417 states and 1829 transitions. [2021-10-13 00:35:07,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:07,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1417 states and 1829 transitions. [2021-10-13 00:35:07,726 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1244 [2021-10-13 00:35:07,738 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1417 states to 1417 states and 1829 transitions. [2021-10-13 00:35:07,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2021-10-13 00:35:07,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2021-10-13 00:35:07,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1417 states and 1829 transitions. [2021-10-13 00:35:07,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:07,740 INFO L681 BuchiCegarLoop]: Abstraction has 1417 states and 1829 transitions. [2021-10-13 00:35:07,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states and 1829 transitions. [2021-10-13 00:35:07,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1417. [2021-10-13 00:35:07,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 1417 states have (on average 1.2907551164431899) internal successors, (1829), 1416 states have internal predecessors, (1829), 0 states have call successors, (0), 0 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-13 00:35:07,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 1829 transitions. [2021-10-13 00:35:07,774 INFO L704 BuchiCegarLoop]: Abstraction has 1417 states and 1829 transitions. [2021-10-13 00:35:07,774 INFO L587 BuchiCegarLoop]: Abstraction has 1417 states and 1829 transitions. [2021-10-13 00:35:07,775 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:35:07,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1417 states and 1829 transitions. [2021-10-13 00:35:07,780 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1244 [2021-10-13 00:35:07,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:07,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:07,783 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-13 00:35:07,783 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:07,783 INFO L791 eck$LassoCheckResult]: Stem: 28560#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 28449#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 28393#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28349#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 28394#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28396#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 28442#L100-2 assume !false; 28597#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28902#L103 assume !(12292 == ssl3_accept_~s__state~0); 28896#L106 assume !(16384 == ssl3_accept_~s__state~0); 28891#L109 assume !(8192 == ssl3_accept_~s__state~0); 28886#L112 assume !(24576 == ssl3_accept_~s__state~0); 28881#L115 assume !(8195 == ssl3_accept_~s__state~0); 28876#L118 assume !(8480 == ssl3_accept_~s__state~0); 28872#L121 assume !(8481 == ssl3_accept_~s__state~0); 28868#L124 assume !(8482 == ssl3_accept_~s__state~0); 28864#L127 assume 8464 == ssl3_accept_~s__state~0; 28653#L134 [2021-10-13 00:35:07,784 INFO L793 eck$LassoCheckResult]: Loop: 28653#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 28547#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28548#L275-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; 29451#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29445#L581 ssl3_accept_~skip~0 := 0; 29443#L100-2 assume !false; 29441#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29439#L103 assume !(12292 == ssl3_accept_~s__state~0); 29437#L106 assume !(16384 == ssl3_accept_~s__state~0); 29435#L109 assume !(8192 == ssl3_accept_~s__state~0); 29433#L112 assume !(24576 == ssl3_accept_~s__state~0); 29431#L115 assume !(8195 == ssl3_accept_~s__state~0); 29429#L118 assume !(8480 == ssl3_accept_~s__state~0); 29427#L121 assume !(8481 == ssl3_accept_~s__state~0); 29425#L124 assume !(8482 == ssl3_accept_~s__state~0); 29423#L127 assume !(8464 == ssl3_accept_~s__state~0); 29421#L130 assume !(8465 == ssl3_accept_~s__state~0); 29419#L133 assume !(8466 == ssl3_accept_~s__state~0); 28715#L136 assume 8496 == ssl3_accept_~s__state~0; 28714#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28712#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28711#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28710#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28431#L298-2 ssl3_accept_~s__init_num~0 := 0; 28708#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28703#L581 ssl3_accept_~skip~0 := 0; 28702#L100-2 assume !false; 28701#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28700#L103 assume !(12292 == ssl3_accept_~s__state~0); 28699#L106 assume !(16384 == ssl3_accept_~s__state~0); 28698#L109 assume !(8192 == ssl3_accept_~s__state~0); 28697#L112 assume !(24576 == ssl3_accept_~s__state~0); 28696#L115 assume !(8195 == ssl3_accept_~s__state~0); 28695#L118 assume !(8480 == ssl3_accept_~s__state~0); 28694#L121 assume !(8481 == ssl3_accept_~s__state~0); 28693#L124 assume !(8482 == ssl3_accept_~s__state~0); 28692#L127 assume !(8464 == ssl3_accept_~s__state~0); 28691#L130 assume !(8465 == ssl3_accept_~s__state~0); 28690#L133 assume !(8466 == ssl3_accept_~s__state~0); 28689#L136 assume !(8496 == ssl3_accept_~s__state~0); 28678#L139 assume !(8497 == ssl3_accept_~s__state~0); 28633#L142 assume 8512 == ssl3_accept_~s__state~0; 28528#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28519#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28398#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28569#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29549#L581 ssl3_accept_~skip~0 := 0; 29547#L100-2 assume !false; 29545#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29543#L103 assume !(12292 == ssl3_accept_~s__state~0); 29541#L106 assume !(16384 == ssl3_accept_~s__state~0); 29539#L109 assume !(8192 == ssl3_accept_~s__state~0); 29537#L112 assume !(24576 == ssl3_accept_~s__state~0); 29535#L115 assume !(8195 == ssl3_accept_~s__state~0); 29533#L118 assume !(8480 == ssl3_accept_~s__state~0); 29379#L121 assume !(8481 == ssl3_accept_~s__state~0); 29375#L124 assume !(8482 == ssl3_accept_~s__state~0); 29373#L127 assume !(8464 == ssl3_accept_~s__state~0); 29369#L130 assume !(8465 == ssl3_accept_~s__state~0); 29365#L133 assume !(8466 == ssl3_accept_~s__state~0); 29360#L136 assume !(8496 == ssl3_accept_~s__state~0); 29355#L139 assume !(8497 == ssl3_accept_~s__state~0); 29350#L142 assume !(8512 == ssl3_accept_~s__state~0); 29348#L145 assume !(8513 == ssl3_accept_~s__state~0); 28679#L148 assume 8528 == ssl3_accept_~s__state~0; 28434#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28418#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28369#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28370#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 28364#L358 assume !(ssl3_accept_~ret~0 <= 0); 28365#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28535#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29134#L581 ssl3_accept_~skip~0 := 0; 29128#L100-2 assume !false; 29127#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29126#L103 assume !(12292 == ssl3_accept_~s__state~0); 29125#L106 assume !(16384 == ssl3_accept_~s__state~0); 29124#L109 assume !(8192 == ssl3_accept_~s__state~0); 29123#L112 assume !(24576 == ssl3_accept_~s__state~0); 29122#L115 assume !(8195 == ssl3_accept_~s__state~0); 29121#L118 assume !(8480 == ssl3_accept_~s__state~0); 29120#L121 assume !(8481 == ssl3_accept_~s__state~0); 29119#L124 assume !(8482 == ssl3_accept_~s__state~0); 29118#L127 assume !(8464 == ssl3_accept_~s__state~0); 29117#L130 assume !(8465 == ssl3_accept_~s__state~0); 29116#L133 assume !(8466 == ssl3_accept_~s__state~0); 29115#L136 assume !(8496 == ssl3_accept_~s__state~0); 29114#L139 assume !(8497 == ssl3_accept_~s__state~0); 29113#L142 assume !(8512 == ssl3_accept_~s__state~0); 29112#L145 assume !(8513 == ssl3_accept_~s__state~0); 29111#L148 assume !(8528 == ssl3_accept_~s__state~0); 29110#L151 assume !(8529 == ssl3_accept_~s__state~0); 29109#L154 assume 8544 == ssl3_accept_~s__state~0; 28732#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29108#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 29106#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29105#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29102#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28512#L405 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; 28386#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29334#L581 ssl3_accept_~skip~0 := 0; 29332#L100-2 assume !false; 29329#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29325#L103 assume !(12292 == ssl3_accept_~s__state~0); 29290#L106 assume !(16384 == ssl3_accept_~s__state~0); 29288#L109 assume !(8192 == ssl3_accept_~s__state~0); 29286#L112 assume !(24576 == ssl3_accept_~s__state~0); 29283#L115 assume !(8195 == ssl3_accept_~s__state~0); 29280#L118 assume !(8480 == ssl3_accept_~s__state~0); 29277#L121 assume !(8481 == ssl3_accept_~s__state~0); 29272#L124 assume !(8482 == ssl3_accept_~s__state~0); 29269#L127 assume !(8464 == ssl3_accept_~s__state~0); 29264#L130 assume !(8465 == ssl3_accept_~s__state~0); 29257#L133 assume !(8466 == ssl3_accept_~s__state~0); 29254#L136 assume !(8496 == ssl3_accept_~s__state~0); 29251#L139 assume !(8497 == ssl3_accept_~s__state~0); 29249#L142 assume !(8512 == ssl3_accept_~s__state~0); 29246#L145 assume !(8513 == ssl3_accept_~s__state~0); 29243#L148 assume !(8528 == ssl3_accept_~s__state~0); 29242#L151 assume !(8529 == ssl3_accept_~s__state~0); 29241#L154 assume !(8544 == ssl3_accept_~s__state~0); 29239#L157 assume !(8545 == ssl3_accept_~s__state~0); 29238#L160 assume !(8560 == ssl3_accept_~s__state~0); 29232#L163 assume !(8561 == ssl3_accept_~s__state~0); 29228#L166 assume 8448 == ssl3_accept_~s__state~0; 28389#L167 assume !(ssl3_accept_~num1~0 > 0); 28383#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28942#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28936#L581 ssl3_accept_~skip~0 := 0; 28935#L100-2 assume !false; 28919#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28914#L103 assume 12292 == ssl3_accept_~s__state~0; 28915#L104 ssl3_accept_~s__new_session~0 := 1; 28901#L212 ssl3_accept_~s__server~0 := 1; 29284#L217 assume 0 != ssl3_accept_~cb~0; 29281#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29278#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29274#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29270#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29266#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 29262#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29255#L581 ssl3_accept_~skip~0 := 0; 29252#L100-2 assume !false; 29250#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29247#L103 assume !(12292 == ssl3_accept_~s__state~0); 29244#L106 assume !(16384 == ssl3_accept_~s__state~0); 29233#L109 assume !(8192 == ssl3_accept_~s__state~0); 29230#L112 assume !(24576 == ssl3_accept_~s__state~0); 29226#L115 assume !(8195 == ssl3_accept_~s__state~0); 28620#L118 assume !(8480 == ssl3_accept_~s__state~0); 28621#L121 assume !(8481 == ssl3_accept_~s__state~0); 29298#L124 assume !(8482 == ssl3_accept_~s__state~0); 29296#L127 assume 8464 == ssl3_accept_~s__state~0; 28653#L134 [2021-10-13 00:35:07,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:07,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:35:07,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:07,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137869239] [2021-10-13 00:35:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:07,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:07,799 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:07,815 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:07,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:07,817 INFO L82 PathProgramCache]: Analyzing trace with hash 2088822424, now seen corresponding path program 1 times [2021-10-13 00:35:07,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:07,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209316533] [2021-10-13 00:35:07,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:07,819 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:07,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:07,891 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:07,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:07,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209316533] [2021-10-13 00:35:07,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209316533] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:07,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520198920] [2021-10-13 00:35:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:07,892 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:07,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:07,918 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:07,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 00:35:08,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:08,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:08,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:08,450 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:35:08,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520198920] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:08,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:35:08,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:35:08,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181053125] [2021-10-13 00:35:08,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:08,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:08,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:08,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:08,454 INFO L87 Difference]: Start difference. First operand 1417 states and 1829 transitions. cyclomatic complexity: 416 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 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-13 00:35:08,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:08,627 INFO L93 Difference]: Finished difference Result 1483 states and 1895 transitions. [2021-10-13 00:35:08,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:08,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1483 states and 1895 transitions. [2021-10-13 00:35:08,635 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1270 [2021-10-13 00:35:08,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1483 states to 1443 states and 1855 transitions. [2021-10-13 00:35:08,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1338 [2021-10-13 00:35:08,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1338 [2021-10-13 00:35:08,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1443 states and 1855 transitions. [2021-10-13 00:35:08,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:08,677 INFO L681 BuchiCegarLoop]: Abstraction has 1443 states and 1855 transitions. [2021-10-13 00:35:08,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1443 states and 1855 transitions. [2021-10-13 00:35:08,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1443 to 1387. [2021-10-13 00:35:08,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 1387 states have (on average 1.288392213410238) internal successors, (1787), 1386 states have internal predecessors, (1787), 0 states have call successors, (0), 0 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-13 00:35:08,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1787 transitions. [2021-10-13 00:35:08,712 INFO L704 BuchiCegarLoop]: Abstraction has 1387 states and 1787 transitions. [2021-10-13 00:35:08,712 INFO L587 BuchiCegarLoop]: Abstraction has 1387 states and 1787 transitions. [2021-10-13 00:35:08,712 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:35:08,712 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1387 states and 1787 transitions. [2021-10-13 00:35:08,717 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1214 [2021-10-13 00:35:08,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:08,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:08,719 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-13 00:35:08,719 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:08,719 INFO L791 eck$LassoCheckResult]: Stem: 31936#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31814#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 31758#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31713#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 31759#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31761#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31808#L100-2 assume !false; 31972#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33004#L103 assume !(12292 == ssl3_accept_~s__state~0); 33003#L106 assume !(16384 == ssl3_accept_~s__state~0); 33002#L109 assume !(8192 == ssl3_accept_~s__state~0); 33001#L112 assume !(24576 == ssl3_accept_~s__state~0); 33000#L115 assume !(8195 == ssl3_accept_~s__state~0); 32999#L118 assume !(8480 == ssl3_accept_~s__state~0); 32998#L121 assume !(8481 == ssl3_accept_~s__state~0); 32997#L124 assume !(8482 == ssl3_accept_~s__state~0); 32996#L127 assume 8464 == ssl3_accept_~s__state~0; 31978#L134 [2021-10-13 00:35:08,720 INFO L793 eck$LassoCheckResult]: Loop: 31978#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33098#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33097#L275-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; 33074#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33069#L581 ssl3_accept_~skip~0 := 0; 33066#L100-2 assume !false; 33064#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33062#L103 assume !(12292 == ssl3_accept_~s__state~0); 33060#L106 assume !(16384 == ssl3_accept_~s__state~0); 33058#L109 assume !(8192 == ssl3_accept_~s__state~0); 33056#L112 assume !(24576 == ssl3_accept_~s__state~0); 33053#L115 assume !(8195 == ssl3_accept_~s__state~0); 33054#L118 assume !(8480 == ssl3_accept_~s__state~0); 32474#L121 assume !(8481 == ssl3_accept_~s__state~0); 33083#L124 assume !(8482 == ssl3_accept_~s__state~0); 33082#L127 assume !(8464 == ssl3_accept_~s__state~0); 33081#L130 assume !(8465 == ssl3_accept_~s__state~0); 31922#L133 assume !(8466 == ssl3_accept_~s__state~0); 31923#L136 assume 8496 == ssl3_accept_~s__state~0; 31831#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31832#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33013#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 33012#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31766#L298-2 ssl3_accept_~s__init_num~0 := 0; 31767#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33045#L581 ssl3_accept_~skip~0 := 0; 33044#L100-2 assume !false; 33043#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33042#L103 assume !(12292 == ssl3_accept_~s__state~0); 33040#L106 assume !(16384 == ssl3_accept_~s__state~0); 33035#L109 assume !(8192 == ssl3_accept_~s__state~0); 33033#L112 assume !(24576 == ssl3_accept_~s__state~0); 33031#L115 assume !(8195 == ssl3_accept_~s__state~0); 33029#L118 assume !(8480 == ssl3_accept_~s__state~0); 33027#L121 assume !(8481 == ssl3_accept_~s__state~0); 33025#L124 assume !(8482 == ssl3_accept_~s__state~0); 33023#L127 assume !(8464 == ssl3_accept_~s__state~0); 33021#L130 assume !(8465 == ssl3_accept_~s__state~0); 33019#L133 assume !(8466 == ssl3_accept_~s__state~0); 31744#L136 assume !(8496 == ssl3_accept_~s__state~0); 31745#L139 assume !(8497 == ssl3_accept_~s__state~0); 31788#L142 assume 8512 == ssl3_accept_~s__state~0; 31997#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32395#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32393#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32392#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32387#L581 ssl3_accept_~skip~0 := 0; 32385#L100-2 assume !false; 32384#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32383#L103 assume !(12292 == ssl3_accept_~s__state~0); 32382#L106 assume !(16384 == ssl3_accept_~s__state~0); 32381#L109 assume !(8192 == ssl3_accept_~s__state~0); 32380#L112 assume !(24576 == ssl3_accept_~s__state~0); 32379#L115 assume !(8195 == ssl3_accept_~s__state~0); 32378#L118 assume !(8480 == ssl3_accept_~s__state~0); 32377#L121 assume !(8481 == ssl3_accept_~s__state~0); 32376#L124 assume !(8482 == ssl3_accept_~s__state~0); 32375#L127 assume !(8464 == ssl3_accept_~s__state~0); 32374#L130 assume !(8465 == ssl3_accept_~s__state~0); 32373#L133 assume !(8466 == ssl3_accept_~s__state~0); 32372#L136 assume !(8496 == ssl3_accept_~s__state~0); 32371#L139 assume !(8497 == ssl3_accept_~s__state~0); 32370#L142 assume !(8512 == ssl3_accept_~s__state~0); 32369#L145 assume !(8513 == ssl3_accept_~s__state~0); 32368#L148 assume 8528 == ssl3_accept_~s__state~0; 32002#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31783#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31784#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31948#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32363#L358 assume !(ssl3_accept_~ret~0 <= 0); 31904#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31905#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32457#L581 ssl3_accept_~skip~0 := 0; 32454#L100-2 assume !false; 32452#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32450#L103 assume !(12292 == ssl3_accept_~s__state~0); 32448#L106 assume !(16384 == ssl3_accept_~s__state~0); 32445#L109 assume !(8192 == ssl3_accept_~s__state~0); 32442#L112 assume !(24576 == ssl3_accept_~s__state~0); 32439#L115 assume !(8195 == ssl3_accept_~s__state~0); 32436#L118 assume !(8480 == ssl3_accept_~s__state~0); 32434#L121 assume !(8481 == ssl3_accept_~s__state~0); 32431#L124 assume !(8482 == ssl3_accept_~s__state~0); 32425#L127 assume !(8464 == ssl3_accept_~s__state~0); 32422#L130 assume !(8465 == ssl3_accept_~s__state~0); 32419#L133 assume !(8466 == ssl3_accept_~s__state~0); 32416#L136 assume !(8496 == ssl3_accept_~s__state~0); 32413#L139 assume !(8497 == ssl3_accept_~s__state~0); 32410#L142 assume !(8512 == ssl3_accept_~s__state~0); 32407#L145 assume !(8513 == ssl3_accept_~s__state~0); 32404#L148 assume !(8528 == ssl3_accept_~s__state~0); 32401#L151 assume !(8529 == ssl3_accept_~s__state~0); 32398#L154 assume 8544 == ssl3_accept_~s__state~0; 31741#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31742#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 31865#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32272#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32269#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 31876#L405 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; 31751#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32846#L581 ssl3_accept_~skip~0 := 0; 32845#L100-2 assume !false; 32844#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32843#L103 assume !(12292 == ssl3_accept_~s__state~0); 32842#L106 assume !(16384 == ssl3_accept_~s__state~0); 32841#L109 assume !(8192 == ssl3_accept_~s__state~0); 32840#L112 assume !(24576 == ssl3_accept_~s__state~0); 32839#L115 assume !(8195 == ssl3_accept_~s__state~0); 32838#L118 assume !(8480 == ssl3_accept_~s__state~0); 32837#L121 assume !(8481 == ssl3_accept_~s__state~0); 32836#L124 assume !(8482 == ssl3_accept_~s__state~0); 32835#L127 assume !(8464 == ssl3_accept_~s__state~0); 32834#L130 assume !(8465 == ssl3_accept_~s__state~0); 32833#L133 assume !(8466 == ssl3_accept_~s__state~0); 32832#L136 assume !(8496 == ssl3_accept_~s__state~0); 32831#L139 assume !(8497 == ssl3_accept_~s__state~0); 31907#L142 assume !(8512 == ssl3_accept_~s__state~0); 31845#L145 assume !(8513 == ssl3_accept_~s__state~0); 31790#L148 assume !(8528 == ssl3_accept_~s__state~0); 31791#L151 assume !(8529 == ssl3_accept_~s__state~0); 31877#L154 assume !(8544 == ssl3_accept_~s__state~0); 31722#L157 assume !(8545 == ssl3_accept_~s__state~0); 31723#L160 assume !(8560 == ssl3_accept_~s__state~0); 31826#L163 assume !(8561 == ssl3_accept_~s__state~0); 31827#L166 assume 8448 == ssl3_accept_~s__state~0; 31754#L167 assume !(ssl3_accept_~num1~0 > 0); 31718#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31719#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32595#L581 ssl3_accept_~skip~0 := 0; 32593#L100-2 assume !false; 32591#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32589#L103 assume 12292 == ssl3_accept_~s__state~0; 31752#L104 ssl3_accept_~s__new_session~0 := 1; 31753#L212 ssl3_accept_~s__server~0 := 1; 31755#L217 assume 0 != ssl3_accept_~cb~0; 31756#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31886#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31887#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31813#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31726#L244 assume 12292 != ssl3_accept_~s__state~0; 31727#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 31782#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32877#L581 ssl3_accept_~skip~0 := 0; 32874#L100-2 assume !false; 32872#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32870#L103 assume !(12292 == ssl3_accept_~s__state~0); 32869#L106 assume !(16384 == ssl3_accept_~s__state~0); 32868#L109 assume !(8192 == ssl3_accept_~s__state~0); 32867#L112 assume !(24576 == ssl3_accept_~s__state~0); 32866#L115 assume !(8195 == ssl3_accept_~s__state~0); 32865#L118 assume !(8480 == ssl3_accept_~s__state~0); 32864#L121 assume !(8481 == ssl3_accept_~s__state~0); 32664#L124 assume !(8482 == ssl3_accept_~s__state~0); 31977#L127 assume 8464 == ssl3_accept_~s__state~0; 31978#L134 [2021-10-13 00:35:08,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:08,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:35:08,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:08,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533669187] [2021-10-13 00:35:08,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:08,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:08,732 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:08,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:08,744 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:08,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:08,746 INFO L82 PathProgramCache]: Analyzing trace with hash -532273132, now seen corresponding path program 1 times [2021-10-13 00:35:08,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:08,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945006550] [2021-10-13 00:35:08,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:08,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:08,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:08,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:08,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945006550] [2021-10-13 00:35:08,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945006550] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:08,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242477559] [2021-10-13 00:35:08,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:08,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:08,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:08,800 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:08,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 00:35:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:09,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:09,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:09,349 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:35:09,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242477559] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:09,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:35:09,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:35:09,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826046126] [2021-10-13 00:35:09,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:09,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:09,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:09,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:09,351 INFO L87 Difference]: Start difference. First operand 1387 states and 1787 transitions. cyclomatic complexity: 404 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-13 00:35:09,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:09,460 INFO L93 Difference]: Finished difference Result 1423 states and 1831 transitions. [2021-10-13 00:35:09,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:09,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1423 states and 1831 transitions. [2021-10-13 00:35:09,467 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1250 [2021-10-13 00:35:09,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1423 states to 1423 states and 1831 transitions. [2021-10-13 00:35:09,477 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1318 [2021-10-13 00:35:09,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1318 [2021-10-13 00:35:09,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1423 states and 1831 transitions. [2021-10-13 00:35:09,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:09,479 INFO L681 BuchiCegarLoop]: Abstraction has 1423 states and 1831 transitions. [2021-10-13 00:35:09,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states and 1831 transitions. [2021-10-13 00:35:09,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1403. [2021-10-13 00:35:09,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 1403 states have (on average 1.2879543834640057) internal successors, (1807), 1402 states have internal predecessors, (1807), 0 states have call successors, (0), 0 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-13 00:35:09,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 1807 transitions. [2021-10-13 00:35:09,537 INFO L704 BuchiCegarLoop]: Abstraction has 1403 states and 1807 transitions. [2021-10-13 00:35:09,537 INFO L587 BuchiCegarLoop]: Abstraction has 1403 states and 1807 transitions. [2021-10-13 00:35:09,537 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:35:09,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1403 states and 1807 transitions. [2021-10-13 00:35:09,542 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1230 [2021-10-13 00:35:09,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:09,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:09,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-13 00:35:09,545 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:09,546 INFO L791 eck$LassoCheckResult]: Stem: 35205#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35087#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 35033#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34990#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 35034#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35036#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35081#L100-2 assume !false; 35242#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36219#L103 assume !(12292 == ssl3_accept_~s__state~0); 36218#L106 assume !(16384 == ssl3_accept_~s__state~0); 36217#L109 assume !(8192 == ssl3_accept_~s__state~0); 36215#L112 assume !(24576 == ssl3_accept_~s__state~0); 36021#L115 assume !(8195 == ssl3_accept_~s__state~0); 36020#L118 assume !(8480 == ssl3_accept_~s__state~0); 36019#L121 assume !(8481 == ssl3_accept_~s__state~0); 36018#L124 assume !(8482 == ssl3_accept_~s__state~0); 36017#L127 assume 8464 == ssl3_accept_~s__state~0; 35310#L134 [2021-10-13 00:35:09,546 INFO L793 eck$LassoCheckResult]: Loop: 35310#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36212#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36211#L275-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; 36210#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36205#L581 ssl3_accept_~skip~0 := 0; 36204#L100-2 assume !false; 36203#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36202#L103 assume !(12292 == ssl3_accept_~s__state~0); 36201#L106 assume !(16384 == ssl3_accept_~s__state~0); 36200#L109 assume !(8192 == ssl3_accept_~s__state~0); 36199#L112 assume !(24576 == ssl3_accept_~s__state~0); 36158#L115 assume !(8195 == ssl3_accept_~s__state~0); 36127#L118 assume !(8480 == ssl3_accept_~s__state~0); 35539#L121 assume !(8481 == ssl3_accept_~s__state~0); 36116#L124 assume !(8482 == ssl3_accept_~s__state~0); 36112#L127 assume !(8464 == ssl3_accept_~s__state~0); 36108#L130 assume !(8465 == ssl3_accept_~s__state~0); 36105#L133 assume !(8466 == ssl3_accept_~s__state~0); 35375#L136 assume 8496 == ssl3_accept_~s__state~0; 35374#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 35371#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35369#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 35367#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35070#L298-2 ssl3_accept_~s__init_num~0 := 0; 35305#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35300#L581 ssl3_accept_~skip~0 := 0; 35299#L100-2 assume !false; 35298#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35297#L103 assume !(12292 == ssl3_accept_~s__state~0); 35296#L106 assume !(16384 == ssl3_accept_~s__state~0); 35295#L109 assume !(8192 == ssl3_accept_~s__state~0); 35294#L112 assume !(24576 == ssl3_accept_~s__state~0); 35293#L115 assume !(8195 == ssl3_accept_~s__state~0); 35292#L118 assume !(8480 == ssl3_accept_~s__state~0); 35291#L121 assume !(8481 == ssl3_accept_~s__state~0); 35290#L124 assume !(8482 == ssl3_accept_~s__state~0); 35289#L127 assume !(8464 == ssl3_accept_~s__state~0); 35288#L130 assume !(8465 == ssl3_accept_~s__state~0); 35287#L133 assume !(8466 == ssl3_accept_~s__state~0); 35286#L136 assume !(8496 == ssl3_accept_~s__state~0); 35285#L139 assume !(8497 == ssl3_accept_~s__state~0); 35277#L142 assume 8512 == ssl3_accept_~s__state~0; 35275#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36196#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36194#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36193#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36188#L581 ssl3_accept_~skip~0 := 0; 36187#L100-2 assume !false; 36186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36185#L103 assume !(12292 == ssl3_accept_~s__state~0); 36184#L106 assume !(16384 == ssl3_accept_~s__state~0); 36183#L109 assume !(8192 == ssl3_accept_~s__state~0); 36182#L112 assume !(24576 == ssl3_accept_~s__state~0); 36181#L115 assume !(8195 == ssl3_accept_~s__state~0); 36180#L118 assume !(8480 == ssl3_accept_~s__state~0); 36179#L121 assume !(8481 == ssl3_accept_~s__state~0); 36178#L124 assume !(8482 == ssl3_accept_~s__state~0); 36177#L127 assume !(8464 == ssl3_accept_~s__state~0); 36176#L130 assume !(8465 == ssl3_accept_~s__state~0); 36175#L133 assume !(8466 == ssl3_accept_~s__state~0); 36174#L136 assume !(8496 == ssl3_accept_~s__state~0); 36173#L139 assume !(8497 == ssl3_accept_~s__state~0); 36172#L142 assume !(8512 == ssl3_accept_~s__state~0); 36171#L145 assume !(8513 == ssl3_accept_~s__state~0); 36170#L148 assume 8528 == ssl3_accept_~s__state~0; 35272#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36169#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36168#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36162#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 36160#L358 assume !(ssl3_accept_~ret~0 <= 0); 35178#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35179#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36262#L581 ssl3_accept_~skip~0 := 0; 36260#L100-2 assume !false; 36214#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36022#L103 assume !(12292 == ssl3_accept_~s__state~0); 35871#L106 assume !(16384 == ssl3_accept_~s__state~0); 35866#L109 assume !(8192 == ssl3_accept_~s__state~0); 35864#L112 assume !(24576 == ssl3_accept_~s__state~0); 35862#L115 assume !(8195 == ssl3_accept_~s__state~0); 35860#L118 assume !(8480 == ssl3_accept_~s__state~0); 35858#L121 assume !(8481 == ssl3_accept_~s__state~0); 35856#L124 assume !(8482 == ssl3_accept_~s__state~0); 35854#L127 assume !(8464 == ssl3_accept_~s__state~0); 35852#L130 assume !(8465 == ssl3_accept_~s__state~0); 35850#L133 assume !(8466 == ssl3_accept_~s__state~0); 35848#L136 assume !(8496 == ssl3_accept_~s__state~0); 35846#L139 assume !(8497 == ssl3_accept_~s__state~0); 35844#L142 assume !(8512 == ssl3_accept_~s__state~0); 35842#L145 assume !(8513 == ssl3_accept_~s__state~0); 35840#L148 assume !(8528 == ssl3_accept_~s__state~0); 35838#L151 assume !(8529 == ssl3_accept_~s__state~0); 35836#L154 assume 8544 == ssl3_accept_~s__state~0; 35267#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35833#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 35830#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35828#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35824#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35819#L405 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; 35817#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35811#L581 ssl3_accept_~skip~0 := 0; 35807#L100-2 assume !false; 35806#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35800#L103 assume !(12292 == ssl3_accept_~s__state~0); 35798#L106 assume !(16384 == ssl3_accept_~s__state~0); 35796#L109 assume !(8192 == ssl3_accept_~s__state~0); 35794#L112 assume !(24576 == ssl3_accept_~s__state~0); 35792#L115 assume !(8195 == ssl3_accept_~s__state~0); 35790#L118 assume !(8480 == ssl3_accept_~s__state~0); 35788#L121 assume !(8481 == ssl3_accept_~s__state~0); 35786#L124 assume !(8482 == ssl3_accept_~s__state~0); 35784#L127 assume !(8464 == ssl3_accept_~s__state~0); 35782#L130 assume !(8465 == ssl3_accept_~s__state~0); 35780#L133 assume !(8466 == ssl3_accept_~s__state~0); 35717#L136 assume !(8496 == ssl3_accept_~s__state~0); 35715#L139 assume !(8497 == ssl3_accept_~s__state~0); 35713#L142 assume !(8512 == ssl3_accept_~s__state~0); 35711#L145 assume !(8513 == ssl3_accept_~s__state~0); 35709#L148 assume !(8528 == ssl3_accept_~s__state~0); 35707#L151 assume !(8529 == ssl3_accept_~s__state~0); 35705#L154 assume !(8544 == ssl3_accept_~s__state~0); 35703#L157 assume !(8545 == ssl3_accept_~s__state~0); 35701#L160 assume !(8560 == ssl3_accept_~s__state~0); 35699#L163 assume !(8561 == ssl3_accept_~s__state~0); 35697#L166 assume 8448 == ssl3_accept_~s__state~0; 35695#L167 assume !(ssl3_accept_~num1~0 > 0); 35692#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35667#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35661#L581 ssl3_accept_~skip~0 := 0; 35659#L100-2 assume !false; 35657#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35655#L103 assume !(12292 == ssl3_accept_~s__state~0); 35653#L106 assume 16384 == ssl3_accept_~s__state~0; 35649#L212 ssl3_accept_~s__server~0 := 1; 36234#L217 assume 0 != ssl3_accept_~cb~0; 36232#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36231#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36228#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36225#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36223#L244 assume 12292 != ssl3_accept_~s__state~0; 35057#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 35058#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35750#L581 ssl3_accept_~skip~0 := 0; 35748#L100-2 assume !false; 35746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35741#L103 assume !(12292 == ssl3_accept_~s__state~0); 35739#L106 assume !(16384 == ssl3_accept_~s__state~0); 35737#L109 assume !(8192 == ssl3_accept_~s__state~0); 35735#L112 assume !(24576 == ssl3_accept_~s__state~0); 35733#L115 assume !(8195 == ssl3_accept_~s__state~0); 35731#L118 assume !(8480 == ssl3_accept_~s__state~0); 35729#L121 assume !(8481 == ssl3_accept_~s__state~0); 35726#L124 assume !(8482 == ssl3_accept_~s__state~0); 35724#L127 assume 8464 == ssl3_accept_~s__state~0; 35310#L134 [2021-10-13 00:35:09,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:09,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:35:09,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:09,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181594390] [2021-10-13 00:35:09,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:09,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:09,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:09,560 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:09,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:09,571 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:09,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:09,572 INFO L82 PathProgramCache]: Analyzing trace with hash 534473984, now seen corresponding path program 1 times [2021-10-13 00:35:09,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:09,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911173823] [2021-10-13 00:35:09,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:09,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:09,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:09,633 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:09,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:09,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911173823] [2021-10-13 00:35:09,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911173823] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:09,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130945665] [2021-10-13 00:35:09,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:09,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:09,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:09,636 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:09,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 00:35:09,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:09,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:09,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:10,298 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:10,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130945665] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:10,299 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:10,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:35:10,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105322316] [2021-10-13 00:35:10,300 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:10,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:10,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:35:10,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:35:10,300 INFO L87 Difference]: Start difference. First operand 1403 states and 1807 transitions. cyclomatic complexity: 408 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 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-13 00:35:10,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:10,601 INFO L93 Difference]: Finished difference Result 2373 states and 3024 transitions. [2021-10-13 00:35:10,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:35:10,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2373 states and 3024 transitions. [2021-10-13 00:35:10,614 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1811 [2021-10-13 00:35:10,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2373 states to 2337 states and 2986 transitions. [2021-10-13 00:35:10,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2232 [2021-10-13 00:35:10,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2232 [2021-10-13 00:35:10,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2337 states and 2986 transitions. [2021-10-13 00:35:10,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:10,634 INFO L681 BuchiCegarLoop]: Abstraction has 2337 states and 2986 transitions. [2021-10-13 00:35:10,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states and 2986 transitions. [2021-10-13 00:35:10,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 1821. [2021-10-13 00:35:10,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1821 states have (on average 1.2937946183415705) internal successors, (2356), 1820 states have internal predecessors, (2356), 0 states have call successors, (0), 0 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-13 00:35:10,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 2356 transitions. [2021-10-13 00:35:10,739 INFO L704 BuchiCegarLoop]: Abstraction has 1821 states and 2356 transitions. [2021-10-13 00:35:10,739 INFO L587 BuchiCegarLoop]: Abstraction has 1821 states and 2356 transitions. [2021-10-13 00:35:10,739 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:35:10,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1821 states and 2356 transitions. [2021-10-13 00:35:10,745 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1612 [2021-10-13 00:35:10,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:10,745 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:10,747 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-13 00:35:10,747 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:10,747 INFO L791 eck$LassoCheckResult]: Stem: 39455#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39336#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 39279#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39235#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 39280#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39282#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 39329#L100-2 assume !false; 39503#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39738#L103 assume !(12292 == ssl3_accept_~s__state~0); 39734#L106 assume !(16384 == ssl3_accept_~s__state~0); 39735#L109 assume !(8192 == ssl3_accept_~s__state~0); 39728#L112 assume !(24576 == ssl3_accept_~s__state~0); 39729#L115 assume !(8195 == ssl3_accept_~s__state~0); 39722#L118 assume !(8480 == ssl3_accept_~s__state~0); 39723#L121 assume !(8481 == ssl3_accept_~s__state~0); 39715#L124 assume !(8482 == ssl3_accept_~s__state~0); 39716#L127 assume 8464 == ssl3_accept_~s__state~0; 39556#L134 [2021-10-13 00:35:10,747 INFO L793 eck$LassoCheckResult]: Loop: 39556#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41044#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41043#L275-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; 41042#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41037#L581 ssl3_accept_~skip~0 := 0; 41032#L100-2 assume !false; 41030#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41028#L103 assume !(12292 == ssl3_accept_~s__state~0); 41026#L106 assume !(16384 == ssl3_accept_~s__state~0); 41024#L109 assume !(8192 == ssl3_accept_~s__state~0); 41022#L112 assume !(24576 == ssl3_accept_~s__state~0); 41020#L115 assume !(8195 == ssl3_accept_~s__state~0); 41017#L118 assume !(8480 == ssl3_accept_~s__state~0); 40104#L121 assume !(8481 == ssl3_accept_~s__state~0); 39396#L124 assume !(8482 == ssl3_accept_~s__state~0); 39397#L127 assume !(8464 == ssl3_accept_~s__state~0); 39361#L130 assume !(8465 == ssl3_accept_~s__state~0); 39362#L133 assume !(8466 == ssl3_accept_~s__state~0); 39265#L136 assume 8496 == ssl3_accept_~s__state~0; 39266#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 40998#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40997#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 40996#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39285#L298-2 ssl3_accept_~s__init_num~0 := 0; 39286#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40988#L581 ssl3_accept_~skip~0 := 0; 40986#L100-2 assume !false; 40984#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40982#L103 assume !(12292 == ssl3_accept_~s__state~0); 40978#L106 assume !(16384 == ssl3_accept_~s__state~0); 40977#L109 assume !(8192 == ssl3_accept_~s__state~0); 40976#L112 assume !(24576 == ssl3_accept_~s__state~0); 40975#L115 assume !(8195 == ssl3_accept_~s__state~0); 40974#L118 assume !(8480 == ssl3_accept_~s__state~0); 40972#L121 assume !(8481 == ssl3_accept_~s__state~0); 40971#L124 assume !(8482 == ssl3_accept_~s__state~0); 40970#L127 assume !(8464 == ssl3_accept_~s__state~0); 40969#L130 assume !(8465 == ssl3_accept_~s__state~0); 40967#L133 assume !(8466 == ssl3_accept_~s__state~0); 40966#L136 assume !(8496 == ssl3_accept_~s__state~0); 40965#L139 assume !(8497 == ssl3_accept_~s__state~0); 40964#L142 assume 8512 == ssl3_accept_~s__state~0; 39551#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40962#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40960#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40959#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40953#L581 ssl3_accept_~skip~0 := 0; 40952#L100-2 assume !false; 40951#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40950#L103 assume !(12292 == ssl3_accept_~s__state~0); 40945#L106 assume !(16384 == ssl3_accept_~s__state~0); 40943#L109 assume !(8192 == ssl3_accept_~s__state~0); 40941#L112 assume !(24576 == ssl3_accept_~s__state~0); 40939#L115 assume !(8195 == ssl3_accept_~s__state~0); 40937#L118 assume !(8480 == ssl3_accept_~s__state~0); 40935#L121 assume !(8481 == ssl3_accept_~s__state~0); 40933#L124 assume !(8482 == ssl3_accept_~s__state~0); 40931#L127 assume !(8464 == ssl3_accept_~s__state~0); 40929#L130 assume !(8465 == ssl3_accept_~s__state~0); 40927#L133 assume !(8466 == ssl3_accept_~s__state~0); 40925#L136 assume !(8496 == ssl3_accept_~s__state~0); 40923#L139 assume !(8497 == ssl3_accept_~s__state~0); 40921#L142 assume !(8512 == ssl3_accept_~s__state~0); 40919#L145 assume !(8513 == ssl3_accept_~s__state~0); 40917#L148 assume 8528 == ssl3_accept_~s__state~0; 39548#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40914#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40911#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39415#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 39416#L358 assume !(ssl3_accept_~ret~0 <= 0); 40896#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40867#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40861#L581 ssl3_accept_~skip~0 := 0; 40859#L100-2 assume !false; 40857#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40855#L103 assume !(12292 == ssl3_accept_~s__state~0); 40853#L106 assume !(16384 == ssl3_accept_~s__state~0); 40851#L109 assume !(8192 == ssl3_accept_~s__state~0); 40849#L112 assume !(24576 == ssl3_accept_~s__state~0); 40847#L115 assume !(8195 == ssl3_accept_~s__state~0); 40846#L118 assume !(8480 == ssl3_accept_~s__state~0); 40845#L121 assume !(8481 == ssl3_accept_~s__state~0); 40844#L124 assume !(8482 == ssl3_accept_~s__state~0); 40843#L127 assume !(8464 == ssl3_accept_~s__state~0); 40841#L130 assume !(8465 == ssl3_accept_~s__state~0); 40835#L133 assume !(8466 == ssl3_accept_~s__state~0); 40833#L136 assume !(8496 == ssl3_accept_~s__state~0); 40831#L139 assume !(8497 == ssl3_accept_~s__state~0); 40829#L142 assume !(8512 == ssl3_accept_~s__state~0); 40827#L145 assume !(8513 == ssl3_accept_~s__state~0); 40825#L148 assume !(8528 == ssl3_accept_~s__state~0); 40823#L151 assume !(8529 == ssl3_accept_~s__state~0); 40821#L154 assume 8544 == ssl3_accept_~s__state~0; 39262#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39263#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 40601#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40600#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40598#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 39399#L405 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; 39272#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40717#L581 ssl3_accept_~skip~0 := 0; 40715#L100-2 assume !false; 40713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40711#L103 assume !(12292 == ssl3_accept_~s__state~0); 40709#L106 assume !(16384 == ssl3_accept_~s__state~0); 40707#L109 assume !(8192 == ssl3_accept_~s__state~0); 40705#L112 assume !(24576 == ssl3_accept_~s__state~0); 40703#L115 assume !(8195 == ssl3_accept_~s__state~0); 40701#L118 assume !(8480 == ssl3_accept_~s__state~0); 40699#L121 assume !(8481 == ssl3_accept_~s__state~0); 40697#L124 assume !(8482 == ssl3_accept_~s__state~0); 40695#L127 assume !(8464 == ssl3_accept_~s__state~0); 40693#L130 assume !(8465 == ssl3_accept_~s__state~0); 40690#L133 assume !(8466 == ssl3_accept_~s__state~0); 40367#L136 assume !(8496 == ssl3_accept_~s__state~0); 40366#L139 assume !(8497 == ssl3_accept_~s__state~0); 40365#L142 assume !(8512 == ssl3_accept_~s__state~0); 40364#L145 assume !(8513 == ssl3_accept_~s__state~0); 40363#L148 assume !(8528 == ssl3_accept_~s__state~0); 40361#L151 assume !(8529 == ssl3_accept_~s__state~0); 40359#L154 assume !(8544 == ssl3_accept_~s__state~0); 40357#L157 assume !(8545 == ssl3_accept_~s__state~0); 40355#L160 assume !(8560 == ssl3_accept_~s__state~0); 40353#L163 assume !(8561 == ssl3_accept_~s__state~0); 40351#L166 assume 8448 == ssl3_accept_~s__state~0; 40349#L167 assume !(ssl3_accept_~num1~0 > 0); 40346#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40339#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40330#L581 ssl3_accept_~skip~0 := 0; 40329#L100-2 assume !false; 40328#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40327#L103 assume !(12292 == ssl3_accept_~s__state~0); 40326#L106 assume !(16384 == ssl3_accept_~s__state~0); 40325#L109 assume !(8192 == ssl3_accept_~s__state~0); 40324#L112 assume !(24576 == ssl3_accept_~s__state~0); 40323#L115 assume !(8195 == ssl3_accept_~s__state~0); 40321#L118 assume !(8480 == ssl3_accept_~s__state~0); 40320#L121 assume !(8481 == ssl3_accept_~s__state~0); 40319#L124 assume !(8482 == ssl3_accept_~s__state~0); 40317#L127 assume !(8464 == ssl3_accept_~s__state~0); 40315#L130 assume !(8465 == ssl3_accept_~s__state~0); 40312#L133 assume !(8466 == ssl3_accept_~s__state~0); 40309#L136 assume !(8496 == ssl3_accept_~s__state~0); 40306#L139 assume !(8497 == ssl3_accept_~s__state~0); 40303#L142 assume !(8512 == ssl3_accept_~s__state~0); 40300#L145 assume !(8513 == ssl3_accept_~s__state~0); 40296#L148 assume !(8528 == ssl3_accept_~s__state~0); 40294#L151 assume !(8529 == ssl3_accept_~s__state~0); 40293#L154 assume !(8544 == ssl3_accept_~s__state~0); 40292#L157 assume !(8545 == ssl3_accept_~s__state~0); 40291#L160 assume !(8560 == ssl3_accept_~s__state~0); 40289#L163 assume !(8561 == ssl3_accept_~s__state~0); 40286#L166 assume !(8448 == ssl3_accept_~s__state~0); 40287#L169 assume 8576 == ssl3_accept_~s__state~0; 40279#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 40276#L445 assume !(ssl3_accept_~ret~0 <= 0); 40271#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40272#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40718#L581 ssl3_accept_~skip~0 := 0; 40716#L100-2 assume !false; 40714#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40712#L103 assume !(12292 == ssl3_accept_~s__state~0); 40710#L106 assume !(16384 == ssl3_accept_~s__state~0); 40708#L109 assume !(8192 == ssl3_accept_~s__state~0); 40706#L112 assume !(24576 == ssl3_accept_~s__state~0); 40704#L115 assume !(8195 == ssl3_accept_~s__state~0); 40702#L118 assume !(8480 == ssl3_accept_~s__state~0); 40700#L121 assume !(8481 == ssl3_accept_~s__state~0); 40698#L124 assume !(8482 == ssl3_accept_~s__state~0); 40696#L127 assume 8464 == ssl3_accept_~s__state~0; 39556#L134 [2021-10-13 00:35:10,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:10,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:35:10,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:10,748 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435933560] [2021-10-13 00:35:10,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:10,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:10,758 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:10,766 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:10,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:10,767 INFO L82 PathProgramCache]: Analyzing trace with hash 2059276316, now seen corresponding path program 1 times [2021-10-13 00:35:10,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:10,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966800894] [2021-10-13 00:35:10,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:10,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:10,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:10,807 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-13 00:35:10,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:10,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966800894] [2021-10-13 00:35:10,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966800894] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:10,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:10,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:10,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086130471] [2021-10-13 00:35:10,809 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:10,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:10,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:10,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:10,810 INFO L87 Difference]: Start difference. First operand 1821 states and 2356 transitions. cyclomatic complexity: 541 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-13 00:35:10,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:10,975 INFO L93 Difference]: Finished difference Result 2004 states and 2565 transitions. [2021-10-13 00:35:10,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:10,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2004 states and 2565 transitions. [2021-10-13 00:35:10,986 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2021-10-13 00:35:11,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2004 states to 1934 states and 2495 transitions. [2021-10-13 00:35:11,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1829 [2021-10-13 00:35:11,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1829 [2021-10-13 00:35:11,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1934 states and 2495 transitions. [2021-10-13 00:35:11,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:11,003 INFO L681 BuchiCegarLoop]: Abstraction has 1934 states and 2495 transitions. [2021-10-13 00:35:11,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1934 states and 2495 transitions. [2021-10-13 00:35:11,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1934 to 1819. [2021-10-13 00:35:11,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1819 states, 1819 states have (on average 1.2908191313908741) internal successors, (2348), 1818 states have internal predecessors, (2348), 0 states have call successors, (0), 0 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-13 00:35:11,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1819 states to 1819 states and 2348 transitions. [2021-10-13 00:35:11,047 INFO L704 BuchiCegarLoop]: Abstraction has 1819 states and 2348 transitions. [2021-10-13 00:35:11,047 INFO L587 BuchiCegarLoop]: Abstraction has 1819 states and 2348 transitions. [2021-10-13 00:35:11,047 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:35:11,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1819 states and 2348 transitions. [2021-10-13 00:35:11,054 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1604 [2021-10-13 00:35:11,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:11,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:11,057 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-13 00:35:11,057 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:11,057 INFO L791 eck$LassoCheckResult]: Stem: 43281#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43166#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 43110#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43066#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 43111#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43113#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 43159#L100-2 assume !false; 43317#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43817#L103 assume !(12292 == ssl3_accept_~s__state~0); 43816#L106 assume !(16384 == ssl3_accept_~s__state~0); 43815#L109 assume !(8192 == ssl3_accept_~s__state~0); 43814#L112 assume !(24576 == ssl3_accept_~s__state~0); 43813#L115 assume !(8195 == ssl3_accept_~s__state~0); 43812#L118 assume !(8480 == ssl3_accept_~s__state~0); 43562#L121 assume !(8481 == ssl3_accept_~s__state~0); 43558#L124 assume !(8482 == ssl3_accept_~s__state~0); 43551#L127 assume 8464 == ssl3_accept_~s__state~0; 43417#L134 [2021-10-13 00:35:11,058 INFO L793 eck$LassoCheckResult]: Loop: 43417#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43267#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43268#L275-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; 44847#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44842#L581 ssl3_accept_~skip~0 := 0; 44841#L100-2 assume !false; 44840#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44839#L103 assume !(12292 == ssl3_accept_~s__state~0); 44838#L106 assume !(16384 == ssl3_accept_~s__state~0); 44837#L109 assume !(8192 == ssl3_accept_~s__state~0); 44836#L112 assume !(24576 == ssl3_accept_~s__state~0); 44835#L115 assume !(8195 == ssl3_accept_~s__state~0); 44834#L118 assume !(8480 == ssl3_accept_~s__state~0); 44180#L121 assume !(8481 == ssl3_accept_~s__state~0); 44833#L124 assume !(8482 == ssl3_accept_~s__state~0); 44832#L127 assume !(8464 == ssl3_accept_~s__state~0); 44831#L130 assume !(8465 == ssl3_accept_~s__state~0); 44829#L133 assume !(8466 == ssl3_accept_~s__state~0); 43789#L136 assume 8496 == ssl3_accept_~s__state~0; 43412#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43784#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43782#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 43780#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43148#L298-2 ssl3_accept_~s__init_num~0 := 0; 43776#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43770#L581 ssl3_accept_~skip~0 := 0; 43768#L100-2 assume !false; 43766#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43735#L103 assume !(12292 == ssl3_accept_~s__state~0); 43730#L106 assume !(16384 == ssl3_accept_~s__state~0); 43728#L109 assume !(8192 == ssl3_accept_~s__state~0); 43726#L112 assume !(24576 == ssl3_accept_~s__state~0); 43724#L115 assume !(8195 == ssl3_accept_~s__state~0); 43722#L118 assume !(8480 == ssl3_accept_~s__state~0); 43719#L121 assume !(8481 == ssl3_accept_~s__state~0); 43716#L124 assume !(8482 == ssl3_accept_~s__state~0); 43712#L127 assume !(8464 == ssl3_accept_~s__state~0); 43709#L130 assume !(8465 == ssl3_accept_~s__state~0); 43706#L133 assume !(8466 == ssl3_accept_~s__state~0); 43703#L136 assume !(8496 == ssl3_accept_~s__state~0); 43700#L139 assume !(8497 == ssl3_accept_~s__state~0); 43348#L142 assume 8512 == ssl3_accept_~s__state~0; 43247#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43248#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44748#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44747#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44742#L581 ssl3_accept_~skip~0 := 0; 44741#L100-2 assume !false; 44740#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44739#L103 assume !(12292 == ssl3_accept_~s__state~0); 44737#L106 assume !(16384 == ssl3_accept_~s__state~0); 44732#L109 assume !(8192 == ssl3_accept_~s__state~0); 44730#L112 assume !(24576 == ssl3_accept_~s__state~0); 44728#L115 assume !(8195 == ssl3_accept_~s__state~0); 44726#L118 assume !(8480 == ssl3_accept_~s__state~0); 44724#L121 assume !(8481 == ssl3_accept_~s__state~0); 44722#L124 assume !(8482 == ssl3_accept_~s__state~0); 44720#L127 assume !(8464 == ssl3_accept_~s__state~0); 44718#L130 assume !(8465 == ssl3_accept_~s__state~0); 44716#L133 assume !(8466 == ssl3_accept_~s__state~0); 44714#L136 assume !(8496 == ssl3_accept_~s__state~0); 44712#L139 assume !(8497 == ssl3_accept_~s__state~0); 44710#L142 assume !(8512 == ssl3_accept_~s__state~0); 44708#L145 assume !(8513 == ssl3_accept_~s__state~0); 44706#L148 assume 8528 == ssl3_accept_~s__state~0; 43403#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44703#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44701#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 44693#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 44691#L358 assume !(ssl3_accept_~ret~0 <= 0); 44689#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44686#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44681#L581 ssl3_accept_~skip~0 := 0; 44680#L100-2 assume !false; 44678#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44677#L103 assume !(12292 == ssl3_accept_~s__state~0); 44676#L106 assume !(16384 == ssl3_accept_~s__state~0); 44675#L109 assume !(8192 == ssl3_accept_~s__state~0); 44674#L112 assume !(24576 == ssl3_accept_~s__state~0); 44673#L115 assume !(8195 == ssl3_accept_~s__state~0); 44672#L118 assume !(8480 == ssl3_accept_~s__state~0); 44671#L121 assume !(8481 == ssl3_accept_~s__state~0); 44670#L124 assume !(8482 == ssl3_accept_~s__state~0); 44669#L127 assume !(8464 == ssl3_accept_~s__state~0); 44668#L130 assume !(8465 == ssl3_accept_~s__state~0); 44667#L133 assume !(8466 == ssl3_accept_~s__state~0); 44666#L136 assume !(8496 == ssl3_accept_~s__state~0); 44664#L139 assume !(8497 == ssl3_accept_~s__state~0); 44663#L142 assume !(8512 == ssl3_accept_~s__state~0); 44662#L145 assume !(8513 == ssl3_accept_~s__state~0); 44661#L148 assume !(8528 == ssl3_accept_~s__state~0); 44660#L151 assume !(8529 == ssl3_accept_~s__state~0); 44659#L154 assume 8544 == ssl3_accept_~s__state~0; 43398#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43214#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 43216#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43101#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43084#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43230#L405 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; 43103#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44731#L581 ssl3_accept_~skip~0 := 0; 44729#L100-2 assume !false; 44727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44725#L103 assume !(12292 == ssl3_accept_~s__state~0); 44723#L106 assume !(16384 == ssl3_accept_~s__state~0); 44721#L109 assume !(8192 == ssl3_accept_~s__state~0); 44719#L112 assume !(24576 == ssl3_accept_~s__state~0); 44717#L115 assume !(8195 == ssl3_accept_~s__state~0); 44715#L118 assume !(8480 == ssl3_accept_~s__state~0); 44713#L121 assume !(8481 == ssl3_accept_~s__state~0); 44711#L124 assume !(8482 == ssl3_accept_~s__state~0); 44709#L127 assume !(8464 == ssl3_accept_~s__state~0); 44707#L130 assume !(8465 == ssl3_accept_~s__state~0); 44705#L133 assume !(8466 == ssl3_accept_~s__state~0); 44704#L136 assume !(8496 == ssl3_accept_~s__state~0); 44702#L139 assume !(8497 == ssl3_accept_~s__state~0); 44700#L142 assume !(8512 == ssl3_accept_~s__state~0); 44698#L145 assume !(8513 == ssl3_accept_~s__state~0); 44690#L148 assume !(8528 == ssl3_accept_~s__state~0); 44688#L151 assume !(8529 == ssl3_accept_~s__state~0); 44687#L154 assume !(8544 == ssl3_accept_~s__state~0); 44238#L157 assume !(8545 == ssl3_accept_~s__state~0); 44237#L160 assume !(8560 == ssl3_accept_~s__state~0); 44217#L163 assume !(8561 == ssl3_accept_~s__state~0); 44119#L166 assume 8448 == ssl3_accept_~s__state~0; 43106#L167 assume !(ssl3_accept_~num1~0 > 0); 43071#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43072#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44532#L581 ssl3_accept_~skip~0 := 0; 44530#L100-2 assume !false; 44528#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44526#L103 assume !(12292 == ssl3_accept_~s__state~0); 44524#L106 assume !(16384 == ssl3_accept_~s__state~0); 44522#L109 assume !(8192 == ssl3_accept_~s__state~0); 44520#L112 assume !(24576 == ssl3_accept_~s__state~0); 44518#L115 assume !(8195 == ssl3_accept_~s__state~0); 44516#L118 assume !(8480 == ssl3_accept_~s__state~0); 44514#L121 assume !(8481 == ssl3_accept_~s__state~0); 44512#L124 assume !(8482 == ssl3_accept_~s__state~0); 44510#L127 assume !(8464 == ssl3_accept_~s__state~0); 44508#L130 assume !(8465 == ssl3_accept_~s__state~0); 44506#L133 assume !(8466 == ssl3_accept_~s__state~0); 44504#L136 assume !(8496 == ssl3_accept_~s__state~0); 44502#L139 assume !(8497 == ssl3_accept_~s__state~0); 44500#L142 assume !(8512 == ssl3_accept_~s__state~0); 44498#L145 assume !(8513 == ssl3_accept_~s__state~0); 44496#L148 assume !(8528 == ssl3_accept_~s__state~0); 44494#L151 assume !(8529 == ssl3_accept_~s__state~0); 44492#L154 assume !(8544 == ssl3_accept_~s__state~0); 44490#L157 assume !(8545 == ssl3_accept_~s__state~0); 44488#L160 assume !(8560 == ssl3_accept_~s__state~0); 44487#L163 assume !(8561 == ssl3_accept_~s__state~0); 44486#L166 assume !(8448 == ssl3_accept_~s__state~0); 44485#L169 assume 8576 == ssl3_accept_~s__state~0; 44331#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 44479#L445 assume !(ssl3_accept_~ret~0 <= 0); 44477#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 43286#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44869#L581 ssl3_accept_~skip~0 := 0; 44867#L100-2 assume !false; 44865#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44863#L103 assume !(12292 == ssl3_accept_~s__state~0); 44861#L106 assume !(16384 == ssl3_accept_~s__state~0); 44860#L109 assume !(8192 == ssl3_accept_~s__state~0); 44858#L112 assume !(24576 == ssl3_accept_~s__state~0); 44856#L115 assume !(8195 == ssl3_accept_~s__state~0); 44854#L118 assume !(8480 == ssl3_accept_~s__state~0); 44852#L121 assume !(8481 == ssl3_accept_~s__state~0); 44851#L124 assume !(8482 == ssl3_accept_~s__state~0); 44850#L127 assume !(8464 == ssl3_accept_~s__state~0); 44849#L130 assume !(8465 == ssl3_accept_~s__state~0); 44830#L133 assume 8466 == ssl3_accept_~s__state~0; 43417#L134 [2021-10-13 00:35:11,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:35:11,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076413995] [2021-10-13 00:35:11,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,069 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:11,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,077 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:11,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1015378911, now seen corresponding path program 1 times [2021-10-13 00:35:11,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725900890] [2021-10-13 00:35:11,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,079 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:35:11,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:11,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725900890] [2021-10-13 00:35:11,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725900890] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:11,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:11,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 00:35:11,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852126297] [2021-10-13 00:35:11,217 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:11,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:11,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 00:35:11,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:11,218 INFO L87 Difference]: Start difference. First operand 1819 states and 2348 transitions. cyclomatic complexity: 536 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:11,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:11,348 INFO L93 Difference]: Finished difference Result 7897 states and 10084 transitions. [2021-10-13 00:35:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 00:35:11,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7897 states and 10084 transitions. [2021-10-13 00:35:11,389 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7530 [2021-10-13 00:35:11,431 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7897 states to 7897 states and 10084 transitions. [2021-10-13 00:35:11,431 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7792 [2021-10-13 00:35:11,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7792 [2021-10-13 00:35:11,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7897 states and 10084 transitions. [2021-10-13 00:35:11,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:11,446 INFO L681 BuchiCegarLoop]: Abstraction has 7897 states and 10084 transitions. [2021-10-13 00:35:11,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7897 states and 10084 transitions. [2021-10-13 00:35:11,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7897 to 3059. [2021-10-13 00:35:11,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3059 states, 3059 states have (on average 1.2827721477607061) internal successors, (3924), 3058 states have internal predecessors, (3924), 0 states have call successors, (0), 0 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-13 00:35:11,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3059 states to 3059 states and 3924 transitions. [2021-10-13 00:35:11,603 INFO L704 BuchiCegarLoop]: Abstraction has 3059 states and 3924 transitions. [2021-10-13 00:35:11,603 INFO L587 BuchiCegarLoop]: Abstraction has 3059 states and 3924 transitions. [2021-10-13 00:35:11,603 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:35:11,604 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3059 states and 3924 transitions. [2021-10-13 00:35:11,616 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2844 [2021-10-13 00:35:11,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:11,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:11,618 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-13 00:35:11,619 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:11,619 INFO L791 eck$LassoCheckResult]: Stem: 53024#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 52902#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 52844#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52799#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 52845#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52847#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 52895#L100-2 assume !false; 53075#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54650#L103 assume !(12292 == ssl3_accept_~s__state~0); 54651#L106 assume !(16384 == ssl3_accept_~s__state~0); 54646#L109 assume !(8192 == ssl3_accept_~s__state~0); 54647#L112 assume !(24576 == ssl3_accept_~s__state~0); 54642#L115 assume !(8195 == ssl3_accept_~s__state~0); 54643#L118 assume !(8480 == ssl3_accept_~s__state~0); 54638#L121 assume !(8481 == ssl3_accept_~s__state~0); 54639#L124 assume !(8482 == ssl3_accept_~s__state~0); 54634#L127 assume 8464 == ssl3_accept_~s__state~0; 54344#L134 [2021-10-13 00:35:11,620 INFO L793 eck$LassoCheckResult]: Loop: 54344#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 53008#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53009#L275-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; 53016#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55304#L581 ssl3_accept_~skip~0 := 0; 55303#L100-2 assume !false; 55302#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55301#L103 assume !(12292 == ssl3_accept_~s__state~0); 55300#L106 assume !(16384 == ssl3_accept_~s__state~0); 55299#L109 assume !(8192 == ssl3_accept_~s__state~0); 55298#L112 assume !(24576 == ssl3_accept_~s__state~0); 55297#L115 assume !(8195 == ssl3_accept_~s__state~0); 55296#L118 assume !(8480 == ssl3_accept_~s__state~0); 55295#L121 assume !(8481 == ssl3_accept_~s__state~0); 55294#L124 assume !(8482 == ssl3_accept_~s__state~0); 55293#L127 assume !(8464 == ssl3_accept_~s__state~0); 55292#L130 assume !(8465 == ssl3_accept_~s__state~0); 54810#L133 assume !(8466 == ssl3_accept_~s__state~0); 54793#L136 assume 8496 == ssl3_accept_~s__state~0; 54339#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 54791#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54790#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 54789#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52883#L298-2 ssl3_accept_~s__init_num~0 := 0; 54787#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54782#L581 ssl3_accept_~skip~0 := 0; 54780#L100-2 assume !false; 54777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54775#L103 assume !(12292 == ssl3_accept_~s__state~0); 54773#L106 assume !(16384 == ssl3_accept_~s__state~0); 54771#L109 assume !(8192 == ssl3_accept_~s__state~0); 54769#L112 assume !(24576 == ssl3_accept_~s__state~0); 54767#L115 assume !(8195 == ssl3_accept_~s__state~0); 54765#L118 assume !(8480 == ssl3_accept_~s__state~0); 54763#L121 assume !(8481 == ssl3_accept_~s__state~0); 54761#L124 assume !(8482 == ssl3_accept_~s__state~0); 54759#L127 assume !(8464 == ssl3_accept_~s__state~0); 54757#L130 assume !(8465 == ssl3_accept_~s__state~0); 54755#L133 assume !(8466 == ssl3_accept_~s__state~0); 54753#L136 assume !(8496 == ssl3_accept_~s__state~0); 54749#L139 assume !(8497 == ssl3_accept_~s__state~0); 53086#L142 assume 8512 == ssl3_accept_~s__state~0; 53079#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53080#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 52848#L313 assume !(ssl3_accept_~ret~0 <= 0); 52849#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55168#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55164#L581 ssl3_accept_~skip~0 := 0; 55159#L100-2 assume !false; 55160#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55155#L103 assume !(12292 == ssl3_accept_~s__state~0); 55156#L106 assume !(16384 == ssl3_accept_~s__state~0); 55151#L109 assume !(8192 == ssl3_accept_~s__state~0); 55152#L112 assume !(24576 == ssl3_accept_~s__state~0); 55147#L115 assume !(8195 == ssl3_accept_~s__state~0); 55148#L118 assume !(8480 == ssl3_accept_~s__state~0); 55143#L121 assume !(8481 == ssl3_accept_~s__state~0); 55144#L124 assume !(8482 == ssl3_accept_~s__state~0); 55139#L127 assume !(8464 == ssl3_accept_~s__state~0); 55140#L130 assume !(8465 == ssl3_accept_~s__state~0); 55135#L133 assume !(8466 == ssl3_accept_~s__state~0); 55136#L136 assume !(8496 == ssl3_accept_~s__state~0); 55131#L139 assume !(8497 == ssl3_accept_~s__state~0); 55132#L142 assume !(8512 == ssl3_accept_~s__state~0); 55127#L145 assume !(8513 == ssl3_accept_~s__state~0); 55128#L148 assume 8528 == ssl3_accept_~s__state~0; 52886#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52887#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 55520#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 52981#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 52982#L358 assume !(ssl3_accept_~ret~0 <= 0); 52993#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52994#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55587#L581 ssl3_accept_~skip~0 := 0; 55586#L100-2 assume !false; 55585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55583#L103 assume !(12292 == ssl3_accept_~s__state~0); 55582#L106 assume !(16384 == ssl3_accept_~s__state~0); 55577#L109 assume !(8192 == ssl3_accept_~s__state~0); 55575#L112 assume !(24576 == ssl3_accept_~s__state~0); 55573#L115 assume !(8195 == ssl3_accept_~s__state~0); 55571#L118 assume !(8480 == ssl3_accept_~s__state~0); 55569#L121 assume !(8481 == ssl3_accept_~s__state~0); 55567#L124 assume !(8482 == ssl3_accept_~s__state~0); 55565#L127 assume !(8464 == ssl3_accept_~s__state~0); 55563#L130 assume !(8465 == ssl3_accept_~s__state~0); 55561#L133 assume !(8466 == ssl3_accept_~s__state~0); 55559#L136 assume !(8496 == ssl3_accept_~s__state~0); 55557#L139 assume !(8497 == ssl3_accept_~s__state~0); 55555#L142 assume !(8512 == ssl3_accept_~s__state~0); 55553#L145 assume !(8513 == ssl3_accept_~s__state~0); 55551#L148 assume !(8528 == ssl3_accept_~s__state~0); 55549#L151 assume !(8529 == ssl3_accept_~s__state~0); 55547#L154 assume 8544 == ssl3_accept_~s__state~0; 52826#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 52827#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 55460#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53087#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52817#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 52963#L405 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; 52837#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55437#L581 ssl3_accept_~skip~0 := 0; 55435#L100-2 assume !false; 55433#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55431#L103 assume !(12292 == ssl3_accept_~s__state~0); 55429#L106 assume !(16384 == ssl3_accept_~s__state~0); 55427#L109 assume !(8192 == ssl3_accept_~s__state~0); 55425#L112 assume !(24576 == ssl3_accept_~s__state~0); 55423#L115 assume !(8195 == ssl3_accept_~s__state~0); 55421#L118 assume !(8480 == ssl3_accept_~s__state~0); 55419#L121 assume !(8481 == ssl3_accept_~s__state~0); 55417#L124 assume !(8482 == ssl3_accept_~s__state~0); 55415#L127 assume !(8464 == ssl3_accept_~s__state~0); 55413#L130 assume !(8465 == ssl3_accept_~s__state~0); 55411#L133 assume !(8466 == ssl3_accept_~s__state~0); 55409#L136 assume !(8496 == ssl3_accept_~s__state~0); 55407#L139 assume !(8497 == ssl3_accept_~s__state~0); 55405#L142 assume !(8512 == ssl3_accept_~s__state~0); 55403#L145 assume !(8513 == ssl3_accept_~s__state~0); 55401#L148 assume !(8528 == ssl3_accept_~s__state~0); 55399#L151 assume !(8529 == ssl3_accept_~s__state~0); 55397#L154 assume !(8544 == ssl3_accept_~s__state~0); 55395#L157 assume !(8545 == ssl3_accept_~s__state~0); 55393#L160 assume !(8560 == ssl3_accept_~s__state~0); 55391#L163 assume !(8561 == ssl3_accept_~s__state~0); 55389#L166 assume 8448 == ssl3_accept_~s__state~0; 52840#L167 assume !(ssl3_accept_~num1~0 > 0); 52833#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55384#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55379#L581 ssl3_accept_~skip~0 := 0; 55378#L100-2 assume !false; 55377#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55376#L103 assume !(12292 == ssl3_accept_~s__state~0); 55375#L106 assume !(16384 == ssl3_accept_~s__state~0); 55374#L109 assume !(8192 == ssl3_accept_~s__state~0); 55373#L112 assume !(24576 == ssl3_accept_~s__state~0); 55372#L115 assume !(8195 == ssl3_accept_~s__state~0); 55371#L118 assume !(8480 == ssl3_accept_~s__state~0); 55370#L121 assume !(8481 == ssl3_accept_~s__state~0); 55369#L124 assume !(8482 == ssl3_accept_~s__state~0); 55368#L127 assume !(8464 == ssl3_accept_~s__state~0); 55367#L130 assume !(8465 == ssl3_accept_~s__state~0); 55366#L133 assume !(8466 == ssl3_accept_~s__state~0); 55365#L136 assume !(8496 == ssl3_accept_~s__state~0); 55364#L139 assume !(8497 == ssl3_accept_~s__state~0); 55363#L142 assume !(8512 == ssl3_accept_~s__state~0); 55362#L145 assume !(8513 == ssl3_accept_~s__state~0); 55361#L148 assume !(8528 == ssl3_accept_~s__state~0); 55360#L151 assume !(8529 == ssl3_accept_~s__state~0); 55359#L154 assume !(8544 == ssl3_accept_~s__state~0); 55358#L157 assume !(8545 == ssl3_accept_~s__state~0); 55357#L160 assume !(8560 == ssl3_accept_~s__state~0); 55356#L163 assume !(8561 == ssl3_accept_~s__state~0); 55354#L166 assume !(8448 == ssl3_accept_~s__state~0); 55355#L169 assume 8576 == ssl3_accept_~s__state~0; 55313#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 55743#L445 assume !(ssl3_accept_~ret~0 <= 0); 55742#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 53032#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55278#L581 ssl3_accept_~skip~0 := 0; 55277#L100-2 assume !false; 55276#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55275#L103 assume !(12292 == ssl3_accept_~s__state~0); 55274#L106 assume !(16384 == ssl3_accept_~s__state~0); 55273#L109 assume !(8192 == ssl3_accept_~s__state~0); 55272#L112 assume !(24576 == ssl3_accept_~s__state~0); 55271#L115 assume !(8195 == ssl3_accept_~s__state~0); 55270#L118 assume !(8480 == ssl3_accept_~s__state~0); 55269#L121 assume !(8481 == ssl3_accept_~s__state~0); 55268#L124 assume !(8482 == ssl3_accept_~s__state~0); 55267#L127 assume !(8464 == ssl3_accept_~s__state~0); 55265#L130 assume !(8465 == ssl3_accept_~s__state~0); 55266#L133 assume 8466 == ssl3_accept_~s__state~0; 54344#L134 [2021-10-13 00:35:11,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:35:11,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268522576] [2021-10-13 00:35:11,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,631 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:11,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,642 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:11,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,644 INFO L82 PathProgramCache]: Analyzing trace with hash 1724189386, now seen corresponding path program 1 times [2021-10-13 00:35:11,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425853897] [2021-10-13 00:35:11,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,668 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:11,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,723 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:11,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,724 INFO L82 PathProgramCache]: Analyzing trace with hash 268507358, now seen corresponding path program 1 times [2021-10-13 00:35:11,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684119511] [2021-10-13 00:35:11,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,748 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:11,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,852 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:13,454 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:13,455 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:13,455 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:13,455 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:13,455 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:35:13,455 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:13,455 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:13,455 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:13,455 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration23_Loop [2021-10-13 00:35:13,456 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:13,456 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:13,459 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-13 00:35:13,465 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-13 00:35:13,467 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-13 00:35:13,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,473 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-13 00:35:13,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,480 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-13 00:35:13,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,498 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-13 00:35:13,500 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-13 00:35:13,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,509 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-13 00:35:13,512 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-13 00:35:13,515 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-13 00:35:13,518 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-13 00:35:13,521 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-13 00:35:13,526 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-13 00:35:13,529 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-13 00:35:13,531 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-13 00:35:13,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,812 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:13,812 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:35:13,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:13,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:13,817 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:13,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 00:35:13,819 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:13,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:13,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:13,855 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:13,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:13,856 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:13,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 00:35:13,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:35:13,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:13,876 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:35:13,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:13,897 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:13,898 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:13,898 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:13,898 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:13,898 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:35:13,898 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:13,898 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:13,898 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:13,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration23_Loop [2021-10-13 00:35:13,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:13,898 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:13,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:13,911 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-13 00:35:13,913 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-13 00:35:13,918 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-13 00:35:13,921 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-13 00:35:13,924 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-13 00:35:13,927 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-13 00:35:13,930 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-13 00:35:13,932 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-13 00:35:13,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-13 00:35:13,939 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-13 00:35:13,941 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-13 00:35:13,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-13 00:35:13,950 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-13 00:35:13,960 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-13 00:35:13,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-13 00:35:13,967 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-13 00:35:13,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-13 00:35:13,972 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-13 00:35:13,975 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-13 00:35:13,978 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-13 00:35:14,218 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:14,219 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:35:14,219 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:14,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:14,220 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:14,227 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-13 00:35:14,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:14,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:14,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:14,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:14,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:14,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:14,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:14,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 00:35:14,246 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:35:14,250 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:35:14,250 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:35:14,250 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:14,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:14,254 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:14,262 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:35:14,262 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:35:14,262 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:35:14,262 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-13 00:35:14,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 00:35:14,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:14,305 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:35:14,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:14,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:14,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:14,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:35:14,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:15,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:15,527 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:35:15,528 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-13 00:35:15,528 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3059 states and 3924 transitions. cyclomatic complexity: 874 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,606 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3059 states and 3924 transitions. cyclomatic complexity: 874. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 8047 states and 10274 transitions. Complement of second has 4 states. [2021-10-13 00:35:15,606 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-13 00:35:15,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-10-13 00:35:15,609 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-13 00:35:15,615 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:15,615 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-13 00:35:15,618 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:15,618 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-13 00:35:15,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:15,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8047 states and 10274 transitions. [2021-10-13 00:35:15,667 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5326 [2021-10-13 00:35:15,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8047 states to 8047 states and 10274 transitions. [2021-10-13 00:35:15,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5440 [2021-10-13 00:35:15,724 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5452 [2021-10-13 00:35:15,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8047 states and 10274 transitions. [2021-10-13 00:35:15,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:15,724 INFO L681 BuchiCegarLoop]: Abstraction has 8047 states and 10274 transitions. [2021-10-13 00:35:15,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8047 states and 10274 transitions. [2021-10-13 00:35:15,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8047 to 8035. [2021-10-13 00:35:15,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8035 states, 8035 states have (on average 1.2764156813939016) internal successors, (10256), 8034 states have internal predecessors, (10256), 0 states have call successors, (0), 0 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-13 00:35:15,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8035 states to 8035 states and 10256 transitions. [2021-10-13 00:35:15,941 INFO L704 BuchiCegarLoop]: Abstraction has 8035 states and 10256 transitions. [2021-10-13 00:35:15,941 INFO L587 BuchiCegarLoop]: Abstraction has 8035 states and 10256 transitions. [2021-10-13 00:35:15,941 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:35:15,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8035 states and 10256 transitions. [2021-10-13 00:35:15,967 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5326 [2021-10-13 00:35:15,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:15,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:15,974 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-13 00:35:15,975 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,975 INFO L791 eck$LassoCheckResult]: Stem: 64813#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 64642#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 64569#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64496#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 64570#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64572#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 64630#L100-2 assume !false; 67294#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67980#L103 assume !(12292 == ssl3_accept_~s__state~0); 67979#L106 assume !(16384 == ssl3_accept_~s__state~0); 67645#L109 assume !(8192 == ssl3_accept_~s__state~0); 67403#L112 assume !(24576 == ssl3_accept_~s__state~0); 67375#L115 assume !(8195 == ssl3_accept_~s__state~0); 67372#L118 assume !(8480 == ssl3_accept_~s__state~0); 67371#L121 assume !(8481 == ssl3_accept_~s__state~0); 67370#L124 assume !(8482 == ssl3_accept_~s__state~0); 65317#L127 assume 8464 == ssl3_accept_~s__state~0; 65315#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 65316#L275 [2021-10-13 00:35:15,975 INFO L793 eck$LassoCheckResult]: Loop: 65316#L275 assume !(0 == ssl3_accept_~blastFlag~0); 67620#L275-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; 67616#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67612#L581 ssl3_accept_~skip~0 := 0; 67604#L100-2 assume !false; 67605#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67599#L103 assume !(12292 == ssl3_accept_~s__state~0); 67600#L106 assume !(16384 == ssl3_accept_~s__state~0); 67589#L109 assume !(8192 == ssl3_accept_~s__state~0); 67590#L112 assume !(24576 == ssl3_accept_~s__state~0); 67583#L115 assume !(8195 == ssl3_accept_~s__state~0); 67584#L118 assume !(8480 == ssl3_accept_~s__state~0); 67573#L121 assume !(8481 == ssl3_accept_~s__state~0); 67574#L124 assume !(8482 == ssl3_accept_~s__state~0); 67565#L127 assume !(8464 == ssl3_accept_~s__state~0); 67566#L130 assume !(8465 == ssl3_accept_~s__state~0); 67538#L133 assume !(8466 == ssl3_accept_~s__state~0); 67468#L136 assume 8496 == ssl3_accept_~s__state~0; 67467#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 67465#L288 assume !(1 == ssl3_accept_~blastFlag~0); 67466#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 67455#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 67452#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67454#L298-2 ssl3_accept_~s__init_num~0 := 0; 67447#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67443#L581 ssl3_accept_~skip~0 := 0; 67438#L100-2 assume !false; 67439#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67434#L103 assume !(12292 == ssl3_accept_~s__state~0); 67435#L106 assume !(16384 == ssl3_accept_~s__state~0); 67430#L109 assume !(8192 == ssl3_accept_~s__state~0); 67431#L112 assume !(24576 == ssl3_accept_~s__state~0); 67426#L115 assume !(8195 == ssl3_accept_~s__state~0); 67427#L118 assume !(8480 == ssl3_accept_~s__state~0); 67422#L121 assume !(8481 == ssl3_accept_~s__state~0); 67423#L124 assume !(8482 == ssl3_accept_~s__state~0); 67418#L127 assume !(8464 == ssl3_accept_~s__state~0); 67419#L130 assume !(8465 == ssl3_accept_~s__state~0); 67414#L133 assume !(8466 == ssl3_accept_~s__state~0); 67415#L136 assume !(8496 == ssl3_accept_~s__state~0); 67399#L139 assume !(8497 == ssl3_accept_~s__state~0); 67400#L142 assume 8512 == ssl3_accept_~s__state~0; 67532#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68169#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 68168#L313 assume !(ssl3_accept_~ret~0 <= 0); 68167#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68165#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68160#L581 ssl3_accept_~skip~0 := 0; 68159#L100-2 assume !false; 68158#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68157#L103 assume !(12292 == ssl3_accept_~s__state~0); 68156#L106 assume !(16384 == ssl3_accept_~s__state~0); 68155#L109 assume !(8192 == ssl3_accept_~s__state~0); 68154#L112 assume !(24576 == ssl3_accept_~s__state~0); 68153#L115 assume !(8195 == ssl3_accept_~s__state~0); 68152#L118 assume !(8480 == ssl3_accept_~s__state~0); 68151#L121 assume !(8481 == ssl3_accept_~s__state~0); 68150#L124 assume !(8482 == ssl3_accept_~s__state~0); 68149#L127 assume !(8464 == ssl3_accept_~s__state~0); 68148#L130 assume !(8465 == ssl3_accept_~s__state~0); 68147#L133 assume !(8466 == ssl3_accept_~s__state~0); 68146#L136 assume !(8496 == ssl3_accept_~s__state~0); 68145#L139 assume !(8497 == ssl3_accept_~s__state~0); 68144#L142 assume !(8512 == ssl3_accept_~s__state~0); 68143#L145 assume !(8513 == ssl3_accept_~s__state~0); 68142#L148 assume 8528 == ssl3_accept_~s__state~0; 67526#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68141#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68140#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68133#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 68131#L358 assume !(ssl3_accept_~ret~0 <= 0); 68130#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68128#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68122#L581 ssl3_accept_~skip~0 := 0; 68117#L100-2 assume !false; 68115#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68113#L103 assume !(12292 == ssl3_accept_~s__state~0); 68111#L106 assume !(16384 == ssl3_accept_~s__state~0); 68109#L109 assume !(8192 == ssl3_accept_~s__state~0); 68107#L112 assume !(24576 == ssl3_accept_~s__state~0); 68105#L115 assume !(8195 == ssl3_accept_~s__state~0); 68103#L118 assume !(8480 == ssl3_accept_~s__state~0); 68101#L121 assume !(8481 == ssl3_accept_~s__state~0); 68099#L124 assume !(8482 == ssl3_accept_~s__state~0); 68097#L127 assume !(8464 == ssl3_accept_~s__state~0); 68095#L130 assume !(8465 == ssl3_accept_~s__state~0); 68093#L133 assume !(8466 == ssl3_accept_~s__state~0); 68091#L136 assume !(8496 == ssl3_accept_~s__state~0); 68089#L139 assume !(8497 == ssl3_accept_~s__state~0); 68087#L142 assume !(8512 == ssl3_accept_~s__state~0); 68085#L145 assume !(8513 == ssl3_accept_~s__state~0); 68083#L148 assume !(8528 == ssl3_accept_~s__state~0); 68081#L151 assume !(8529 == ssl3_accept_~s__state~0); 68079#L154 assume 8544 == ssl3_accept_~s__state~0; 67515#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68076#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 68073#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68071#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68068#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 68066#L405 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; 68064#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68059#L581 ssl3_accept_~skip~0 := 0; 68058#L100-2 assume !false; 68057#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68056#L103 assume !(12292 == ssl3_accept_~s__state~0); 68055#L106 assume !(16384 == ssl3_accept_~s__state~0); 68054#L109 assume !(8192 == ssl3_accept_~s__state~0); 68053#L112 assume !(24576 == ssl3_accept_~s__state~0); 68052#L115 assume !(8195 == ssl3_accept_~s__state~0); 68051#L118 assume !(8480 == ssl3_accept_~s__state~0); 68050#L121 assume !(8481 == ssl3_accept_~s__state~0); 68049#L124 assume !(8482 == ssl3_accept_~s__state~0); 68048#L127 assume !(8464 == ssl3_accept_~s__state~0); 68047#L130 assume !(8465 == ssl3_accept_~s__state~0); 68046#L133 assume !(8466 == ssl3_accept_~s__state~0); 68045#L136 assume !(8496 == ssl3_accept_~s__state~0); 68044#L139 assume !(8497 == ssl3_accept_~s__state~0); 68043#L142 assume !(8512 == ssl3_accept_~s__state~0); 68042#L145 assume !(8513 == ssl3_accept_~s__state~0); 68041#L148 assume !(8528 == ssl3_accept_~s__state~0); 68040#L151 assume !(8529 == ssl3_accept_~s__state~0); 68039#L154 assume !(8544 == ssl3_accept_~s__state~0); 68038#L157 assume !(8545 == ssl3_accept_~s__state~0); 68037#L160 assume !(8560 == ssl3_accept_~s__state~0); 68036#L163 assume !(8561 == ssl3_accept_~s__state~0); 68035#L166 assume 8448 == ssl3_accept_~s__state~0; 68034#L167 assume !(ssl3_accept_~num1~0 > 0); 68032#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68030#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68025#L581 ssl3_accept_~skip~0 := 0; 68024#L100-2 assume !false; 68023#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68022#L103 assume !(12292 == ssl3_accept_~s__state~0); 68021#L106 assume !(16384 == ssl3_accept_~s__state~0); 68020#L109 assume !(8192 == ssl3_accept_~s__state~0); 68019#L112 assume !(24576 == ssl3_accept_~s__state~0); 68018#L115 assume !(8195 == ssl3_accept_~s__state~0); 68017#L118 assume !(8480 == ssl3_accept_~s__state~0); 68016#L121 assume !(8481 == ssl3_accept_~s__state~0); 68015#L124 assume !(8482 == ssl3_accept_~s__state~0); 68014#L127 assume !(8464 == ssl3_accept_~s__state~0); 68013#L130 assume !(8465 == ssl3_accept_~s__state~0); 68012#L133 assume !(8466 == ssl3_accept_~s__state~0); 68011#L136 assume !(8496 == ssl3_accept_~s__state~0); 68010#L139 assume !(8497 == ssl3_accept_~s__state~0); 68009#L142 assume !(8512 == ssl3_accept_~s__state~0); 68008#L145 assume !(8513 == ssl3_accept_~s__state~0); 68007#L148 assume !(8528 == ssl3_accept_~s__state~0); 68006#L151 assume !(8529 == ssl3_accept_~s__state~0); 68005#L154 assume !(8544 == ssl3_accept_~s__state~0); 68004#L157 assume !(8545 == ssl3_accept_~s__state~0); 68003#L160 assume !(8560 == ssl3_accept_~s__state~0); 68002#L163 assume !(8561 == ssl3_accept_~s__state~0); 68000#L166 assume !(8448 == ssl3_accept_~s__state~0); 68001#L169 assume 8576 == ssl3_accept_~s__state~0; 67631#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 67632#L445 assume !(ssl3_accept_~ret~0 <= 0); 67621#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 67622#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67608#L581 ssl3_accept_~skip~0 := 0; 67609#L100-2 assume !false; 67601#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67602#L103 assume !(12292 == ssl3_accept_~s__state~0); 67592#L106 assume !(16384 == ssl3_accept_~s__state~0); 67593#L109 assume !(8192 == ssl3_accept_~s__state~0); 67586#L112 assume !(24576 == ssl3_accept_~s__state~0); 67587#L115 assume !(8195 == ssl3_accept_~s__state~0); 67577#L118 assume !(8480 == ssl3_accept_~s__state~0); 67578#L121 assume !(8481 == ssl3_accept_~s__state~0); 67569#L124 assume !(8482 == ssl3_accept_~s__state~0); 67570#L127 assume !(8464 == ssl3_accept_~s__state~0); 67560#L130 assume !(8465 == ssl3_accept_~s__state~0); 67561#L133 assume 8466 == ssl3_accept_~s__state~0; 67473#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 65316#L275 [2021-10-13 00:35:15,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-13 00:35:15,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771451841] [2021-10-13 00:35:15,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:15,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:15,986 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:15,995 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:15,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,996 INFO L82 PathProgramCache]: Analyzing trace with hash 2022002508, now seen corresponding path program 1 times [2021-10-13 00:35:15,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,996 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765267922] [2021-10-13 00:35:15,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,996 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:16,014 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:16,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:16,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:16,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1975507027, now seen corresponding path program 1 times [2021-10-13 00:35:16,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:16,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481404755] [2021-10-13 00:35:16,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:16,072 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-13 00:35:16,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:16,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481404755] [2021-10-13 00:35:16,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481404755] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:16,073 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:16,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:16,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726881554] [2021-10-13 00:35:17,695 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:17,695 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:17,695 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:17,695 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:17,696 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:35:17,696 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:17,696 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:17,696 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:17,696 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration24_Loop [2021-10-13 00:35:17,696 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:17,696 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:17,699 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-13 00:35:17,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-13 00:35:17,705 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-13 00:35:17,708 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-13 00:35:17,711 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-13 00:35:17,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-13 00:35:17,727 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-13 00:35:17,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-13 00:35:17,736 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-13 00:35:17,739 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-13 00:35:17,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:17,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:17,748 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-13 00:35:17,754 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-13 00:35:17,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:17,760 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-13 00:35:17,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:17,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:17,770 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-13 00:35:17,773 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-13 00:35:17,776 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-13 00:35:17,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:18,042 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:18,042 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:35:18,042 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,057 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:35:18,064 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,064 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,073 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,073 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-13 00:35:18,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-10-13 00:35:18,094 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,095 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:35:18,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,109 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,109 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-13 00:35:18,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,135 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:35:18,154 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,154 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-13 00:35:18,178 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,179 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:35:18,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,181 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,194 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,194 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:35:18,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,222 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:35:18,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,240 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,241 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-13 00:35:18,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,263 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:35:18,264 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,265 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,301 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,301 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:35:18,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,312 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 00:35:18,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,354 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,354 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-13 00:35:18,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,358 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 00:35:18,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,360 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,369 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,369 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-13 00:35:18,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-10-13 00:35:18,394 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,394 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 00:35:18,396 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,396 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,405 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,405 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-13 00:35:18,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,426 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,427 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 00:35:18,428 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,428 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,441 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,441 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-13 00:35:18,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-10-13 00:35:18,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,463 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-13 00:35:18,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,465 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,477 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,477 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:35:18,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-10-13 00:35:18,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,497 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-13 00:35:18,499 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,499 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,507 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:18,507 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-13 00:35:18,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,544 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,545 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,556 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:18,556 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-13 00:35:18,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,618 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,620 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:35:18,620 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:18,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-13 00:35:18,644 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:35:18,680 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:18,680 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:18,680 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:18,680 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:18,681 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:18,681 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:35:18,681 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,681 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:18,681 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:18,681 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration24_Loop [2021-10-13 00:35:18,681 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:18,681 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:18,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-13 00:35:18,687 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-13 00:35:18,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-13 00:35:18,692 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-13 00:35:18,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-13 00:35:18,696 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-13 00:35:18,701 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-13 00:35:18,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:18,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-13 00:35:18,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-13 00:35:18,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-13 00:35:18,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-13 00:35:18,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-13 00:35:18,730 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-13 00:35:18,732 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-13 00:35:18,735 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-13 00:35:18,739 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-13 00:35:18,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:18,744 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-13 00:35:18,746 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-13 00:35:18,748 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-13 00:35:18,750 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-13 00:35:18,961 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:18,962 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:35:18,962 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:18,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,968 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,970 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-13 00:35:18,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:18,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:18,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:18,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:18,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:18,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:18,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:18,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-13 00:35:18,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,030 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,033 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,035 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-13 00:35:19,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-13 00:35:19,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-10-13 00:35:19,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,083 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,089 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-13 00:35:19,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,100 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:35:19,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,101 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:35:19,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-13 00:35:19,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,154 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,156 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,158 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-13 00:35:19,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-13 00:35:19,180 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-10-13 00:35:19,213 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,214 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-13 00:35:19,217 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-13 00:35:19,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,226 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,226 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,247 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,248 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-13 00:35:19,249 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-13 00:35:19,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,288 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,290 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-13 00:35:19,295 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-13 00:35:19,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,305 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,307 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,327 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,328 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-13 00:35:19,330 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-13 00:35:19,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,361 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,361 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-13 00:35:19,363 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-13 00:35:19,370 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,370 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-10-13 00:35:19,393 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,394 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-13 00:35:19,395 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-13 00:35:19,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,403 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,403 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,404 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,424 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,424 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-13 00:35:19,426 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-13 00:35:19,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,434 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,434 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,435 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-13 00:35:19,456 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,456 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-13 00:35:19,458 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-13 00:35:19,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,469 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,469 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:19,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:19,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,504 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-13 00:35:19,506 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-13 00:35:19,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:19,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:19,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:19,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:19,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:19,514 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:19,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:19,515 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:35:19,517 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:35:19,517 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:35:19,517 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:19,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,518 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-13 00:35:19,519 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:35:19,519 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:35:19,519 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:35:19,520 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-13 00:35:19,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-10-13 00:35:19,539 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:35:19,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:19,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:19,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:19,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:19,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:19,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:35:19,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:20,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:21,157 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:35:21,158 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-13 00:35:21,159 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8035 states and 10256 transitions. cyclomatic complexity: 2238 Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 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-13 00:35:21,321 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8035 states and 10256 transitions. cyclomatic complexity: 2238. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 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 20488 states and 26145 transitions. Complement of second has 4 states. [2021-10-13 00:35:21,322 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-13 00:35:21,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 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-13 00:35:21,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2021-10-13 00:35:21,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 18 letters. Loop has 174 letters. [2021-10-13 00:35:21,325 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:21,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 192 letters. Loop has 174 letters. [2021-10-13 00:35:21,327 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:21,327 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 18 letters. Loop has 348 letters. [2021-10-13 00:35:21,331 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:21,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20488 states and 26145 transitions. [2021-10-13 00:35:21,432 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7726 [2021-10-13 00:35:21,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20488 states to 17994 states and 22945 transitions. [2021-10-13 00:35:21,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7869 [2021-10-13 00:35:21,519 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7901 [2021-10-13 00:35:21,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17994 states and 22945 transitions. [2021-10-13 00:35:21,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:21,520 INFO L681 BuchiCegarLoop]: Abstraction has 17994 states and 22945 transitions. [2021-10-13 00:35:21,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17994 states and 22945 transitions. [2021-10-13 00:35:21,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17994 to 15456. [2021-10-13 00:35:21,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15456 states, 15456 states have (on average 1.2765916149068324) internal successors, (19731), 15455 states have internal predecessors, (19731), 0 states have call successors, (0), 0 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-13 00:35:21,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15456 states to 15456 states and 19731 transitions. [2021-10-13 00:35:21,902 INFO L704 BuchiCegarLoop]: Abstraction has 15456 states and 19731 transitions. [2021-10-13 00:35:21,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:21,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:21,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:21,904 INFO L87 Difference]: Start difference. First operand 15456 states and 19731 transitions. 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-13 00:35:22,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:22,082 INFO L93 Difference]: Finished difference Result 15460 states and 19701 transitions. [2021-10-13 00:35:22,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:22,083 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15460 states and 19701 transitions. [2021-10-13 00:35:22,155 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5244 [2021-10-13 00:35:22,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15460 states to 15456 states and 19697 transitions. [2021-10-13 00:35:22,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5379 [2021-10-13 00:35:22,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5379 [2021-10-13 00:35:22,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15456 states and 19697 transitions. [2021-10-13 00:35:22,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:22,226 INFO L681 BuchiCegarLoop]: Abstraction has 15456 states and 19697 transitions. [2021-10-13 00:35:22,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15456 states and 19697 transitions. [2021-10-13 00:35:22,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15456 to 15456. [2021-10-13 00:35:22,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15456 states, 15456 states have (on average 1.2743918219461698) internal successors, (19697), 15455 states have internal predecessors, (19697), 0 states have call successors, (0), 0 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-13 00:35:22,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15456 states to 15456 states and 19697 transitions. [2021-10-13 00:35:22,659 INFO L704 BuchiCegarLoop]: Abstraction has 15456 states and 19697 transitions. [2021-10-13 00:35:22,660 INFO L587 BuchiCegarLoop]: Abstraction has 15456 states and 19697 transitions. [2021-10-13 00:35:22,660 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:35:22,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15456 states and 19697 transitions. [2021-10-13 00:35:22,723 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5244 [2021-10-13 00:35:22,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:22,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:22,726 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-13 00:35:22,726 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:22,726 INFO L791 eck$LassoCheckResult]: Stem: 124841#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 124673#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 124602#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 124532#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 124603#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 124605#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 124660#L100-2 assume !false; 124961#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125924#L103 assume !(12292 == ssl3_accept_~s__state~0); 125923#L106 assume !(16384 == ssl3_accept_~s__state~0); 125922#L109 assume !(8192 == ssl3_accept_~s__state~0); 125921#L112 assume !(24576 == ssl3_accept_~s__state~0); 125920#L115 assume !(8195 == ssl3_accept_~s__state~0); 125919#L118 assume !(8480 == ssl3_accept_~s__state~0); 125632#L121 assume !(8481 == ssl3_accept_~s__state~0); 125628#L124 assume !(8482 == ssl3_accept_~s__state~0); 125629#L127 assume 8464 == ssl3_accept_~s__state~0; 125014#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 125876#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 125873#L275-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; 125875#L544 [2021-10-13 00:35:22,727 INFO L793 eck$LassoCheckResult]: Loop: 125875#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129392#L581 ssl3_accept_~skip~0 := 0; 129390#L100-2 assume !false; 129388#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129386#L103 assume !(12292 == ssl3_accept_~s__state~0); 129384#L106 assume !(16384 == ssl3_accept_~s__state~0); 129382#L109 assume !(8192 == ssl3_accept_~s__state~0); 129380#L112 assume !(24576 == ssl3_accept_~s__state~0); 129378#L115 assume !(8195 == ssl3_accept_~s__state~0); 129376#L118 assume !(8480 == ssl3_accept_~s__state~0); 129374#L121 assume !(8481 == ssl3_accept_~s__state~0); 129372#L124 assume !(8482 == ssl3_accept_~s__state~0); 129370#L127 assume !(8464 == ssl3_accept_~s__state~0); 129368#L130 assume !(8465 == ssl3_accept_~s__state~0); 129366#L133 assume !(8466 == ssl3_accept_~s__state~0); 124972#L136 assume 8496 == ssl3_accept_~s__state~0; 124973#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 124968#L288 assume !(1 == ssl3_accept_~blastFlag~0); 124969#L291 assume !(3 == ssl3_accept_~blastFlag~0); 124965#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 124964#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 124937#L298-2 ssl3_accept_~s__init_num~0 := 0; 124938#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124926#L581 ssl3_accept_~skip~0 := 0; 124927#L100-2 assume !false; 124922#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124923#L103 assume !(12292 == ssl3_accept_~s__state~0); 124918#L106 assume !(16384 == ssl3_accept_~s__state~0); 124919#L109 assume !(8192 == ssl3_accept_~s__state~0); 124914#L112 assume !(24576 == ssl3_accept_~s__state~0); 124915#L115 assume !(8195 == ssl3_accept_~s__state~0); 124910#L118 assume !(8480 == ssl3_accept_~s__state~0); 124911#L121 assume !(8481 == ssl3_accept_~s__state~0); 124906#L124 assume !(8482 == ssl3_accept_~s__state~0); 124907#L127 assume !(8464 == ssl3_accept_~s__state~0); 124902#L130 assume !(8465 == ssl3_accept_~s__state~0); 124903#L133 assume !(8466 == ssl3_accept_~s__state~0); 124898#L136 assume !(8496 == ssl3_accept_~s__state~0); 124899#L139 assume !(8497 == ssl3_accept_~s__state~0); 124875#L142 assume 8512 == ssl3_accept_~s__state~0; 124876#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 129108#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 129107#L313 assume !(ssl3_accept_~ret~0 <= 0); 129106#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 129104#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129099#L581 ssl3_accept_~skip~0 := 0; 129098#L100-2 assume !false; 129097#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129096#L103 assume !(12292 == ssl3_accept_~s__state~0); 129095#L106 assume !(16384 == ssl3_accept_~s__state~0); 129094#L109 assume !(8192 == ssl3_accept_~s__state~0); 129093#L112 assume !(24576 == ssl3_accept_~s__state~0); 129092#L115 assume !(8195 == ssl3_accept_~s__state~0); 129091#L118 assume !(8480 == ssl3_accept_~s__state~0); 129090#L121 assume !(8481 == ssl3_accept_~s__state~0); 129089#L124 assume !(8482 == ssl3_accept_~s__state~0); 129088#L127 assume !(8464 == ssl3_accept_~s__state~0); 129087#L130 assume !(8465 == ssl3_accept_~s__state~0); 129086#L133 assume !(8466 == ssl3_accept_~s__state~0); 129085#L136 assume !(8496 == ssl3_accept_~s__state~0); 129084#L139 assume !(8497 == ssl3_accept_~s__state~0); 129083#L142 assume !(8512 == ssl3_accept_~s__state~0); 129082#L145 assume !(8513 == ssl3_accept_~s__state~0); 129081#L148 assume 8528 == ssl3_accept_~s__state~0; 125032#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 129080#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 129079#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 129072#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 129070#L358 assume !(ssl3_accept_~ret~0 <= 0); 129069#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 129067#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129061#L581 ssl3_accept_~skip~0 := 0; 129056#L100-2 assume !false; 129054#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129052#L103 assume !(12292 == ssl3_accept_~s__state~0); 129050#L106 assume !(16384 == ssl3_accept_~s__state~0); 129048#L109 assume !(8192 == ssl3_accept_~s__state~0); 129046#L112 assume !(24576 == ssl3_accept_~s__state~0); 129044#L115 assume !(8195 == ssl3_accept_~s__state~0); 129042#L118 assume !(8480 == ssl3_accept_~s__state~0); 129040#L121 assume !(8481 == ssl3_accept_~s__state~0); 129038#L124 assume !(8482 == ssl3_accept_~s__state~0); 129036#L127 assume !(8464 == ssl3_accept_~s__state~0); 129034#L130 assume !(8465 == ssl3_accept_~s__state~0); 129032#L133 assume !(8466 == ssl3_accept_~s__state~0); 129030#L136 assume !(8496 == ssl3_accept_~s__state~0); 129028#L139 assume !(8497 == ssl3_accept_~s__state~0); 129026#L142 assume !(8512 == ssl3_accept_~s__state~0); 129024#L145 assume !(8513 == ssl3_accept_~s__state~0); 129022#L148 assume !(8528 == ssl3_accept_~s__state~0); 129020#L151 assume !(8529 == ssl3_accept_~s__state~0); 129018#L154 assume 8544 == ssl3_accept_~s__state~0; 125022#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 129015#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 129012#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 129010#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 129007#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 129005#L405 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; 129003#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128998#L581 ssl3_accept_~skip~0 := 0; 128997#L100-2 assume !false; 128996#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128995#L103 assume !(12292 == ssl3_accept_~s__state~0); 128994#L106 assume !(16384 == ssl3_accept_~s__state~0); 128993#L109 assume !(8192 == ssl3_accept_~s__state~0); 128992#L112 assume !(24576 == ssl3_accept_~s__state~0); 128991#L115 assume !(8195 == ssl3_accept_~s__state~0); 128990#L118 assume !(8480 == ssl3_accept_~s__state~0); 128989#L121 assume !(8481 == ssl3_accept_~s__state~0); 128988#L124 assume !(8482 == ssl3_accept_~s__state~0); 128987#L127 assume !(8464 == ssl3_accept_~s__state~0); 128986#L130 assume !(8465 == ssl3_accept_~s__state~0); 128985#L133 assume !(8466 == ssl3_accept_~s__state~0); 128984#L136 assume !(8496 == ssl3_accept_~s__state~0); 128983#L139 assume !(8497 == ssl3_accept_~s__state~0); 128982#L142 assume !(8512 == ssl3_accept_~s__state~0); 128981#L145 assume !(8513 == ssl3_accept_~s__state~0); 128980#L148 assume !(8528 == ssl3_accept_~s__state~0); 128979#L151 assume !(8529 == ssl3_accept_~s__state~0); 128978#L154 assume !(8544 == ssl3_accept_~s__state~0); 128977#L157 assume !(8545 == ssl3_accept_~s__state~0); 128976#L160 assume !(8560 == ssl3_accept_~s__state~0); 128972#L163 assume !(8561 == ssl3_accept_~s__state~0); 128962#L166 assume 8448 == ssl3_accept_~s__state~0; 128961#L167 assume !(ssl3_accept_~num1~0 > 0); 128959#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 128956#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128949#L581 ssl3_accept_~skip~0 := 0; 128948#L100-2 assume !false; 128947#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128946#L103 assume !(12292 == ssl3_accept_~s__state~0); 128945#L106 assume !(16384 == ssl3_accept_~s__state~0); 128944#L109 assume !(8192 == ssl3_accept_~s__state~0); 128943#L112 assume !(24576 == ssl3_accept_~s__state~0); 128942#L115 assume !(8195 == ssl3_accept_~s__state~0); 128941#L118 assume !(8480 == ssl3_accept_~s__state~0); 128940#L121 assume !(8481 == ssl3_accept_~s__state~0); 128939#L124 assume !(8482 == ssl3_accept_~s__state~0); 128938#L127 assume !(8464 == ssl3_accept_~s__state~0); 128937#L130 assume !(8465 == ssl3_accept_~s__state~0); 128936#L133 assume !(8466 == ssl3_accept_~s__state~0); 128935#L136 assume !(8496 == ssl3_accept_~s__state~0); 128934#L139 assume !(8497 == ssl3_accept_~s__state~0); 128933#L142 assume !(8512 == ssl3_accept_~s__state~0); 128932#L145 assume !(8513 == ssl3_accept_~s__state~0); 128931#L148 assume !(8528 == ssl3_accept_~s__state~0); 128930#L151 assume !(8529 == ssl3_accept_~s__state~0); 128929#L154 assume !(8544 == ssl3_accept_~s__state~0); 128928#L157 assume !(8545 == ssl3_accept_~s__state~0); 128927#L160 assume !(8560 == ssl3_accept_~s__state~0); 128926#L163 assume !(8561 == ssl3_accept_~s__state~0); 128925#L166 assume !(8448 == ssl3_accept_~s__state~0); 128924#L169 assume 8576 == ssl3_accept_~s__state~0; 128105#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 128923#L445 assume !(ssl3_accept_~ret~0 <= 0); 128920#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 127907#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129393#L581 ssl3_accept_~skip~0 := 0; 129391#L100-2 assume !false; 129389#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129387#L103 assume !(12292 == ssl3_accept_~s__state~0); 129385#L106 assume !(16384 == ssl3_accept_~s__state~0); 129383#L109 assume !(8192 == ssl3_accept_~s__state~0); 129381#L112 assume !(24576 == ssl3_accept_~s__state~0); 129379#L115 assume !(8195 == ssl3_accept_~s__state~0); 129377#L118 assume !(8480 == ssl3_accept_~s__state~0); 129375#L121 assume !(8481 == ssl3_accept_~s__state~0); 129373#L124 assume !(8482 == ssl3_accept_~s__state~0); 129371#L127 assume !(8464 == ssl3_accept_~s__state~0); 129369#L130 assume !(8465 == ssl3_accept_~s__state~0); 129367#L133 assume 8466 == ssl3_accept_~s__state~0; 124980#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 129405#L275 assume !(0 == ssl3_accept_~blastFlag~0); 129403#L275-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; 125875#L544 [2021-10-13 00:35:22,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:22,728 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-13 00:35:22,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:22,728 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138934819] [2021-10-13 00:35:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:22,729 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:22,749 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:22,764 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:22,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:22,765 INFO L82 PathProgramCache]: Analyzing trace with hash -318467638, now seen corresponding path program 1 times [2021-10-13 00:35:22,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:22,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233587137] [2021-10-13 00:35:22,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:22,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:22,806 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:22,862 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:22,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:22,863 INFO L82 PathProgramCache]: Analyzing trace with hash 461897177, now seen corresponding path program 1 times [2021-10-13 00:35:22,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:22,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217120792] [2021-10-13 00:35:22,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:22,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:22,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:22,918 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:35:22,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:22,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217120792] [2021-10-13 00:35:22,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217120792] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:22,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:22,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:22,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007946996] [2021-10-13 00:35:24,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:24,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:24,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:24,706 INFO L87 Difference]: Start difference. First operand 15456 states and 19697 transitions. cyclomatic complexity: 4270 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:24,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:24,769 INFO L93 Difference]: Finished difference Result 15916 states and 20249 transitions. [2021-10-13 00:35:24,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:24,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15916 states and 20249 transitions. [2021-10-13 00:35:24,844 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5244 [2021-10-13 00:35:24,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15916 states to 15728 states and 20005 transitions. [2021-10-13 00:35:24,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5375 [2021-10-13 00:35:24,914 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5375 [2021-10-13 00:35:24,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15728 states and 20005 transitions. [2021-10-13 00:35:24,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:24,914 INFO L681 BuchiCegarLoop]: Abstraction has 15728 states and 20005 transitions. [2021-10-13 00:35:24,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15728 states and 20005 transitions. [2021-10-13 00:35:25,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15728 to 15728. [2021-10-13 00:35:25,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15728 states, 15728 states have (on average 1.2719354018311293) internal successors, (20005), 15727 states have internal predecessors, (20005), 0 states have call successors, (0), 0 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-13 00:35:25,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15728 states to 15728 states and 20005 transitions. [2021-10-13 00:35:25,287 INFO L704 BuchiCegarLoop]: Abstraction has 15728 states and 20005 transitions. [2021-10-13 00:35:25,287 INFO L587 BuchiCegarLoop]: Abstraction has 15728 states and 20005 transitions. [2021-10-13 00:35:25,287 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:35:25,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15728 states and 20005 transitions. [2021-10-13 00:35:25,338 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5244 [2021-10-13 00:35:25,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:25,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:25,339 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-13 00:35:25,339 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:25,340 INFO L791 eck$LassoCheckResult]: Stem: 156226#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 156058#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 155985#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 155912#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 155986#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 155988#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 156047#L100-2 assume !false; 156336#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156949#L103 assume !(12292 == ssl3_accept_~s__state~0); 156950#L106 assume !(16384 == ssl3_accept_~s__state~0); 156941#L109 assume !(8192 == ssl3_accept_~s__state~0); 156942#L112 assume !(24576 == ssl3_accept_~s__state~0); 156933#L115 assume !(8195 == ssl3_accept_~s__state~0); 156934#L118 assume !(8480 == ssl3_accept_~s__state~0); 156925#L121 assume !(8481 == ssl3_accept_~s__state~0); 156926#L124 assume !(8482 == ssl3_accept_~s__state~0); 156917#L127 assume !(8464 == ssl3_accept_~s__state~0); 156918#L130 assume !(8465 == ssl3_accept_~s__state~0); 157526#L133 assume !(8466 == ssl3_accept_~s__state~0); 157529#L136 assume !(8496 == ssl3_accept_~s__state~0); 156863#L139 [2021-10-13 00:35:25,340 INFO L793 eck$LassoCheckResult]: Loop: 156863#L139 assume !(8497 == ssl3_accept_~s__state~0); 156862#L142 assume !(8512 == ssl3_accept_~s__state~0); 156861#L145 assume !(8513 == ssl3_accept_~s__state~0); 156697#L148 assume !(8528 == ssl3_accept_~s__state~0); 156698#L151 assume !(8529 == ssl3_accept_~s__state~0); 156606#L154 assume !(8544 == ssl3_accept_~s__state~0); 156607#L157 assume !(8545 == ssl3_accept_~s__state~0); 156586#L160 assume !(8560 == ssl3_accept_~s__state~0); 156587#L163 assume !(8561 == ssl3_accept_~s__state~0); 156572#L166 assume 8448 == ssl3_accept_~s__state~0; 156570#L167 assume !(ssl3_accept_~num1~0 > 0); 156566#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 156562#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156552#L581 ssl3_accept_~skip~0 := 0; 156550#L100-2 assume !false; 156548#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156544#L103 assume !(12292 == ssl3_accept_~s__state~0); 156546#L106 assume !(16384 == ssl3_accept_~s__state~0); 156534#L109 assume !(8192 == ssl3_accept_~s__state~0); 156535#L112 assume !(24576 == ssl3_accept_~s__state~0); 156411#L115 assume !(8195 == ssl3_accept_~s__state~0); 156413#L118 assume !(8480 == ssl3_accept_~s__state~0); 156401#L121 assume !(8481 == ssl3_accept_~s__state~0); 156403#L124 assume 8482 == ssl3_accept_~s__state~0; 156720#L125 ssl3_accept_~s__state~0 := 3; 156963#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156958#L581 ssl3_accept_~skip~0 := 0; 156957#L100-2 assume !false; 156953#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156954#L103 assume !(12292 == ssl3_accept_~s__state~0); 156945#L106 assume !(16384 == ssl3_accept_~s__state~0); 156946#L109 assume !(8192 == ssl3_accept_~s__state~0); 156937#L112 assume !(24576 == ssl3_accept_~s__state~0); 156938#L115 assume !(8195 == ssl3_accept_~s__state~0); 156929#L118 assume !(8480 == ssl3_accept_~s__state~0); 156930#L121 assume !(8481 == ssl3_accept_~s__state~0); 156921#L124 assume !(8482 == ssl3_accept_~s__state~0); 156922#L127 assume !(8464 == ssl3_accept_~s__state~0); 156914#L130 assume !(8465 == ssl3_accept_~s__state~0); 156911#L133 assume !(8466 == ssl3_accept_~s__state~0); 156865#L136 assume !(8496 == ssl3_accept_~s__state~0); 156863#L139 [2021-10-13 00:35:25,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:25,341 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:35:25,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:25,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070449378] [2021-10-13 00:35:25,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:25,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:25,363 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-13 00:35:25,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:25,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070449378] [2021-10-13 00:35:25,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070449378] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:25,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:25,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:25,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585823697] [2021-10-13 00:35:25,365 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:25,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:25,365 INFO L82 PathProgramCache]: Analyzing trace with hash 2036695877, now seen corresponding path program 2 times [2021-10-13 00:35:25,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:25,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865916025] [2021-10-13 00:35:25,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:25,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:25,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:25,375 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:25,380 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:25,507 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:25,507 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:25,507 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:25,507 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:25,508 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:35:25,508 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,508 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:25,508 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:25,508 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2021-10-13 00:35:25,508 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:25,508 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:25,509 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-13 00:35:25,516 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-13 00:35:25,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:25,522 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-13 00:35:25,525 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-13 00:35:25,580 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:25,581 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:35:25,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:25,582 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:25,589 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:25,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:25,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-13 00:35:25,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:25,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:25,662 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:25,664 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:35:25,665 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:25,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-13 00:35:25,688 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:35:25,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-10-13 00:35:25,715 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:25,715 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:25,715 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:25,715 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:25,715 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:35:25,715 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,715 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:25,715 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:25,715 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2021-10-13 00:35:25,715 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:25,715 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:25,716 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-13 00:35:25,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-13 00:35:25,721 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-13 00:35:25,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-13 00:35:25,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-13 00:35:25,796 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:25,796 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:35:25,796 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:25,801 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:25,806 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-13 00:35:25,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:25,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:25,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:25,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:25,817 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:25,818 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:25,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:25,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-13 00:35:25,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:25,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-13 00:35:25,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:25,869 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:25,872 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-13 00:35:25,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-13 00:35:25,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:25,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:25,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:25,881 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:35:25,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:25,882 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:35:25,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:25,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:25,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:25,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:25,922 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:25,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-13 00:35:25,924 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-13 00:35:25,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:25,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:25,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:25,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:25,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:25,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:25,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:25,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:25,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:25,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:25,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:25,969 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:25,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-13 00:35:25,971 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-13 00:35:25,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:25,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:25,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:25,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:25,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:25,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:25,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:25,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:26,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:26,002 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:26,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:26,005 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:26,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-13 00:35:26,006 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-13 00:35:26,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:26,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:26,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:26,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:26,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:26,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:26,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:26,017 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:35:26,020 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:35:26,020 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:35:26,020 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:26,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:26,021 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:26,022 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:35:26,022 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:35:26,022 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:35:26,023 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-13 00:35:26,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-13 00:35:26,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:26,044 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:35:26,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:26,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:26,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:26,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:26,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:26,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:35:26,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:26,383 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:26,383 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-13 00:35:26,384 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15728 states and 20005 transitions. cyclomatic complexity: 4306 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:27,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:27,168 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15728 states and 20005 transitions. cyclomatic complexity: 4306. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 60674 states and 76480 transitions. Complement of second has 9 states. [2021-10-13 00:35:27,169 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-13 00:35:27,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:27,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 343 transitions. [2021-10-13 00:35:27,170 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 343 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-13 00:35:27,170 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:27,170 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 343 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-13 00:35:27,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:27,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 343 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-13 00:35:27,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:27,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60674 states and 76480 transitions. [2021-10-13 00:35:27,467 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10102 [2021-10-13 00:35:28,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60674 states to 60091 states and 75743 transitions. [2021-10-13 00:35:28,029 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11043 [2021-10-13 00:35:28,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11101 [2021-10-13 00:35:28,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60091 states and 75743 transitions. [2021-10-13 00:35:28,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:28,041 INFO L681 BuchiCegarLoop]: Abstraction has 60091 states and 75743 transitions. [2021-10-13 00:35:28,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60091 states and 75743 transitions. [2021-10-13 00:35:29,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60091 to 53294. [2021-10-13 00:35:29,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53294 states, 53294 states have (on average 1.2705933125680189) internal successors, (67715), 53293 states have internal predecessors, (67715), 0 states have call successors, (0), 0 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-13 00:35:29,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53294 states to 53294 states and 67715 transitions. [2021-10-13 00:35:29,265 INFO L704 BuchiCegarLoop]: Abstraction has 53294 states and 67715 transitions. [2021-10-13 00:35:29,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:29,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:29,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:29,266 INFO L87 Difference]: Start difference. First operand 53294 states and 67715 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-13 00:35:29,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:29,666 INFO L93 Difference]: Finished difference Result 23581 states and 29759 transitions. [2021-10-13 00:35:29,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:29,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23581 states and 29759 transitions. [2021-10-13 00:35:29,785 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4516 [2021-10-13 00:35:29,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23581 states to 23571 states and 29749 transitions. [2021-10-13 00:35:29,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4604 [2021-10-13 00:35:29,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4604 [2021-10-13 00:35:29,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23571 states and 29749 transitions. [2021-10-13 00:35:29,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:29,900 INFO L681 BuchiCegarLoop]: Abstraction has 23571 states and 29749 transitions. [2021-10-13 00:35:29,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23571 states and 29749 transitions. [2021-10-13 00:35:30,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23571 to 23325. [2021-10-13 00:35:30,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23325 states, 23325 states have (on average 1.2630653804930332) internal successors, (29461), 23324 states have internal predecessors, (29461), 0 states have call successors, (0), 0 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-13 00:35:30,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23325 states to 23325 states and 29461 transitions. [2021-10-13 00:35:30,477 INFO L704 BuchiCegarLoop]: Abstraction has 23325 states and 29461 transitions. [2021-10-13 00:35:30,477 INFO L587 BuchiCegarLoop]: Abstraction has 23325 states and 29461 transitions. [2021-10-13 00:35:30,477 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:35:30,478 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23325 states and 29461 transitions. [2021-10-13 00:35:30,543 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4454 [2021-10-13 00:35:30,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:30,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:30,546 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:30,546 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:30,547 INFO L791 eck$LassoCheckResult]: Stem: 309702#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 309544#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 309472#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 309400#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 309473#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 309475#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 309532#L100-2 assume !false; 312363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312362#L103 assume !(12292 == ssl3_accept_~s__state~0); 312361#L106 assume !(16384 == ssl3_accept_~s__state~0); 312360#L109 assume !(8192 == ssl3_accept_~s__state~0); 312359#L112 assume !(24576 == ssl3_accept_~s__state~0); 312358#L115 assume !(8195 == ssl3_accept_~s__state~0); 312357#L118 assume !(8480 == ssl3_accept_~s__state~0); 312356#L121 assume !(8481 == ssl3_accept_~s__state~0); 312355#L124 assume !(8482 == ssl3_accept_~s__state~0); 312354#L127 assume 8464 == ssl3_accept_~s__state~0; 312353#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 312352#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 312351#L275-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; 312349#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 312344#L581 ssl3_accept_~skip~0 := 0; 312343#L100-2 assume !false; 312342#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312341#L103 assume !(12292 == ssl3_accept_~s__state~0); 312340#L106 assume !(16384 == ssl3_accept_~s__state~0); 312339#L109 assume !(8192 == ssl3_accept_~s__state~0); 312338#L112 assume !(24576 == ssl3_accept_~s__state~0); 312337#L115 assume !(8195 == ssl3_accept_~s__state~0); 312336#L118 assume !(8480 == ssl3_accept_~s__state~0); 312335#L121 assume !(8481 == ssl3_accept_~s__state~0); 312334#L124 assume !(8482 == ssl3_accept_~s__state~0); 312333#L127 assume !(8464 == ssl3_accept_~s__state~0); 312332#L130 assume !(8465 == ssl3_accept_~s__state~0); 312331#L133 assume !(8466 == ssl3_accept_~s__state~0); 312330#L136 assume 8496 == ssl3_accept_~s__state~0; 312329#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 312328#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 312325#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 312323#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 312322#L298-2 ssl3_accept_~s__init_num~0 := 0; 312320#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 312315#L581 ssl3_accept_~skip~0 := 0; 312314#L100-2 assume !false; 312313#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312312#L103 assume !(12292 == ssl3_accept_~s__state~0); 312311#L106 assume !(16384 == ssl3_accept_~s__state~0); 312310#L109 assume !(8192 == ssl3_accept_~s__state~0); 312309#L112 assume !(24576 == ssl3_accept_~s__state~0); 312308#L115 assume !(8195 == ssl3_accept_~s__state~0); 312307#L118 assume !(8480 == ssl3_accept_~s__state~0); 312306#L121 assume !(8481 == ssl3_accept_~s__state~0); 312305#L124 assume !(8482 == ssl3_accept_~s__state~0); 312304#L127 assume !(8464 == ssl3_accept_~s__state~0); 312303#L130 assume !(8465 == ssl3_accept_~s__state~0); 312302#L133 assume !(8466 == ssl3_accept_~s__state~0); 312301#L136 assume !(8496 == ssl3_accept_~s__state~0); 312299#L139 assume !(8497 == ssl3_accept_~s__state~0); 312300#L142 [2021-10-13 00:35:30,547 INFO L793 eck$LassoCheckResult]: Loop: 312300#L142 assume !(8512 == ssl3_accept_~s__state~0); 314087#L145 assume !(8513 == ssl3_accept_~s__state~0); 314086#L148 assume !(8528 == ssl3_accept_~s__state~0); 314085#L151 assume !(8529 == ssl3_accept_~s__state~0); 314084#L154 assume !(8544 == ssl3_accept_~s__state~0); 314083#L157 assume !(8545 == ssl3_accept_~s__state~0); 314082#L160 assume !(8560 == ssl3_accept_~s__state~0); 314081#L163 assume !(8561 == ssl3_accept_~s__state~0); 314080#L166 assume !(8448 == ssl3_accept_~s__state~0); 310638#L169 assume !(8576 == ssl3_accept_~s__state~0); 310630#L172 assume !(8577 == ssl3_accept_~s__state~0); 310624#L175 assume !(8592 == ssl3_accept_~s__state~0); 310617#L178 assume !(8593 == ssl3_accept_~s__state~0); 310609#L181 assume !(8608 == ssl3_accept_~s__state~0); 310601#L184 assume !(8609 == ssl3_accept_~s__state~0); 310600#L187 assume !(8640 == ssl3_accept_~s__state~0); 310599#L190 assume !(8641 == ssl3_accept_~s__state~0); 310595#L193 assume 8656 == ssl3_accept_~s__state~0; 310514#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 310592#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 310589#L498 assume !(2 == ssl3_accept_~blastFlag~0); 310586#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 310585#L506 assume !(0 == ssl3_accept_~tmp___10~0); 310583#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310578#L581 ssl3_accept_~skip~0 := 0; 310577#L100-2 assume !false; 310576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310575#L103 assume !(12292 == ssl3_accept_~s__state~0); 310574#L106 assume !(16384 == ssl3_accept_~s__state~0); 310573#L109 assume !(8192 == ssl3_accept_~s__state~0); 310572#L112 assume !(24576 == ssl3_accept_~s__state~0); 310571#L115 assume !(8195 == ssl3_accept_~s__state~0); 310570#L118 assume !(8480 == ssl3_accept_~s__state~0); 310568#L121 assume !(8481 == ssl3_accept_~s__state~0); 310566#L124 assume !(8482 == ssl3_accept_~s__state~0); 310564#L127 assume !(8464 == ssl3_accept_~s__state~0); 310562#L130 assume !(8465 == ssl3_accept_~s__state~0); 310560#L133 assume !(8466 == ssl3_accept_~s__state~0); 310558#L136 assume !(8496 == ssl3_accept_~s__state~0); 310556#L139 assume !(8497 == ssl3_accept_~s__state~0); 310554#L142 assume !(8512 == ssl3_accept_~s__state~0); 310552#L145 assume !(8513 == ssl3_accept_~s__state~0); 310550#L148 assume !(8528 == ssl3_accept_~s__state~0); 310548#L151 assume !(8529 == ssl3_accept_~s__state~0); 310546#L154 assume !(8544 == ssl3_accept_~s__state~0); 310544#L157 assume !(8545 == ssl3_accept_~s__state~0); 310542#L160 assume !(8560 == ssl3_accept_~s__state~0); 310540#L163 assume !(8561 == ssl3_accept_~s__state~0); 310538#L166 assume !(8448 == ssl3_accept_~s__state~0); 310536#L169 assume !(8576 == ssl3_accept_~s__state~0); 310534#L172 assume !(8577 == ssl3_accept_~s__state~0); 310531#L175 assume !(8592 == ssl3_accept_~s__state~0); 310529#L178 assume !(8593 == ssl3_accept_~s__state~0); 310526#L181 assume !(8608 == ssl3_accept_~s__state~0); 310524#L184 assume !(8609 == ssl3_accept_~s__state~0); 310521#L187 assume !(8640 == ssl3_accept_~s__state~0); 310519#L190 assume !(8641 == ssl3_accept_~s__state~0); 310517#L193 assume !(8656 == ssl3_accept_~s__state~0); 310515#L196 assume !(8657 == ssl3_accept_~s__state~0); 310512#L199 assume 8672 == ssl3_accept_~s__state~0; 310505#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 310503#L514 assume !(4 == ssl3_accept_~blastFlag~0); 310501#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 310499#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 310260#L521-2 ssl3_accept_~s__init_num~0 := 0; 310495#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310490#L581 ssl3_accept_~skip~0 := 0; 310489#L100-2 assume !false; 310488#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310487#L103 assume !(12292 == ssl3_accept_~s__state~0); 310486#L106 assume !(16384 == ssl3_accept_~s__state~0); 310485#L109 assume !(8192 == ssl3_accept_~s__state~0); 310484#L112 assume !(24576 == ssl3_accept_~s__state~0); 310483#L115 assume !(8195 == ssl3_accept_~s__state~0); 310482#L118 assume !(8480 == ssl3_accept_~s__state~0); 310481#L121 assume !(8481 == ssl3_accept_~s__state~0); 310480#L124 assume !(8482 == ssl3_accept_~s__state~0); 310479#L127 assume !(8464 == ssl3_accept_~s__state~0); 310478#L130 assume !(8465 == ssl3_accept_~s__state~0); 310477#L133 assume !(8466 == ssl3_accept_~s__state~0); 310476#L136 assume !(8496 == ssl3_accept_~s__state~0); 310475#L139 assume !(8497 == ssl3_accept_~s__state~0); 310474#L142 assume !(8512 == ssl3_accept_~s__state~0); 310473#L145 assume !(8513 == ssl3_accept_~s__state~0); 310472#L148 assume !(8528 == ssl3_accept_~s__state~0); 310471#L151 assume !(8529 == ssl3_accept_~s__state~0); 310470#L154 assume !(8544 == ssl3_accept_~s__state~0); 310469#L157 assume !(8545 == ssl3_accept_~s__state~0); 310468#L160 assume !(8560 == ssl3_accept_~s__state~0); 310467#L163 assume !(8561 == ssl3_accept_~s__state~0); 310466#L166 assume 8448 == ssl3_accept_~s__state~0; 310465#L167 assume !(ssl3_accept_~num1~0 > 0); 310463#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 310461#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310456#L581 ssl3_accept_~skip~0 := 0; 310455#L100-2 assume !false; 310454#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310453#L103 assume 12292 == ssl3_accept_~s__state~0; 310450#L104 ssl3_accept_~s__new_session~0 := 1; 310445#L212 ssl3_accept_~s__server~0 := 1; 310443#L217 assume 0 != ssl3_accept_~cb~0; 310441#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 310438#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 310439#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 317876#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 310273#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 310269#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310261#L581 ssl3_accept_~skip~0 := 0; 310256#L100-2 assume !false; 310252#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310243#L103 assume !(12292 == ssl3_accept_~s__state~0); 310241#L106 assume !(16384 == ssl3_accept_~s__state~0); 310239#L109 assume !(8192 == ssl3_accept_~s__state~0); 310237#L112 assume !(24576 == ssl3_accept_~s__state~0); 310235#L115 assume !(8195 == ssl3_accept_~s__state~0); 310232#L118 assume !(8480 == ssl3_accept_~s__state~0); 310233#L121 assume !(8481 == ssl3_accept_~s__state~0); 317251#L124 assume !(8482 == ssl3_accept_~s__state~0); 317229#L127 assume !(8464 == ssl3_accept_~s__state~0); 317230#L130 assume !(8465 == ssl3_accept_~s__state~0); 314172#L133 assume !(8466 == ssl3_accept_~s__state~0); 314171#L136 assume 8496 == ssl3_accept_~s__state~0; 309834#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 314079#L288 assume !(1 == ssl3_accept_~blastFlag~0); 313648#L291 assume !(3 == ssl3_accept_~blastFlag~0); 313645#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 313638#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 313635#L298-2 ssl3_accept_~s__init_num~0 := 0; 313636#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 314103#L581 ssl3_accept_~skip~0 := 0; 314102#L100-2 assume !false; 314101#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 314100#L103 assume !(12292 == ssl3_accept_~s__state~0); 314099#L106 assume !(16384 == ssl3_accept_~s__state~0); 314098#L109 assume !(8192 == ssl3_accept_~s__state~0); 314097#L112 assume !(24576 == ssl3_accept_~s__state~0); 314096#L115 assume !(8195 == ssl3_accept_~s__state~0); 314095#L118 assume !(8480 == ssl3_accept_~s__state~0); 314094#L121 assume !(8481 == ssl3_accept_~s__state~0); 314093#L124 assume !(8482 == ssl3_accept_~s__state~0); 314092#L127 assume !(8464 == ssl3_accept_~s__state~0); 314091#L130 assume !(8465 == ssl3_accept_~s__state~0); 314090#L133 assume !(8466 == ssl3_accept_~s__state~0); 314089#L136 assume !(8496 == ssl3_accept_~s__state~0); 314088#L139 assume !(8497 == ssl3_accept_~s__state~0); 312300#L142 [2021-10-13 00:35:30,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:30,548 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 1 times [2021-10-13 00:35:30,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:30,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123011378] [2021-10-13 00:35:30,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:30,549 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:30,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:30,562 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:30,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:30,578 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:30,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:30,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1707391228, now seen corresponding path program 1 times [2021-10-13 00:35:30,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:30,579 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326944224] [2021-10-13 00:35:30,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:30,580 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-13 00:35:30,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:30,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326944224] [2021-10-13 00:35:30,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326944224] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:30,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216055310] [2021-10-13 00:35:30,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:30,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:30,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:30,619 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:30,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-13 00:35:31,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:31,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:31,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:31,516 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:35:31,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216055310] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:31,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:35:31,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:35:31,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717833814] [2021-10-13 00:35:31,517 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:31,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:31,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:31,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:31,518 INFO L87 Difference]: Start difference. First operand 23325 states and 29461 transitions. cyclomatic complexity: 6176 Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 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-13 00:35:31,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:31,938 INFO L93 Difference]: Finished difference Result 23551 states and 29647 transitions. [2021-10-13 00:35:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:31,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23551 states and 29647 transitions. [2021-10-13 00:35:32,013 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4472 [2021-10-13 00:35:32,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23551 states to 23411 states and 29487 transitions. [2021-10-13 00:35:32,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4560 [2021-10-13 00:35:32,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4560 [2021-10-13 00:35:32,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23411 states and 29487 transitions. [2021-10-13 00:35:32,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:32,094 INFO L681 BuchiCegarLoop]: Abstraction has 23411 states and 29487 transitions. [2021-10-13 00:35:32,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23411 states and 29487 transitions. [2021-10-13 00:35:32,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23411 to 23325. [2021-10-13 00:35:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23325 states, 23325 states have (on average 1.2604930332261521) internal successors, (29401), 23324 states have internal predecessors, (29401), 0 states have call successors, (0), 0 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-13 00:35:32,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23325 states to 23325 states and 29401 transitions. [2021-10-13 00:35:32,532 INFO L704 BuchiCegarLoop]: Abstraction has 23325 states and 29401 transitions. [2021-10-13 00:35:32,532 INFO L587 BuchiCegarLoop]: Abstraction has 23325 states and 29401 transitions. [2021-10-13 00:35:32,532 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:35:32,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23325 states and 29401 transitions. [2021-10-13 00:35:32,599 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4454 [2021-10-13 00:35:32,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:32,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:32,602 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:32,602 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:32,602 INFO L791 eck$LassoCheckResult]: Stem: 357014#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 356857#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 356785#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 356716#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 356786#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 356788#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 356846#L100-2 assume !false; 362097#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362096#L103 assume !(12292 == ssl3_accept_~s__state~0); 362095#L106 assume !(16384 == ssl3_accept_~s__state~0); 362094#L109 assume !(8192 == ssl3_accept_~s__state~0); 362093#L112 assume !(24576 == ssl3_accept_~s__state~0); 362092#L115 assume !(8195 == ssl3_accept_~s__state~0); 362091#L118 assume !(8480 == ssl3_accept_~s__state~0); 362090#L121 assume !(8481 == ssl3_accept_~s__state~0); 362089#L124 assume !(8482 == ssl3_accept_~s__state~0); 362088#L127 assume 8464 == ssl3_accept_~s__state~0; 362087#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 362086#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 362085#L275-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; 362083#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 362078#L581 ssl3_accept_~skip~0 := 0; 362077#L100-2 assume !false; 362076#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362075#L103 assume !(12292 == ssl3_accept_~s__state~0); 362074#L106 assume !(16384 == ssl3_accept_~s__state~0); 362073#L109 assume !(8192 == ssl3_accept_~s__state~0); 362072#L112 assume !(24576 == ssl3_accept_~s__state~0); 362071#L115 assume !(8195 == ssl3_accept_~s__state~0); 362070#L118 assume !(8480 == ssl3_accept_~s__state~0); 362069#L121 assume !(8481 == ssl3_accept_~s__state~0); 362068#L124 assume !(8482 == ssl3_accept_~s__state~0); 362067#L127 assume !(8464 == ssl3_accept_~s__state~0); 362066#L130 assume !(8465 == ssl3_accept_~s__state~0); 362065#L133 assume !(8466 == ssl3_accept_~s__state~0); 362064#L136 assume 8496 == ssl3_accept_~s__state~0; 362063#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 362062#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 357111#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 357114#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 362046#L298-2 ssl3_accept_~s__init_num~0 := 0; 377550#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 377543#L581 ssl3_accept_~skip~0 := 0; 377540#L100-2 assume !false; 377537#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 377534#L103 assume !(12292 == ssl3_accept_~s__state~0); 377531#L106 assume !(16384 == ssl3_accept_~s__state~0); 377528#L109 assume !(8192 == ssl3_accept_~s__state~0); 377525#L112 assume !(24576 == ssl3_accept_~s__state~0); 377523#L115 assume !(8195 == ssl3_accept_~s__state~0); 377520#L118 assume !(8480 == ssl3_accept_~s__state~0); 377518#L121 assume !(8481 == ssl3_accept_~s__state~0); 377516#L124 assume !(8482 == ssl3_accept_~s__state~0); 377514#L127 assume !(8464 == ssl3_accept_~s__state~0); 377512#L130 assume !(8465 == ssl3_accept_~s__state~0); 377510#L133 assume !(8466 == ssl3_accept_~s__state~0); 377507#L136 assume !(8496 == ssl3_accept_~s__state~0); 377508#L139 assume !(8497 == ssl3_accept_~s__state~0); 358335#L142 [2021-10-13 00:35:32,603 INFO L793 eck$LassoCheckResult]: Loop: 358335#L142 assume !(8512 == ssl3_accept_~s__state~0); 358328#L145 assume !(8513 == ssl3_accept_~s__state~0); 358321#L148 assume !(8528 == ssl3_accept_~s__state~0); 358314#L151 assume !(8529 == ssl3_accept_~s__state~0); 358307#L154 assume !(8544 == ssl3_accept_~s__state~0); 358300#L157 assume !(8545 == ssl3_accept_~s__state~0); 358292#L160 assume !(8560 == ssl3_accept_~s__state~0); 358286#L163 assume !(8561 == ssl3_accept_~s__state~0); 358279#L166 assume !(8448 == ssl3_accept_~s__state~0); 358273#L169 assume !(8576 == ssl3_accept_~s__state~0); 358265#L172 assume !(8577 == ssl3_accept_~s__state~0); 358258#L175 assume !(8592 == ssl3_accept_~s__state~0); 358259#L178 assume !(8593 == ssl3_accept_~s__state~0); 358242#L181 assume !(8608 == ssl3_accept_~s__state~0); 358236#L184 assume !(8609 == ssl3_accept_~s__state~0); 358235#L187 assume !(8640 == ssl3_accept_~s__state~0); 358234#L190 assume !(8641 == ssl3_accept_~s__state~0); 358233#L193 assume 8656 == ssl3_accept_~s__state~0; 358150#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 358228#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 358226#L498 assume !(2 == ssl3_accept_~blastFlag~0); 358223#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 358220#L506 assume !(0 == ssl3_accept_~tmp___10~0); 358218#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 358213#L581 ssl3_accept_~skip~0 := 0; 358212#L100-2 assume !false; 358211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 358210#L103 assume !(12292 == ssl3_accept_~s__state~0); 358209#L106 assume !(16384 == ssl3_accept_~s__state~0); 358208#L109 assume !(8192 == ssl3_accept_~s__state~0); 358207#L112 assume !(24576 == ssl3_accept_~s__state~0); 358206#L115 assume !(8195 == ssl3_accept_~s__state~0); 358204#L118 assume !(8480 == ssl3_accept_~s__state~0); 358202#L121 assume !(8481 == ssl3_accept_~s__state~0); 358200#L124 assume !(8482 == ssl3_accept_~s__state~0); 358198#L127 assume !(8464 == ssl3_accept_~s__state~0); 358196#L130 assume !(8465 == ssl3_accept_~s__state~0); 358194#L133 assume !(8466 == ssl3_accept_~s__state~0); 358192#L136 assume !(8496 == ssl3_accept_~s__state~0); 358190#L139 assume !(8497 == ssl3_accept_~s__state~0); 358188#L142 assume !(8512 == ssl3_accept_~s__state~0); 358186#L145 assume !(8513 == ssl3_accept_~s__state~0); 358184#L148 assume !(8528 == ssl3_accept_~s__state~0); 358182#L151 assume !(8529 == ssl3_accept_~s__state~0); 358180#L154 assume !(8544 == ssl3_accept_~s__state~0); 358178#L157 assume !(8545 == ssl3_accept_~s__state~0); 358176#L160 assume !(8560 == ssl3_accept_~s__state~0); 358174#L163 assume !(8561 == ssl3_accept_~s__state~0); 358172#L166 assume !(8448 == ssl3_accept_~s__state~0); 358170#L169 assume !(8576 == ssl3_accept_~s__state~0); 358167#L172 assume !(8577 == ssl3_accept_~s__state~0); 358165#L175 assume !(8592 == ssl3_accept_~s__state~0); 358162#L178 assume !(8593 == ssl3_accept_~s__state~0); 358160#L181 assume !(8608 == ssl3_accept_~s__state~0); 358158#L184 assume !(8609 == ssl3_accept_~s__state~0); 358156#L187 assume !(8640 == ssl3_accept_~s__state~0); 358154#L190 assume !(8641 == ssl3_accept_~s__state~0); 358152#L193 assume !(8656 == ssl3_accept_~s__state~0); 358149#L196 assume !(8657 == ssl3_accept_~s__state~0); 358147#L199 assume 8672 == ssl3_accept_~s__state~0; 358141#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 358139#L514 assume !(4 == ssl3_accept_~blastFlag~0); 358137#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 358135#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 357503#L521-2 ssl3_accept_~s__init_num~0 := 0; 358131#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 358126#L581 ssl3_accept_~skip~0 := 0; 358125#L100-2 assume !false; 358124#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 358123#L103 assume !(12292 == ssl3_accept_~s__state~0); 358122#L106 assume !(16384 == ssl3_accept_~s__state~0); 358121#L109 assume !(8192 == ssl3_accept_~s__state~0); 358120#L112 assume !(24576 == ssl3_accept_~s__state~0); 358119#L115 assume !(8195 == ssl3_accept_~s__state~0); 358118#L118 assume !(8480 == ssl3_accept_~s__state~0); 358117#L121 assume !(8481 == ssl3_accept_~s__state~0); 358116#L124 assume !(8482 == ssl3_accept_~s__state~0); 358115#L127 assume !(8464 == ssl3_accept_~s__state~0); 358114#L130 assume !(8465 == ssl3_accept_~s__state~0); 358113#L133 assume !(8466 == ssl3_accept_~s__state~0); 358112#L136 assume !(8496 == ssl3_accept_~s__state~0); 358111#L139 assume !(8497 == ssl3_accept_~s__state~0); 358110#L142 assume !(8512 == ssl3_accept_~s__state~0); 358109#L145 assume !(8513 == ssl3_accept_~s__state~0); 358108#L148 assume !(8528 == ssl3_accept_~s__state~0); 358107#L151 assume !(8529 == ssl3_accept_~s__state~0); 358106#L154 assume !(8544 == ssl3_accept_~s__state~0); 358105#L157 assume !(8545 == ssl3_accept_~s__state~0); 358104#L160 assume !(8560 == ssl3_accept_~s__state~0); 358103#L163 assume !(8561 == ssl3_accept_~s__state~0); 358102#L166 assume 8448 == ssl3_accept_~s__state~0; 358101#L167 assume !(ssl3_accept_~num1~0 > 0); 358099#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 358097#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 358092#L581 ssl3_accept_~skip~0 := 0; 358091#L100-2 assume !false; 358090#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 358089#L103 assume !(12292 == ssl3_accept_~s__state~0); 358083#L106 assume 16384 == ssl3_accept_~s__state~0; 358082#L212 ssl3_accept_~s__server~0 := 1; 358069#L217 assume 0 != ssl3_accept_~cb~0; 358070#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 358065#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 358066#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 357907#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 357908#L244 assume 12292 != ssl3_accept_~s__state~0; 377981#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 377823#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 377817#L581 ssl3_accept_~skip~0 := 0; 377815#L100-2 assume !false; 377813#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 377811#L103 assume !(12292 == ssl3_accept_~s__state~0); 377809#L106 assume !(16384 == ssl3_accept_~s__state~0); 377807#L109 assume !(8192 == ssl3_accept_~s__state~0); 377805#L112 assume !(24576 == ssl3_accept_~s__state~0); 377803#L115 assume !(8195 == ssl3_accept_~s__state~0); 377794#L118 assume !(8480 == ssl3_accept_~s__state~0); 377789#L121 assume !(8481 == ssl3_accept_~s__state~0); 377784#L124 assume !(8482 == ssl3_accept_~s__state~0); 377779#L127 assume 8464 == ssl3_accept_~s__state~0; 357155#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 356995#L275 assume !(0 == ssl3_accept_~blastFlag~0); 356996#L275-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; 377765#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 377757#L581 ssl3_accept_~skip~0 := 0; 377753#L100-2 assume !false; 377749#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 377745#L103 assume !(12292 == ssl3_accept_~s__state~0); 377741#L106 assume !(16384 == ssl3_accept_~s__state~0); 377737#L109 assume !(8192 == ssl3_accept_~s__state~0); 377734#L112 assume !(24576 == ssl3_accept_~s__state~0); 377731#L115 assume !(8195 == ssl3_accept_~s__state~0); 377728#L118 assume !(8480 == ssl3_accept_~s__state~0); 377726#L121 assume !(8481 == ssl3_accept_~s__state~0); 377503#L124 assume !(8482 == ssl3_accept_~s__state~0); 377497#L127 assume !(8464 == ssl3_accept_~s__state~0); 377495#L130 assume !(8465 == ssl3_accept_~s__state~0); 377493#L133 assume !(8466 == ssl3_accept_~s__state~0); 377491#L136 assume 8496 == ssl3_accept_~s__state~0; 356878#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 356805#L288 assume !(1 == ssl3_accept_~blastFlag~0); 356806#L291 assume !(3 == ssl3_accept_~blastFlag~0); 356925#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 356829#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 356793#L298-2 ssl3_accept_~s__init_num~0 := 0; 356794#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 378525#L581 ssl3_accept_~skip~0 := 0; 378524#L100-2 assume !false; 378523#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 378522#L103 assume !(12292 == ssl3_accept_~s__state~0); 378521#L106 assume !(16384 == ssl3_accept_~s__state~0); 378520#L109 assume !(8192 == ssl3_accept_~s__state~0); 378519#L112 assume !(24576 == ssl3_accept_~s__state~0); 378518#L115 assume !(8195 == ssl3_accept_~s__state~0); 378517#L118 assume !(8480 == ssl3_accept_~s__state~0); 378516#L121 assume !(8481 == ssl3_accept_~s__state~0); 378515#L124 assume !(8482 == ssl3_accept_~s__state~0); 378514#L127 assume !(8464 == ssl3_accept_~s__state~0); 378513#L130 assume !(8465 == ssl3_accept_~s__state~0); 378512#L133 assume !(8466 == ssl3_accept_~s__state~0); 378511#L136 assume !(8496 == ssl3_accept_~s__state~0); 358342#L139 assume !(8497 == ssl3_accept_~s__state~0); 358335#L142 [2021-10-13 00:35:32,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:32,604 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 2 times [2021-10-13 00:35:32,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:32,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568050753] [2021-10-13 00:35:32,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:32,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:32,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:32,620 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:32,637 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:32,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:32,638 INFO L82 PathProgramCache]: Analyzing trace with hash 612628496, now seen corresponding path program 1 times [2021-10-13 00:35:32,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:32,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891440562] [2021-10-13 00:35:32,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:32,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:32,679 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:35:32,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:32,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891440562] [2021-10-13 00:35:32,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891440562] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:32,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487148777] [2021-10-13 00:35:32,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:32,680 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:32,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:32,685 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:32,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-13 00:35:33,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:33,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:33,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:35:33,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487148777] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:33,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:33,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:35:33,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707661009] [2021-10-13 00:35:33,611 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:33,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:33,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:35:33,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:35:33,612 INFO L87 Difference]: Start difference. First operand 23325 states and 29401 transitions. cyclomatic complexity: 6116 Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 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-13 00:35:34,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:34,112 INFO L93 Difference]: Finished difference Result 24132 states and 30052 transitions. [2021-10-13 00:35:34,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:35:34,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24132 states and 30052 transitions. [2021-10-13 00:35:34,229 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3674 [2021-10-13 00:35:34,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24132 states to 23898 states and 29776 transitions. [2021-10-13 00:35:34,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4618 [2021-10-13 00:35:34,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4618 [2021-10-13 00:35:34,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23898 states and 29776 transitions. [2021-10-13 00:35:34,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:34,309 INFO L681 BuchiCegarLoop]: Abstraction has 23898 states and 29776 transitions. [2021-10-13 00:35:34,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23898 states and 29776 transitions. [2021-10-13 00:35:34,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23898 to 17676. [2021-10-13 00:35:34,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17676 states, 17676 states have (on average 1.2574677528852682) internal successors, (22227), 17675 states have internal predecessors, (22227), 0 states have call successors, (0), 0 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-13 00:35:34,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17676 states to 17676 states and 22227 transitions. [2021-10-13 00:35:34,586 INFO L704 BuchiCegarLoop]: Abstraction has 17676 states and 22227 transitions. [2021-10-13 00:35:34,586 INFO L587 BuchiCegarLoop]: Abstraction has 17676 states and 22227 transitions. [2021-10-13 00:35:34,586 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:35:34,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17676 states and 22227 transitions. [2021-10-13 00:35:34,644 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2915 [2021-10-13 00:35:34,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:34,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:34,647 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:34,647 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:34,648 INFO L791 eck$LassoCheckResult]: Stem: 404991#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 404807#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 404737#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 404666#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 404738#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 404740#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 404796#L100-2 assume !false; 410443#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410442#L103 assume !(12292 == ssl3_accept_~s__state~0); 410441#L106 assume !(16384 == ssl3_accept_~s__state~0); 410440#L109 assume !(8192 == ssl3_accept_~s__state~0); 410439#L112 assume !(24576 == ssl3_accept_~s__state~0); 410438#L115 assume !(8195 == ssl3_accept_~s__state~0); 410437#L118 assume !(8480 == ssl3_accept_~s__state~0); 410436#L121 assume !(8481 == ssl3_accept_~s__state~0); 410435#L124 assume !(8482 == ssl3_accept_~s__state~0); 410434#L127 assume 8464 == ssl3_accept_~s__state~0; 410433#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 410432#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 410431#L275-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; 410429#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410424#L581 ssl3_accept_~skip~0 := 0; 410423#L100-2 assume !false; 410422#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410421#L103 assume !(12292 == ssl3_accept_~s__state~0); 410420#L106 assume !(16384 == ssl3_accept_~s__state~0); 410419#L109 assume !(8192 == ssl3_accept_~s__state~0); 410418#L112 assume !(24576 == ssl3_accept_~s__state~0); 410417#L115 assume !(8195 == ssl3_accept_~s__state~0); 410416#L118 assume !(8480 == ssl3_accept_~s__state~0); 410415#L121 assume !(8481 == ssl3_accept_~s__state~0); 410414#L124 assume !(8482 == ssl3_accept_~s__state~0); 410413#L127 assume !(8464 == ssl3_accept_~s__state~0); 410412#L130 assume !(8465 == ssl3_accept_~s__state~0); 410411#L133 assume !(8466 == ssl3_accept_~s__state~0); 410410#L136 assume 8496 == ssl3_accept_~s__state~0; 410409#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 410408#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 405142#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 405140#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 405141#L298-2 ssl3_accept_~s__init_num~0 := 0; 421981#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421976#L581 ssl3_accept_~skip~0 := 0; 421975#L100-2 assume !false; 421974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 421973#L103 assume !(12292 == ssl3_accept_~s__state~0); 421972#L106 assume !(16384 == ssl3_accept_~s__state~0); 421971#L109 assume !(8192 == ssl3_accept_~s__state~0); 421970#L112 assume !(24576 == ssl3_accept_~s__state~0); 421969#L115 assume !(8195 == ssl3_accept_~s__state~0); 421968#L118 assume !(8480 == ssl3_accept_~s__state~0); 421967#L121 assume !(8481 == ssl3_accept_~s__state~0); 421966#L124 assume !(8482 == ssl3_accept_~s__state~0); 421965#L127 assume !(8464 == ssl3_accept_~s__state~0); 421964#L130 assume !(8465 == ssl3_accept_~s__state~0); 421963#L133 assume !(8466 == ssl3_accept_~s__state~0); 421962#L136 assume !(8496 == ssl3_accept_~s__state~0); 421961#L139 assume !(8497 == ssl3_accept_~s__state~0); 416928#L142 [2021-10-13 00:35:34,648 INFO L793 eck$LassoCheckResult]: Loop: 416928#L142 assume !(8512 == ssl3_accept_~s__state~0); 416926#L145 assume !(8513 == ssl3_accept_~s__state~0); 416924#L148 assume !(8528 == ssl3_accept_~s__state~0); 416922#L151 assume !(8529 == ssl3_accept_~s__state~0); 416918#L154 assume !(8544 == ssl3_accept_~s__state~0); 416916#L157 assume !(8545 == ssl3_accept_~s__state~0); 416914#L160 assume !(8560 == ssl3_accept_~s__state~0); 416911#L163 assume !(8561 == ssl3_accept_~s__state~0); 416908#L166 assume !(8448 == ssl3_accept_~s__state~0); 404850#L169 assume !(8576 == ssl3_accept_~s__state~0); 404851#L172 assume !(8577 == ssl3_accept_~s__state~0); 404667#L175 assume !(8592 == ssl3_accept_~s__state~0); 404668#L178 assume !(8593 == ssl3_accept_~s__state~0); 404769#L181 assume !(8608 == ssl3_accept_~s__state~0); 404908#L184 assume !(8609 == ssl3_accept_~s__state~0); 404909#L187 assume !(8640 == ssl3_accept_~s__state~0); 404854#L190 assume !(8641 == ssl3_accept_~s__state~0); 404837#L193 assume 8656 == ssl3_accept_~s__state~0; 404838#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 404698#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 404699#L498 assume !(2 == ssl3_accept_~blastFlag~0); 404856#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 404857#L506 assume !(0 == ssl3_accept_~tmp___10~0); 416240#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416235#L581 ssl3_accept_~skip~0 := 0; 416234#L100-2 assume !false; 416233#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416232#L103 assume !(12292 == ssl3_accept_~s__state~0); 416231#L106 assume !(16384 == ssl3_accept_~s__state~0); 416230#L109 assume !(8192 == ssl3_accept_~s__state~0); 416229#L112 assume !(24576 == ssl3_accept_~s__state~0); 416228#L115 assume !(8195 == ssl3_accept_~s__state~0); 416227#L118 assume !(8480 == ssl3_accept_~s__state~0); 416226#L121 assume !(8481 == ssl3_accept_~s__state~0); 416225#L124 assume !(8482 == ssl3_accept_~s__state~0); 416224#L127 assume !(8464 == ssl3_accept_~s__state~0); 416223#L130 assume !(8465 == ssl3_accept_~s__state~0); 416222#L133 assume !(8466 == ssl3_accept_~s__state~0); 416221#L136 assume !(8496 == ssl3_accept_~s__state~0); 416220#L139 assume !(8497 == ssl3_accept_~s__state~0); 416219#L142 assume !(8512 == ssl3_accept_~s__state~0); 416218#L145 assume !(8513 == ssl3_accept_~s__state~0); 416217#L148 assume !(8528 == ssl3_accept_~s__state~0); 416216#L151 assume !(8529 == ssl3_accept_~s__state~0); 416215#L154 assume !(8544 == ssl3_accept_~s__state~0); 416214#L157 assume !(8545 == ssl3_accept_~s__state~0); 416213#L160 assume !(8560 == ssl3_accept_~s__state~0); 416212#L163 assume !(8561 == ssl3_accept_~s__state~0); 416211#L166 assume !(8448 == ssl3_accept_~s__state~0); 416210#L169 assume !(8576 == ssl3_accept_~s__state~0); 416209#L172 assume !(8577 == ssl3_accept_~s__state~0); 416208#L175 assume !(8592 == ssl3_accept_~s__state~0); 416207#L178 assume !(8593 == ssl3_accept_~s__state~0); 416206#L181 assume !(8608 == ssl3_accept_~s__state~0); 416205#L184 assume !(8609 == ssl3_accept_~s__state~0); 416204#L187 assume !(8640 == ssl3_accept_~s__state~0); 416200#L190 assume !(8641 == ssl3_accept_~s__state~0); 416199#L193 assume !(8656 == ssl3_accept_~s__state~0); 404860#L196 assume !(8657 == ssl3_accept_~s__state~0); 404816#L199 assume 8672 == ssl3_accept_~s__state~0; 404760#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 404761#L514 assume !(4 == ssl3_accept_~blastFlag~0); 404896#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 404917#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 404804#L521-2 ssl3_accept_~s__init_num~0 := 0; 404805#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 418871#L581 ssl3_accept_~skip~0 := 0; 418867#L100-2 assume !false; 418863#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418859#L103 assume !(12292 == ssl3_accept_~s__state~0); 418855#L106 assume !(16384 == ssl3_accept_~s__state~0); 418851#L109 assume !(8192 == ssl3_accept_~s__state~0); 418847#L112 assume !(24576 == ssl3_accept_~s__state~0); 418844#L115 assume !(8195 == ssl3_accept_~s__state~0); 418839#L118 assume !(8480 == ssl3_accept_~s__state~0); 418834#L121 assume !(8481 == ssl3_accept_~s__state~0); 418827#L124 assume !(8482 == ssl3_accept_~s__state~0); 418824#L127 assume !(8464 == ssl3_accept_~s__state~0); 418821#L130 assume !(8465 == ssl3_accept_~s__state~0); 418818#L133 assume !(8466 == ssl3_accept_~s__state~0); 418815#L136 assume !(8496 == ssl3_accept_~s__state~0); 418812#L139 assume !(8497 == ssl3_accept_~s__state~0); 418810#L142 assume !(8512 == ssl3_accept_~s__state~0); 418808#L145 assume !(8513 == ssl3_accept_~s__state~0); 404774#L148 assume !(8528 == ssl3_accept_~s__state~0); 404775#L151 assume !(8529 == ssl3_accept_~s__state~0); 404938#L154 assume !(8544 == ssl3_accept_~s__state~0); 404680#L157 assume !(8545 == ssl3_accept_~s__state~0); 404681#L160 assume !(8560 == ssl3_accept_~s__state~0); 404826#L163 assume !(8561 == ssl3_accept_~s__state~0); 404827#L166 assume 8448 == ssl3_accept_~s__state~0; 404727#L167 assume !(ssl3_accept_~num1~0 > 0); 404719#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 404746#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 417661#L581 ssl3_accept_~skip~0 := 0; 417657#L100-2 assume !false; 417656#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417650#L103 assume !(12292 == ssl3_accept_~s__state~0); 417648#L106 assume !(16384 == ssl3_accept_~s__state~0); 417646#L109 assume !(8192 == ssl3_accept_~s__state~0); 417644#L112 assume !(24576 == ssl3_accept_~s__state~0); 417642#L115 assume !(8195 == ssl3_accept_~s__state~0); 417640#L118 assume !(8480 == ssl3_accept_~s__state~0); 417638#L121 assume !(8481 == ssl3_accept_~s__state~0); 417637#L124 assume !(8482 == ssl3_accept_~s__state~0); 417636#L127 assume !(8464 == ssl3_accept_~s__state~0); 417635#L130 assume !(8465 == ssl3_accept_~s__state~0); 417634#L133 assume !(8466 == ssl3_accept_~s__state~0); 417633#L136 assume !(8496 == ssl3_accept_~s__state~0); 417632#L139 assume !(8497 == ssl3_accept_~s__state~0); 417628#L142 assume !(8512 == ssl3_accept_~s__state~0); 417069#L145 assume !(8513 == ssl3_accept_~s__state~0); 417066#L148 assume !(8528 == ssl3_accept_~s__state~0); 417063#L151 assume !(8529 == ssl3_accept_~s__state~0); 417060#L154 assume !(8544 == ssl3_accept_~s__state~0); 417057#L157 assume !(8545 == ssl3_accept_~s__state~0); 417054#L160 assume !(8560 == ssl3_accept_~s__state~0); 417052#L163 assume !(8561 == ssl3_accept_~s__state~0); 417050#L166 assume !(8448 == ssl3_accept_~s__state~0); 417048#L169 assume 8576 == ssl3_accept_~s__state~0; 416300#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 416392#L445 assume !(ssl3_accept_~ret~0 <= 0); 416390#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 416170#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416166#L581 ssl3_accept_~skip~0 := 0; 416158#L100-2 assume !false; 416159#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416152#L103 assume !(12292 == ssl3_accept_~s__state~0); 416153#L106 assume !(16384 == ssl3_accept_~s__state~0); 416141#L109 assume !(8192 == ssl3_accept_~s__state~0); 416142#L112 assume !(24576 == ssl3_accept_~s__state~0); 416125#L115 assume !(8195 == ssl3_accept_~s__state~0); 416126#L118 assume !(8480 == ssl3_accept_~s__state~0); 416058#L121 assume !(8481 == ssl3_accept_~s__state~0); 416059#L124 assume !(8482 == ssl3_accept_~s__state~0); 416050#L127 assume !(8464 == ssl3_accept_~s__state~0); 416051#L130 assume !(8465 == ssl3_accept_~s__state~0); 416027#L133 assume 8466 == ssl3_accept_~s__state~0; 405180#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 404972#L275 assume !(0 == ssl3_accept_~blastFlag~0); 404973#L275-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; 416138#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416134#L581 ssl3_accept_~skip~0 := 0; 416064#L100-2 assume !false; 416065#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416056#L103 assume !(12292 == ssl3_accept_~s__state~0); 416057#L106 assume !(16384 == ssl3_accept_~s__state~0); 416048#L109 assume !(8192 == ssl3_accept_~s__state~0); 416049#L112 assume !(24576 == ssl3_accept_~s__state~0); 416024#L115 assume !(8195 == ssl3_accept_~s__state~0); 416025#L118 assume !(8480 == ssl3_accept_~s__state~0); 416020#L121 assume !(8481 == ssl3_accept_~s__state~0); 416021#L124 assume !(8482 == ssl3_accept_~s__state~0); 415990#L127 assume !(8464 == ssl3_accept_~s__state~0); 415991#L130 assume !(8465 == ssl3_accept_~s__state~0); 415144#L133 assume !(8466 == ssl3_accept_~s__state~0); 415145#L136 assume 8496 == ssl3_accept_~s__state~0; 404833#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 404834#L288 assume !(1 == ssl3_accept_~blastFlag~0); 404889#L291 assume !(3 == ssl3_accept_~blastFlag~0); 404890#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 416201#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 404748#L298-2 ssl3_accept_~s__init_num~0 := 0; 404749#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416960#L581 ssl3_accept_~skip~0 := 0; 416958#L100-2 assume !false; 416956#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416954#L103 assume !(12292 == ssl3_accept_~s__state~0); 416952#L106 assume !(16384 == ssl3_accept_~s__state~0); 416950#L109 assume !(8192 == ssl3_accept_~s__state~0); 416948#L112 assume !(24576 == ssl3_accept_~s__state~0); 416946#L115 assume !(8195 == ssl3_accept_~s__state~0); 416944#L118 assume !(8480 == ssl3_accept_~s__state~0); 416942#L121 assume !(8481 == ssl3_accept_~s__state~0); 416940#L124 assume !(8482 == ssl3_accept_~s__state~0); 416938#L127 assume !(8464 == ssl3_accept_~s__state~0); 416936#L130 assume !(8465 == ssl3_accept_~s__state~0); 416934#L133 assume !(8466 == ssl3_accept_~s__state~0); 416932#L136 assume !(8496 == ssl3_accept_~s__state~0); 416930#L139 assume !(8497 == ssl3_accept_~s__state~0); 416928#L142 [2021-10-13 00:35:34,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:34,649 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 3 times [2021-10-13 00:35:34,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:34,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183284394] [2021-10-13 00:35:34,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:34,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:34,668 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:34,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:34,685 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:34,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:34,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1311171505, now seen corresponding path program 1 times [2021-10-13 00:35:34,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:34,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279146416] [2021-10-13 00:35:34,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:34,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:34,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:34,736 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-13 00:35:34,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:34,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279146416] [2021-10-13 00:35:34,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279146416] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:34,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102729410] [2021-10-13 00:35:34,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:34,737 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:34,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:34,742 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:34,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-13 00:35:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:35,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:35,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:35,773 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-13 00:35:35,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102729410] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:35,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:35,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:35:35,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834007035] [2021-10-13 00:35:35,774 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:35,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:35,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:35:35,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:35:35,776 INFO L87 Difference]: Start difference. First operand 17676 states and 22227 transitions. cyclomatic complexity: 4608 Second operand has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 0 states have call successors, (0), 0 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-13 00:35:36,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:36,282 INFO L93 Difference]: Finished difference Result 19932 states and 24733 transitions. [2021-10-13 00:35:36,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:35:36,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19932 states and 24733 transitions. [2021-10-13 00:35:36,346 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3019 [2021-10-13 00:35:36,382 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19932 states to 18307 states and 22753 transitions. [2021-10-13 00:35:36,382 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3741 [2021-10-13 00:35:36,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3911 [2021-10-13 00:35:36,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18307 states and 22753 transitions. [2021-10-13 00:35:36,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:36,387 INFO L681 BuchiCegarLoop]: Abstraction has 18307 states and 22753 transitions. [2021-10-13 00:35:36,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18307 states and 22753 transitions. [2021-10-13 00:35:36,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18307 to 17510. [2021-10-13 00:35:36,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17510 states, 17510 states have (on average 1.2431753283837808) internal successors, (21768), 17509 states have internal predecessors, (21768), 0 states have call successors, (0), 0 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-13 00:35:36,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17510 states to 17510 states and 21768 transitions. [2021-10-13 00:35:36,569 INFO L704 BuchiCegarLoop]: Abstraction has 17510 states and 21768 transitions. [2021-10-13 00:35:36,569 INFO L587 BuchiCegarLoop]: Abstraction has 17510 states and 21768 transitions. [2021-10-13 00:35:36,569 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:35:36,569 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17510 states and 21768 transitions. [2021-10-13 00:35:36,604 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3010 [2021-10-13 00:35:36,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:36,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:36,606 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:36,606 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:36,606 INFO L791 eck$LassoCheckResult]: Stem: 443124#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 442954#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 442887#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 442821#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 442888#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 442890#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 442944#L100-2 assume !false; 452706#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 452704#L103 assume !(12292 == ssl3_accept_~s__state~0); 452702#L106 assume !(16384 == ssl3_accept_~s__state~0); 452700#L109 assume !(8192 == ssl3_accept_~s__state~0); 452698#L112 assume !(24576 == ssl3_accept_~s__state~0); 452696#L115 assume !(8195 == ssl3_accept_~s__state~0); 452694#L118 assume !(8480 == ssl3_accept_~s__state~0); 452692#L121 assume !(8481 == ssl3_accept_~s__state~0); 452690#L124 assume !(8482 == ssl3_accept_~s__state~0); 452688#L127 assume 8464 == ssl3_accept_~s__state~0; 443125#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 443126#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 452799#L275-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; 452752#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 452743#L581 ssl3_accept_~skip~0 := 0; 452738#L100-2 assume !false; 452733#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 452728#L103 assume !(12292 == ssl3_accept_~s__state~0); 452723#L106 assume !(16384 == ssl3_accept_~s__state~0); 452718#L109 assume !(8192 == ssl3_accept_~s__state~0); 452713#L112 assume !(24576 == ssl3_accept_~s__state~0); 452686#L115 assume !(8195 == ssl3_accept_~s__state~0); 452685#L118 assume !(8480 == ssl3_accept_~s__state~0); 452684#L121 assume !(8481 == ssl3_accept_~s__state~0); 452683#L124 assume !(8482 == ssl3_accept_~s__state~0); 452674#L127 assume !(8464 == ssl3_accept_~s__state~0); 452673#L130 assume !(8465 == ssl3_accept_~s__state~0); 452644#L133 assume !(8466 == ssl3_accept_~s__state~0); 452643#L136 assume 8496 == ssl3_accept_~s__state~0; 452642#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 444634#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 444635#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 444059#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 444060#L298-2 ssl3_accept_~s__init_num~0 := 0; 449721#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 444048#L581 ssl3_accept_~skip~0 := 0; 444049#L100-2 assume !false; 444044#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 444045#L103 assume !(12292 == ssl3_accept_~s__state~0); 443472#L106 assume !(16384 == ssl3_accept_~s__state~0); 443473#L109 assume !(8192 == ssl3_accept_~s__state~0); 443466#L112 assume !(24576 == ssl3_accept_~s__state~0); 443467#L115 assume !(8195 == ssl3_accept_~s__state~0); 443459#L118 assume !(8480 == ssl3_accept_~s__state~0); 443460#L121 assume !(8481 == ssl3_accept_~s__state~0); 443452#L124 assume !(8482 == ssl3_accept_~s__state~0); 443453#L127 assume !(8464 == ssl3_accept_~s__state~0); 443394#L130 assume !(8465 == ssl3_accept_~s__state~0); 443395#L133 assume !(8466 == ssl3_accept_~s__state~0); 443361#L136 assume !(8496 == ssl3_accept_~s__state~0); 443362#L139 assume !(8497 == ssl3_accept_~s__state~0); 443233#L142 [2021-10-13 00:35:36,607 INFO L793 eck$LassoCheckResult]: Loop: 443233#L142 assume 8512 == ssl3_accept_~s__state~0; 445574#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 446057#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 446056#L313 assume !(ssl3_accept_~ret~0 <= 0); 446055#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 446053#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 446048#L581 ssl3_accept_~skip~0 := 0; 446047#L100-2 assume !false; 446046#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446045#L103 assume !(12292 == ssl3_accept_~s__state~0); 446044#L106 assume !(16384 == ssl3_accept_~s__state~0); 446043#L109 assume !(8192 == ssl3_accept_~s__state~0); 446042#L112 assume !(24576 == ssl3_accept_~s__state~0); 446041#L115 assume !(8195 == ssl3_accept_~s__state~0); 446040#L118 assume !(8480 == ssl3_accept_~s__state~0); 446039#L121 assume !(8481 == ssl3_accept_~s__state~0); 446038#L124 assume !(8482 == ssl3_accept_~s__state~0); 446037#L127 assume !(8464 == ssl3_accept_~s__state~0); 446036#L130 assume !(8465 == ssl3_accept_~s__state~0); 446035#L133 assume !(8466 == ssl3_accept_~s__state~0); 446034#L136 assume !(8496 == ssl3_accept_~s__state~0); 446033#L139 assume !(8497 == ssl3_accept_~s__state~0); 446030#L142 assume !(8512 == ssl3_accept_~s__state~0); 446026#L145 assume !(8513 == ssl3_accept_~s__state~0); 446025#L148 assume 8528 == ssl3_accept_~s__state~0; 445569#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 446024#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 446022#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 446020#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 446015#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 446004#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 446000#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445992#L581 ssl3_accept_~skip~0 := 0; 445986#L100-2 assume !false; 445981#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445977#L103 assume !(12292 == ssl3_accept_~s__state~0); 445972#L106 assume !(16384 == ssl3_accept_~s__state~0); 445964#L109 assume !(8192 == ssl3_accept_~s__state~0); 445960#L112 assume !(24576 == ssl3_accept_~s__state~0); 445956#L115 assume !(8195 == ssl3_accept_~s__state~0); 445952#L118 assume !(8480 == ssl3_accept_~s__state~0); 445948#L121 assume !(8481 == ssl3_accept_~s__state~0); 445944#L124 assume !(8482 == ssl3_accept_~s__state~0); 445940#L127 assume !(8464 == ssl3_accept_~s__state~0); 445936#L130 assume !(8465 == ssl3_accept_~s__state~0); 445932#L133 assume !(8466 == ssl3_accept_~s__state~0); 445928#L136 assume !(8496 == ssl3_accept_~s__state~0); 445924#L139 assume !(8497 == ssl3_accept_~s__state~0); 445920#L142 assume !(8512 == ssl3_accept_~s__state~0); 445916#L145 assume !(8513 == ssl3_accept_~s__state~0); 445913#L148 assume !(8528 == ssl3_accept_~s__state~0); 445909#L151 assume !(8529 == ssl3_accept_~s__state~0); 445905#L154 assume 8544 == ssl3_accept_~s__state~0; 445564#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 445891#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 445885#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 445877#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 445873#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 445869#L405 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; 445863#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445850#L581 ssl3_accept_~skip~0 := 0; 445846#L100-2 assume !false; 445839#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445834#L103 assume !(12292 == ssl3_accept_~s__state~0); 445830#L106 assume !(16384 == ssl3_accept_~s__state~0); 445825#L109 assume !(8192 == ssl3_accept_~s__state~0); 445817#L112 assume !(24576 == ssl3_accept_~s__state~0); 445813#L115 assume !(8195 == ssl3_accept_~s__state~0); 445809#L118 assume !(8480 == ssl3_accept_~s__state~0); 445805#L121 assume !(8481 == ssl3_accept_~s__state~0); 445801#L124 assume !(8482 == ssl3_accept_~s__state~0); 445797#L127 assume !(8464 == ssl3_accept_~s__state~0); 445793#L130 assume !(8465 == ssl3_accept_~s__state~0); 445788#L133 assume !(8466 == ssl3_accept_~s__state~0); 445784#L136 assume !(8496 == ssl3_accept_~s__state~0); 445781#L139 assume !(8497 == ssl3_accept_~s__state~0); 445780#L142 assume !(8512 == ssl3_accept_~s__state~0); 445779#L145 assume !(8513 == ssl3_accept_~s__state~0); 445778#L148 assume !(8528 == ssl3_accept_~s__state~0); 445777#L151 assume !(8529 == ssl3_accept_~s__state~0); 445775#L154 assume !(8544 == ssl3_accept_~s__state~0); 445774#L157 assume !(8545 == ssl3_accept_~s__state~0); 445773#L160 assume !(8560 == ssl3_accept_~s__state~0); 445772#L163 assume !(8561 == ssl3_accept_~s__state~0); 445767#L166 assume 8448 == ssl3_accept_~s__state~0; 445765#L167 assume !(ssl3_accept_~num1~0 > 0); 445762#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 445759#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445754#L581 ssl3_accept_~skip~0 := 0; 445753#L100-2 assume !false; 445751#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445750#L103 assume !(12292 == ssl3_accept_~s__state~0); 445654#L106 assume !(16384 == ssl3_accept_~s__state~0); 445653#L109 assume !(8192 == ssl3_accept_~s__state~0); 445652#L112 assume !(24576 == ssl3_accept_~s__state~0); 445626#L115 assume !(8195 == ssl3_accept_~s__state~0); 445590#L118 assume !(8480 == ssl3_accept_~s__state~0); 445586#L121 assume !(8481 == ssl3_accept_~s__state~0); 445585#L124 assume !(8482 == ssl3_accept_~s__state~0); 445584#L127 assume !(8464 == ssl3_accept_~s__state~0); 445583#L130 assume !(8465 == ssl3_accept_~s__state~0); 445581#L133 assume !(8466 == ssl3_accept_~s__state~0); 445579#L136 assume !(8496 == ssl3_accept_~s__state~0); 445577#L139 assume !(8497 == ssl3_accept_~s__state~0); 445576#L142 assume !(8512 == ssl3_accept_~s__state~0); 445575#L145 assume !(8513 == ssl3_accept_~s__state~0); 445572#L148 assume !(8528 == ssl3_accept_~s__state~0); 445570#L151 assume !(8529 == ssl3_accept_~s__state~0); 445567#L154 assume !(8544 == ssl3_accept_~s__state~0); 445565#L157 assume !(8545 == ssl3_accept_~s__state~0); 445543#L160 assume !(8560 == ssl3_accept_~s__state~0); 445535#L163 assume !(8561 == ssl3_accept_~s__state~0); 445527#L166 assume !(8448 == ssl3_accept_~s__state~0); 445519#L169 assume 8576 == ssl3_accept_~s__state~0; 445511#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 445506#L445 assume !(ssl3_accept_~ret~0 <= 0); 445500#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 445495#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445484#L581 ssl3_accept_~skip~0 := 0; 445479#L100-2 assume !false; 445472#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445465#L103 assume !(12292 == ssl3_accept_~s__state~0); 445462#L106 assume !(16384 == ssl3_accept_~s__state~0); 445459#L109 assume !(8192 == ssl3_accept_~s__state~0); 445456#L112 assume !(24576 == ssl3_accept_~s__state~0); 445453#L115 assume !(8195 == ssl3_accept_~s__state~0); 445450#L118 assume !(8480 == ssl3_accept_~s__state~0); 445447#L121 assume !(8481 == ssl3_accept_~s__state~0); 445444#L124 assume !(8482 == ssl3_accept_~s__state~0); 445441#L127 assume !(8464 == ssl3_accept_~s__state~0); 445437#L130 assume !(8465 == ssl3_accept_~s__state~0); 445429#L133 assume 8466 == ssl3_accept_~s__state~0; 444233#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 445420#L275 assume !(0 == ssl3_accept_~blastFlag~0); 445416#L275-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; 445408#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445394#L581 ssl3_accept_~skip~0 := 0; 445385#L100-2 assume !false; 445380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445375#L103 assume !(12292 == ssl3_accept_~s__state~0); 445370#L106 assume !(16384 == ssl3_accept_~s__state~0); 445365#L109 assume !(8192 == ssl3_accept_~s__state~0); 445360#L112 assume !(24576 == ssl3_accept_~s__state~0); 445355#L115 assume !(8195 == ssl3_accept_~s__state~0); 445350#L118 assume !(8480 == ssl3_accept_~s__state~0); 445345#L121 assume !(8481 == ssl3_accept_~s__state~0); 445340#L124 assume !(8482 == ssl3_accept_~s__state~0); 445334#L127 assume !(8464 == ssl3_accept_~s__state~0); 444851#L130 assume !(8465 == ssl3_accept_~s__state~0); 444231#L133 assume !(8466 == ssl3_accept_~s__state~0); 444134#L136 assume 8496 == ssl3_accept_~s__state~0; 444132#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 444130#L288 assume !(1 == ssl3_accept_~blastFlag~0); 444128#L291 assume !(3 == ssl3_accept_~blastFlag~0); 444126#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 444124#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 444058#L298-2 ssl3_accept_~s__init_num~0 := 0; 444057#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 444053#L581 ssl3_accept_~skip~0 := 0; 444046#L100-2 assume !false; 444047#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 443479#L103 assume !(12292 == ssl3_accept_~s__state~0); 443480#L106 assume !(16384 == ssl3_accept_~s__state~0); 443469#L109 assume !(8192 == ssl3_accept_~s__state~0); 443470#L112 assume !(24576 == ssl3_accept_~s__state~0); 443463#L115 assume !(8195 == ssl3_accept_~s__state~0); 443464#L118 assume !(8480 == ssl3_accept_~s__state~0); 443455#L121 assume !(8481 == ssl3_accept_~s__state~0); 443456#L124 assume !(8482 == ssl3_accept_~s__state~0); 443400#L127 assume !(8464 == ssl3_accept_~s__state~0); 443401#L130 assume !(8465 == ssl3_accept_~s__state~0); 443390#L133 assume !(8466 == ssl3_accept_~s__state~0); 443391#L136 assume !(8496 == ssl3_accept_~s__state~0); 443232#L139 assume !(8497 == ssl3_accept_~s__state~0); 443233#L142 [2021-10-13 00:35:36,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:36,608 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 1 times [2021-10-13 00:35:36,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:36,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497894422] [2021-10-13 00:35:36,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:36,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:36,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:36,623 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:36,637 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:36,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:36,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1948088743, now seen corresponding path program 1 times [2021-10-13 00:35:36,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:36,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706224285] [2021-10-13 00:35:36,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:36,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:36,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:36,667 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-10-13 00:35:36,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:36,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706224285] [2021-10-13 00:35:36,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706224285] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:36,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:36,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:36,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620333164] [2021-10-13 00:35:36,669 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:36,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:36,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:36,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:36,670 INFO L87 Difference]: Start difference. First operand 17510 states and 21768 transitions. cyclomatic complexity: 4310 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:36,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:36,770 INFO L93 Difference]: Finished difference Result 34636 states and 42855 transitions. [2021-10-13 00:35:36,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:36,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34636 states and 42855 transitions. [2021-10-13 00:35:37,054 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5992 [2021-10-13 00:35:37,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34636 states to 34636 states and 42855 transitions. [2021-10-13 00:35:37,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7561 [2021-10-13 00:35:37,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7561 [2021-10-13 00:35:37,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34636 states and 42855 transitions. [2021-10-13 00:35:37,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:37,147 INFO L681 BuchiCegarLoop]: Abstraction has 34636 states and 42855 transitions. [2021-10-13 00:35:37,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34636 states and 42855 transitions. [2021-10-13 00:35:37,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34636 to 17548. [2021-10-13 00:35:37,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17548 states, 17548 states have (on average 1.242648734898564) internal successors, (21806), 17547 states have internal predecessors, (21806), 0 states have call successors, (0), 0 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-13 00:35:37,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17548 states to 17548 states and 21806 transitions. [2021-10-13 00:35:37,341 INFO L704 BuchiCegarLoop]: Abstraction has 17548 states and 21806 transitions. [2021-10-13 00:35:37,341 INFO L587 BuchiCegarLoop]: Abstraction has 17548 states and 21806 transitions. [2021-10-13 00:35:37,341 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:35:37,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17548 states and 21806 transitions. [2021-10-13 00:35:37,377 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2021-10-13 00:35:37,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:37,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:37,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:37,379 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:37,379 INFO L791 eck$LassoCheckResult]: Stem: 495281#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 495110#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 495042#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 494973#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 495039#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 495041#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 495100#L100-2 assume !false; 500713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500712#L103 assume !(12292 == ssl3_accept_~s__state~0); 500711#L106 assume !(16384 == ssl3_accept_~s__state~0); 500710#L109 assume !(8192 == ssl3_accept_~s__state~0); 500709#L112 assume !(24576 == ssl3_accept_~s__state~0); 500708#L115 assume !(8195 == ssl3_accept_~s__state~0); 500707#L118 assume !(8480 == ssl3_accept_~s__state~0); 500706#L121 assume !(8481 == ssl3_accept_~s__state~0); 500705#L124 assume !(8482 == ssl3_accept_~s__state~0); 500704#L127 assume 8464 == ssl3_accept_~s__state~0; 500703#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 500702#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 500701#L275-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; 500699#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 500694#L581 ssl3_accept_~skip~0 := 0; 500693#L100-2 assume !false; 500692#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500691#L103 assume !(12292 == ssl3_accept_~s__state~0); 500690#L106 assume !(16384 == ssl3_accept_~s__state~0); 500689#L109 assume !(8192 == ssl3_accept_~s__state~0); 500688#L112 assume !(24576 == ssl3_accept_~s__state~0); 500687#L115 assume !(8195 == ssl3_accept_~s__state~0); 500686#L118 assume !(8480 == ssl3_accept_~s__state~0); 500685#L121 assume !(8481 == ssl3_accept_~s__state~0); 500684#L124 assume !(8482 == ssl3_accept_~s__state~0); 500683#L127 assume !(8464 == ssl3_accept_~s__state~0); 500682#L130 assume !(8465 == ssl3_accept_~s__state~0); 500681#L133 assume !(8466 == ssl3_accept_~s__state~0); 500680#L136 assume 8496 == ssl3_accept_~s__state~0; 500679#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 500678#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 500675#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 500677#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 506109#L298-2 ssl3_accept_~s__init_num~0 := 0; 506107#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 506102#L581 ssl3_accept_~skip~0 := 0; 506101#L100-2 assume !false; 506100#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 506099#L103 assume !(12292 == ssl3_accept_~s__state~0); 506098#L106 assume !(16384 == ssl3_accept_~s__state~0); 506097#L109 assume !(8192 == ssl3_accept_~s__state~0); 506096#L112 assume !(24576 == ssl3_accept_~s__state~0); 506095#L115 assume !(8195 == ssl3_accept_~s__state~0); 506094#L118 assume !(8480 == ssl3_accept_~s__state~0); 506093#L121 assume !(8481 == ssl3_accept_~s__state~0); 506092#L124 assume !(8482 == ssl3_accept_~s__state~0); 506091#L127 assume !(8464 == ssl3_accept_~s__state~0); 506090#L130 assume !(8465 == ssl3_accept_~s__state~0); 506089#L133 assume !(8466 == ssl3_accept_~s__state~0); 506088#L136 assume !(8496 == ssl3_accept_~s__state~0); 506086#L139 assume !(8497 == ssl3_accept_~s__state~0); 495337#L142 [2021-10-13 00:35:37,379 INFO L793 eck$LassoCheckResult]: Loop: 495337#L142 assume 8512 == ssl3_accept_~s__state~0; 496512#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 497195#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 497192#L313 assume !(ssl3_accept_~ret~0 <= 0); 497189#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 497185#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497178#L581 ssl3_accept_~skip~0 := 0; 497175#L100-2 assume !false; 497172#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497169#L103 assume !(12292 == ssl3_accept_~s__state~0); 497166#L106 assume !(16384 == ssl3_accept_~s__state~0); 497163#L109 assume !(8192 == ssl3_accept_~s__state~0); 497161#L112 assume !(24576 == ssl3_accept_~s__state~0); 497158#L115 assume !(8195 == ssl3_accept_~s__state~0); 497081#L118 assume !(8480 == ssl3_accept_~s__state~0); 497071#L121 assume !(8481 == ssl3_accept_~s__state~0); 497068#L124 assume !(8482 == ssl3_accept_~s__state~0); 497063#L127 assume !(8464 == ssl3_accept_~s__state~0); 497056#L130 assume !(8465 == ssl3_accept_~s__state~0); 497053#L133 assume !(8466 == ssl3_accept_~s__state~0); 497050#L136 assume !(8496 == ssl3_accept_~s__state~0); 497047#L139 assume !(8497 == ssl3_accept_~s__state~0); 497044#L142 assume !(8512 == ssl3_accept_~s__state~0); 497041#L145 assume !(8513 == ssl3_accept_~s__state~0); 497038#L148 assume 8528 == ssl3_accept_~s__state~0; 496501#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 497032#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 497031#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 497030#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 497027#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 497019#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 497015#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497008#L581 ssl3_accept_~skip~0 := 0; 497005#L100-2 assume !false; 497002#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496999#L103 assume !(12292 == ssl3_accept_~s__state~0); 496996#L106 assume !(16384 == ssl3_accept_~s__state~0); 496993#L109 assume !(8192 == ssl3_accept_~s__state~0); 496989#L112 assume !(24576 == ssl3_accept_~s__state~0); 496982#L115 assume !(8195 == ssl3_accept_~s__state~0); 496978#L118 assume !(8480 == ssl3_accept_~s__state~0); 496974#L121 assume !(8481 == ssl3_accept_~s__state~0); 496970#L124 assume !(8482 == ssl3_accept_~s__state~0); 496966#L127 assume !(8464 == ssl3_accept_~s__state~0); 496962#L130 assume !(8465 == ssl3_accept_~s__state~0); 496958#L133 assume !(8466 == ssl3_accept_~s__state~0); 496954#L136 assume !(8496 == ssl3_accept_~s__state~0); 496949#L139 assume !(8497 == ssl3_accept_~s__state~0); 496944#L142 assume !(8512 == ssl3_accept_~s__state~0); 496936#L145 assume !(8513 == ssl3_accept_~s__state~0); 496932#L148 assume !(8528 == ssl3_accept_~s__state~0); 496927#L151 assume !(8529 == ssl3_accept_~s__state~0); 496918#L154 assume 8544 == ssl3_accept_~s__state~0; 496490#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 496911#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 496905#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 496901#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 496896#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 496881#L405 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; 496760#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 496754#L581 ssl3_accept_~skip~0 := 0; 496752#L100-2 assume !false; 496744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496740#L103 assume !(12292 == ssl3_accept_~s__state~0); 496736#L106 assume !(16384 == ssl3_accept_~s__state~0); 496732#L109 assume !(8192 == ssl3_accept_~s__state~0); 496728#L112 assume !(24576 == ssl3_accept_~s__state~0); 496724#L115 assume !(8195 == ssl3_accept_~s__state~0); 496720#L118 assume !(8480 == ssl3_accept_~s__state~0); 496716#L121 assume !(8481 == ssl3_accept_~s__state~0); 496712#L124 assume !(8482 == ssl3_accept_~s__state~0); 496708#L127 assume !(8464 == ssl3_accept_~s__state~0); 496704#L130 assume !(8465 == ssl3_accept_~s__state~0); 496689#L133 assume !(8466 == ssl3_accept_~s__state~0); 496658#L136 assume !(8496 == ssl3_accept_~s__state~0); 496655#L139 assume !(8497 == ssl3_accept_~s__state~0); 496650#L142 assume !(8512 == ssl3_accept_~s__state~0); 496647#L145 assume !(8513 == ssl3_accept_~s__state~0); 496644#L148 assume !(8528 == ssl3_accept_~s__state~0); 496639#L151 assume !(8529 == ssl3_accept_~s__state~0); 496630#L154 assume !(8544 == ssl3_accept_~s__state~0); 496626#L157 assume !(8545 == ssl3_accept_~s__state~0); 496623#L160 assume !(8560 == ssl3_accept_~s__state~0); 496621#L163 assume !(8561 == ssl3_accept_~s__state~0); 496620#L166 assume 8448 == ssl3_accept_~s__state~0; 496619#L167 assume !(ssl3_accept_~num1~0 > 0); 496608#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 496592#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 496584#L581 ssl3_accept_~skip~0 := 0; 496580#L100-2 assume !false; 496576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496572#L103 assume !(12292 == ssl3_accept_~s__state~0); 496568#L106 assume !(16384 == ssl3_accept_~s__state~0); 496564#L109 assume !(8192 == ssl3_accept_~s__state~0); 496560#L112 assume !(24576 == ssl3_accept_~s__state~0); 496556#L115 assume !(8195 == ssl3_accept_~s__state~0); 496552#L118 assume !(8480 == ssl3_accept_~s__state~0); 496548#L121 assume !(8481 == ssl3_accept_~s__state~0); 496544#L124 assume !(8482 == ssl3_accept_~s__state~0); 496540#L127 assume !(8464 == ssl3_accept_~s__state~0); 496537#L130 assume !(8465 == ssl3_accept_~s__state~0); 496533#L133 assume !(8466 == ssl3_accept_~s__state~0); 496528#L136 assume !(8496 == ssl3_accept_~s__state~0); 496520#L139 assume !(8497 == ssl3_accept_~s__state~0); 496516#L142 assume !(8512 == ssl3_accept_~s__state~0); 496510#L145 assume !(8513 == ssl3_accept_~s__state~0); 496505#L148 assume !(8528 == ssl3_accept_~s__state~0); 496499#L151 assume !(8529 == ssl3_accept_~s__state~0); 496494#L154 assume !(8544 == ssl3_accept_~s__state~0); 496488#L157 assume !(8545 == ssl3_accept_~s__state~0); 496483#L160 assume !(8560 == ssl3_accept_~s__state~0); 496477#L163 assume !(8561 == ssl3_accept_~s__state~0); 496473#L166 assume !(8448 == ssl3_accept_~s__state~0); 496450#L169 assume 8576 == ssl3_accept_~s__state~0; 496445#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 496439#L445 assume !(ssl3_accept_~ret~0 <= 0); 496436#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 496433#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 496427#L581 ssl3_accept_~skip~0 := 0; 496425#L100-2 assume !false; 496423#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496421#L103 assume !(12292 == ssl3_accept_~s__state~0); 496419#L106 assume !(16384 == ssl3_accept_~s__state~0); 496417#L109 assume !(8192 == ssl3_accept_~s__state~0); 496415#L112 assume !(24576 == ssl3_accept_~s__state~0); 496412#L115 assume !(8195 == ssl3_accept_~s__state~0); 496410#L118 assume !(8480 == ssl3_accept_~s__state~0); 496408#L121 assume !(8481 == ssl3_accept_~s__state~0); 496406#L124 assume !(8482 == ssl3_accept_~s__state~0); 496403#L127 assume !(8464 == ssl3_accept_~s__state~0); 496401#L130 assume !(8465 == ssl3_accept_~s__state~0); 496400#L133 assume 8466 == ssl3_accept_~s__state~0; 496268#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 496398#L275 assume !(0 == ssl3_accept_~blastFlag~0); 496395#L275-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; 496392#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 496387#L581 ssl3_accept_~skip~0 := 0; 496386#L100-2 assume !false; 496384#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496383#L103 assume !(12292 == ssl3_accept_~s__state~0); 496381#L106 assume !(16384 == ssl3_accept_~s__state~0); 496378#L109 assume !(8192 == ssl3_accept_~s__state~0); 496376#L112 assume !(24576 == ssl3_accept_~s__state~0); 496375#L115 assume !(8195 == ssl3_accept_~s__state~0); 496374#L118 assume !(8480 == ssl3_accept_~s__state~0); 496369#L121 assume !(8481 == ssl3_accept_~s__state~0); 496368#L124 assume !(8482 == ssl3_accept_~s__state~0); 496366#L127 assume !(8464 == ssl3_accept_~s__state~0); 496364#L130 assume !(8465 == ssl3_accept_~s__state~0); 496362#L133 assume !(8466 == ssl3_accept_~s__state~0); 496263#L136 assume 8496 == ssl3_accept_~s__state~0; 496259#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 496257#L288 assume !(1 == ssl3_accept_~blastFlag~0); 496255#L291 assume !(3 == ssl3_accept_~blastFlag~0); 496054#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 496001#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 495747#L298-2 ssl3_accept_~s__init_num~0 := 0; 495745#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 495740#L581 ssl3_accept_~skip~0 := 0; 495739#L100-2 assume !false; 495738#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495737#L103 assume !(12292 == ssl3_accept_~s__state~0); 495736#L106 assume !(16384 == ssl3_accept_~s__state~0); 495735#L109 assume !(8192 == ssl3_accept_~s__state~0); 495734#L112 assume !(24576 == ssl3_accept_~s__state~0); 495730#L115 assume !(8195 == ssl3_accept_~s__state~0); 495728#L118 assume !(8480 == ssl3_accept_~s__state~0); 495725#L121 assume !(8481 == ssl3_accept_~s__state~0); 495722#L124 assume !(8482 == ssl3_accept_~s__state~0); 495719#L127 assume !(8464 == ssl3_accept_~s__state~0); 495716#L130 assume !(8465 == ssl3_accept_~s__state~0); 495710#L133 assume !(8466 == ssl3_accept_~s__state~0); 495704#L136 assume !(8496 == ssl3_accept_~s__state~0); 495336#L139 assume !(8497 == ssl3_accept_~s__state~0); 495337#L142 [2021-10-13 00:35:37,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:37,380 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 2 times [2021-10-13 00:35:37,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:37,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102920161] [2021-10-13 00:35:37,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:37,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:37,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:37,395 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:37,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:37,411 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:37,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:37,412 INFO L82 PathProgramCache]: Analyzing trace with hash 2082231063, now seen corresponding path program 1 times [2021-10-13 00:35:37,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:37,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21404988] [2021-10-13 00:35:37,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:37,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:37,480 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-10-13 00:35:37,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:37,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21404988] [2021-10-13 00:35:37,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21404988] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:37,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:37,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:37,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543522128] [2021-10-13 00:35:37,482 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:37,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:37,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:37,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:37,484 INFO L87 Difference]: Start difference. First operand 17548 states and 21806 transitions. cyclomatic complexity: 4310 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:37,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:37,593 INFO L93 Difference]: Finished difference Result 34598 states and 42741 transitions. [2021-10-13 00:35:37,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:37,594 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34598 states and 42741 transitions. [2021-10-13 00:35:37,705 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5988 [2021-10-13 00:35:38,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34598 states to 34598 states and 42741 transitions. [2021-10-13 00:35:38,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7553 [2021-10-13 00:35:38,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7553 [2021-10-13 00:35:38,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34598 states and 42741 transitions. [2021-10-13 00:35:38,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:38,009 INFO L681 BuchiCegarLoop]: Abstraction has 34598 states and 42741 transitions. [2021-10-13 00:35:38,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34598 states and 42741 transitions. [2021-10-13 00:35:38,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34598 to 17548. [2021-10-13 00:35:38,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17548 states, 17548 states have (on average 1.2404832459539548) internal successors, (21768), 17547 states have internal predecessors, (21768), 0 states have call successors, (0), 0 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-13 00:35:38,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17548 states to 17548 states and 21768 transitions. [2021-10-13 00:35:38,201 INFO L704 BuchiCegarLoop]: Abstraction has 17548 states and 21768 transitions. [2021-10-13 00:35:38,201 INFO L587 BuchiCegarLoop]: Abstraction has 17548 states and 21768 transitions. [2021-10-13 00:35:38,201 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:35:38,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17548 states and 21768 transitions. [2021-10-13 00:35:38,234 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2021-10-13 00:35:38,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:38,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:38,236 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:38,236 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:38,236 INFO L791 eck$LassoCheckResult]: Stem: 547452#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 547267#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 547196#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 547125#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 547193#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 547195#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 547256#L100-2 assume !false; 554435#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 554434#L103 assume !(12292 == ssl3_accept_~s__state~0); 554433#L106 assume !(16384 == ssl3_accept_~s__state~0); 554432#L109 assume !(8192 == ssl3_accept_~s__state~0); 554431#L112 assume !(24576 == ssl3_accept_~s__state~0); 554430#L115 assume !(8195 == ssl3_accept_~s__state~0); 554429#L118 assume !(8480 == ssl3_accept_~s__state~0); 554428#L121 assume !(8481 == ssl3_accept_~s__state~0); 554427#L124 assume !(8482 == ssl3_accept_~s__state~0); 554426#L127 assume 8464 == ssl3_accept_~s__state~0; 554425#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 554424#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 554423#L275-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; 554421#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 554416#L581 ssl3_accept_~skip~0 := 0; 554415#L100-2 assume !false; 554414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 554413#L103 assume !(12292 == ssl3_accept_~s__state~0); 554412#L106 assume !(16384 == ssl3_accept_~s__state~0); 554411#L109 assume !(8192 == ssl3_accept_~s__state~0); 554410#L112 assume !(24576 == ssl3_accept_~s__state~0); 554409#L115 assume !(8195 == ssl3_accept_~s__state~0); 554408#L118 assume !(8480 == ssl3_accept_~s__state~0); 554407#L121 assume !(8481 == ssl3_accept_~s__state~0); 554406#L124 assume !(8482 == ssl3_accept_~s__state~0); 554405#L127 assume !(8464 == ssl3_accept_~s__state~0); 554404#L130 assume !(8465 == ssl3_accept_~s__state~0); 554403#L133 assume !(8466 == ssl3_accept_~s__state~0); 554402#L136 assume 8496 == ssl3_accept_~s__state~0; 554401#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 554400#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 554397#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 554396#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 554395#L298-2 ssl3_accept_~s__init_num~0 := 0; 554393#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 554388#L581 ssl3_accept_~skip~0 := 0; 554387#L100-2 assume !false; 554386#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 554385#L103 assume !(12292 == ssl3_accept_~s__state~0); 554384#L106 assume !(16384 == ssl3_accept_~s__state~0); 554383#L109 assume !(8192 == ssl3_accept_~s__state~0); 554382#L112 assume !(24576 == ssl3_accept_~s__state~0); 554381#L115 assume !(8195 == ssl3_accept_~s__state~0); 554380#L118 assume !(8480 == ssl3_accept_~s__state~0); 554379#L121 assume !(8481 == ssl3_accept_~s__state~0); 554378#L124 assume !(8482 == ssl3_accept_~s__state~0); 554377#L127 assume !(8464 == ssl3_accept_~s__state~0); 554376#L130 assume !(8465 == ssl3_accept_~s__state~0); 554375#L133 assume !(8466 == ssl3_accept_~s__state~0); 554374#L136 assume !(8496 == ssl3_accept_~s__state~0); 554372#L139 assume !(8497 == ssl3_accept_~s__state~0); 549523#L142 [2021-10-13 00:35:38,237 INFO L793 eck$LassoCheckResult]: Loop: 549523#L142 assume 8512 == ssl3_accept_~s__state~0; 549072#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 549319#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 549320#L313 assume !(ssl3_accept_~ret~0 <= 0); 549659#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 549569#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 549563#L581 ssl3_accept_~skip~0 := 0; 549560#L100-2 assume !false; 549558#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 549555#L103 assume !(12292 == ssl3_accept_~s__state~0); 549553#L106 assume !(16384 == ssl3_accept_~s__state~0); 549550#L109 assume !(8192 == ssl3_accept_~s__state~0); 549548#L112 assume !(24576 == ssl3_accept_~s__state~0); 549547#L115 assume !(8195 == ssl3_accept_~s__state~0); 549546#L118 assume !(8480 == ssl3_accept_~s__state~0); 549545#L121 assume !(8481 == ssl3_accept_~s__state~0); 549544#L124 assume !(8482 == ssl3_accept_~s__state~0); 549543#L127 assume !(8464 == ssl3_accept_~s__state~0); 549541#L130 assume !(8465 == ssl3_accept_~s__state~0); 549540#L133 assume !(8466 == ssl3_accept_~s__state~0); 549537#L136 assume !(8496 == ssl3_accept_~s__state~0); 549535#L139 assume !(8497 == ssl3_accept_~s__state~0); 549534#L142 assume !(8512 == ssl3_accept_~s__state~0); 549525#L145 assume !(8513 == ssl3_accept_~s__state~0); 549524#L148 assume 8528 == ssl3_accept_~s__state~0; 549067#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 549521#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 549520#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 549513#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 549511#L358 assume !(ssl3_accept_~ret~0 <= 0); 549509#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 549506#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 549500#L581 ssl3_accept_~skip~0 := 0; 549498#L100-2 assume !false; 549496#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 549494#L103 assume !(12292 == ssl3_accept_~s__state~0); 549492#L106 assume !(16384 == ssl3_accept_~s__state~0); 549490#L109 assume !(8192 == ssl3_accept_~s__state~0); 549488#L112 assume !(24576 == ssl3_accept_~s__state~0); 549486#L115 assume !(8195 == ssl3_accept_~s__state~0); 549484#L118 assume !(8480 == ssl3_accept_~s__state~0); 549482#L121 assume !(8481 == ssl3_accept_~s__state~0); 549480#L124 assume !(8482 == ssl3_accept_~s__state~0); 549478#L127 assume !(8464 == ssl3_accept_~s__state~0); 549476#L130 assume !(8465 == ssl3_accept_~s__state~0); 549474#L133 assume !(8466 == ssl3_accept_~s__state~0); 549472#L136 assume !(8496 == ssl3_accept_~s__state~0); 549470#L139 assume !(8497 == ssl3_accept_~s__state~0); 549468#L142 assume !(8512 == ssl3_accept_~s__state~0); 549466#L145 assume !(8513 == ssl3_accept_~s__state~0); 549464#L148 assume !(8528 == ssl3_accept_~s__state~0); 549462#L151 assume !(8529 == ssl3_accept_~s__state~0); 549460#L154 assume 8544 == ssl3_accept_~s__state~0; 549062#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 549360#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 549364#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 549632#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 549362#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 549299#L405 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; 549178#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 549172#L581 ssl3_accept_~skip~0 := 0; 549170#L100-2 assume !false; 549168#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 549166#L103 assume !(12292 == ssl3_accept_~s__state~0); 549164#L106 assume !(16384 == ssl3_accept_~s__state~0); 549162#L109 assume !(8192 == ssl3_accept_~s__state~0); 549159#L112 assume !(24576 == ssl3_accept_~s__state~0); 549157#L115 assume !(8195 == ssl3_accept_~s__state~0); 549156#L118 assume !(8480 == ssl3_accept_~s__state~0); 549150#L121 assume !(8481 == ssl3_accept_~s__state~0); 549148#L124 assume !(8482 == ssl3_accept_~s__state~0); 549146#L127 assume !(8464 == ssl3_accept_~s__state~0); 549144#L130 assume !(8465 == ssl3_accept_~s__state~0); 549142#L133 assume !(8466 == ssl3_accept_~s__state~0); 549140#L136 assume !(8496 == ssl3_accept_~s__state~0); 549138#L139 assume !(8497 == ssl3_accept_~s__state~0); 549136#L142 assume !(8512 == ssl3_accept_~s__state~0); 549134#L145 assume !(8513 == ssl3_accept_~s__state~0); 549132#L148 assume !(8528 == ssl3_accept_~s__state~0); 549130#L151 assume !(8529 == ssl3_accept_~s__state~0); 549128#L154 assume !(8544 == ssl3_accept_~s__state~0); 549126#L157 assume !(8545 == ssl3_accept_~s__state~0); 549124#L160 assume !(8560 == ssl3_accept_~s__state~0); 549122#L163 assume !(8561 == ssl3_accept_~s__state~0); 549120#L166 assume 8448 == ssl3_accept_~s__state~0; 549118#L167 assume !(ssl3_accept_~num1~0 > 0); 549115#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 549112#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 549106#L581 ssl3_accept_~skip~0 := 0; 549104#L100-2 assume !false; 549102#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 549100#L103 assume !(12292 == ssl3_accept_~s__state~0); 549098#L106 assume !(16384 == ssl3_accept_~s__state~0); 549097#L109 assume !(8192 == ssl3_accept_~s__state~0); 549096#L112 assume !(24576 == ssl3_accept_~s__state~0); 549093#L115 assume !(8195 == ssl3_accept_~s__state~0); 549091#L118 assume !(8480 == ssl3_accept_~s__state~0); 549088#L121 assume !(8481 == ssl3_accept_~s__state~0); 549086#L124 assume !(8482 == ssl3_accept_~s__state~0); 549083#L127 assume !(8464 == ssl3_accept_~s__state~0); 549081#L130 assume !(8465 == ssl3_accept_~s__state~0); 549078#L133 assume !(8466 == ssl3_accept_~s__state~0); 549075#L136 assume !(8496 == ssl3_accept_~s__state~0); 549074#L139 assume !(8497 == ssl3_accept_~s__state~0); 549073#L142 assume !(8512 == ssl3_accept_~s__state~0); 549070#L145 assume !(8513 == ssl3_accept_~s__state~0); 549068#L148 assume !(8528 == ssl3_accept_~s__state~0); 549065#L151 assume !(8529 == ssl3_accept_~s__state~0); 549063#L154 assume !(8544 == ssl3_accept_~s__state~0); 549060#L157 assume !(8545 == ssl3_accept_~s__state~0); 549058#L160 assume !(8560 == ssl3_accept_~s__state~0); 549055#L163 assume !(8561 == ssl3_accept_~s__state~0); 549054#L166 assume !(8448 == ssl3_accept_~s__state~0); 548775#L169 assume 8576 == ssl3_accept_~s__state~0; 548771#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 548769#L445 assume !(ssl3_accept_~ret~0 <= 0); 548766#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 548763#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548757#L581 ssl3_accept_~skip~0 := 0; 548755#L100-2 assume !false; 548753#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548751#L103 assume !(12292 == ssl3_accept_~s__state~0); 548750#L106 assume !(16384 == ssl3_accept_~s__state~0); 548749#L109 assume !(8192 == ssl3_accept_~s__state~0); 548747#L112 assume !(24576 == ssl3_accept_~s__state~0); 548746#L115 assume !(8195 == ssl3_accept_~s__state~0); 548745#L118 assume !(8480 == ssl3_accept_~s__state~0); 548744#L121 assume !(8481 == ssl3_accept_~s__state~0); 548742#L124 assume !(8482 == ssl3_accept_~s__state~0); 548741#L127 assume !(8464 == ssl3_accept_~s__state~0); 548740#L130 assume !(8465 == ssl3_accept_~s__state~0); 548739#L133 assume 8466 == ssl3_accept_~s__state~0; 548626#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 548737#L275 assume !(0 == ssl3_accept_~blastFlag~0); 548736#L275-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; 548734#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548729#L581 ssl3_accept_~skip~0 := 0; 548728#L100-2 assume !false; 548727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548726#L103 assume !(12292 == ssl3_accept_~s__state~0); 548725#L106 assume !(16384 == ssl3_accept_~s__state~0); 548724#L109 assume !(8192 == ssl3_accept_~s__state~0); 548722#L112 assume !(24576 == ssl3_accept_~s__state~0); 548721#L115 assume !(8195 == ssl3_accept_~s__state~0); 548719#L118 assume !(8480 == ssl3_accept_~s__state~0); 548634#L121 assume !(8481 == ssl3_accept_~s__state~0); 548633#L124 assume !(8482 == ssl3_accept_~s__state~0); 548631#L127 assume !(8464 == ssl3_accept_~s__state~0); 548629#L130 assume !(8465 == ssl3_accept_~s__state~0); 548627#L133 assume !(8466 == ssl3_accept_~s__state~0); 548566#L136 assume 8496 == ssl3_accept_~s__state~0; 548562#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 548560#L288 assume !(1 == ssl3_accept_~blastFlag~0); 548558#L291 assume !(3 == ssl3_accept_~blastFlag~0); 548382#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 548352#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 548351#L298-2 ssl3_accept_~s__init_num~0 := 0; 548349#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548344#L581 ssl3_accept_~skip~0 := 0; 548343#L100-2 assume !false; 548342#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548341#L103 assume !(12292 == ssl3_accept_~s__state~0); 548340#L106 assume !(16384 == ssl3_accept_~s__state~0); 548339#L109 assume !(8192 == ssl3_accept_~s__state~0); 548338#L112 assume !(24576 == ssl3_accept_~s__state~0); 548337#L115 assume !(8195 == ssl3_accept_~s__state~0); 548336#L118 assume !(8480 == ssl3_accept_~s__state~0); 548335#L121 assume !(8481 == ssl3_accept_~s__state~0); 548334#L124 assume !(8482 == ssl3_accept_~s__state~0); 548333#L127 assume !(8464 == ssl3_accept_~s__state~0); 548292#L130 assume !(8465 == ssl3_accept_~s__state~0); 548089#L133 assume !(8466 == ssl3_accept_~s__state~0); 548083#L136 assume !(8496 == ssl3_accept_~s__state~0); 548084#L139 assume !(8497 == ssl3_accept_~s__state~0); 549523#L142 [2021-10-13 00:35:38,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:38,238 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 3 times [2021-10-13 00:35:38,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:38,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313968881] [2021-10-13 00:35:38,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:38,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:38,250 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:38,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:38,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:38,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:38,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1178533802, now seen corresponding path program 1 times [2021-10-13 00:35:38,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:38,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350312475] [2021-10-13 00:35:38,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:38,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:38,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:38,292 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-10-13 00:35:38,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:38,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350312475] [2021-10-13 00:35:38,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350312475] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:38,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:38,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:38,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161494302] [2021-10-13 00:35:38,293 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:38,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:38,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:38,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:38,294 INFO L87 Difference]: Start difference. First operand 17548 states and 21768 transitions. cyclomatic complexity: 4272 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:38,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:38,392 INFO L93 Difference]: Finished difference Result 34636 states and 42779 transitions. [2021-10-13 00:35:38,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:38,392 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34636 states and 42779 transitions. [2021-10-13 00:35:38,494 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5992 [2021-10-13 00:35:38,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34636 states to 34636 states and 42779 transitions. [2021-10-13 00:35:38,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7561 [2021-10-13 00:35:38,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7561 [2021-10-13 00:35:38,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34636 states and 42779 transitions. [2021-10-13 00:35:38,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:38,852 INFO L681 BuchiCegarLoop]: Abstraction has 34636 states and 42779 transitions. [2021-10-13 00:35:38,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34636 states and 42779 transitions. [2021-10-13 00:35:39,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34636 to 17548. [2021-10-13 00:35:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17548 states, 17548 states have (on average 1.2383177570093458) internal successors, (21730), 17547 states have internal predecessors, (21730), 0 states have call successors, (0), 0 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-13 00:35:39,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17548 states to 17548 states and 21730 transitions. [2021-10-13 00:35:39,087 INFO L704 BuchiCegarLoop]: Abstraction has 17548 states and 21730 transitions. [2021-10-13 00:35:39,087 INFO L587 BuchiCegarLoop]: Abstraction has 17548 states and 21730 transitions. [2021-10-13 00:35:39,087 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:35:39,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17548 states and 21730 transitions. [2021-10-13 00:35:39,127 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2021-10-13 00:35:39,127 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:39,127 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:39,129 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:39,129 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:39,129 INFO L791 eck$LassoCheckResult]: Stem: 599616#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 599459#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 599387#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 599315#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 599388#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 599390#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 599448#L100-2 assume !false; 608966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 608965#L103 assume !(12292 == ssl3_accept_~s__state~0); 608964#L106 assume !(16384 == ssl3_accept_~s__state~0); 608963#L109 assume !(8192 == ssl3_accept_~s__state~0); 608962#L112 assume !(24576 == ssl3_accept_~s__state~0); 608961#L115 assume !(8195 == ssl3_accept_~s__state~0); 608960#L118 assume !(8480 == ssl3_accept_~s__state~0); 608959#L121 assume !(8481 == ssl3_accept_~s__state~0); 608958#L124 assume !(8482 == ssl3_accept_~s__state~0); 608957#L127 assume 8464 == ssl3_accept_~s__state~0; 608956#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 608955#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 608954#L275-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; 608952#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 608947#L581 ssl3_accept_~skip~0 := 0; 608946#L100-2 assume !false; 608945#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 608944#L103 assume !(12292 == ssl3_accept_~s__state~0); 608943#L106 assume !(16384 == ssl3_accept_~s__state~0); 608942#L109 assume !(8192 == ssl3_accept_~s__state~0); 608941#L112 assume !(24576 == ssl3_accept_~s__state~0); 608940#L115 assume !(8195 == ssl3_accept_~s__state~0); 608939#L118 assume !(8480 == ssl3_accept_~s__state~0); 608938#L121 assume !(8481 == ssl3_accept_~s__state~0); 608937#L124 assume !(8482 == ssl3_accept_~s__state~0); 608936#L127 assume !(8464 == ssl3_accept_~s__state~0); 608935#L130 assume !(8465 == ssl3_accept_~s__state~0); 608934#L133 assume !(8466 == ssl3_accept_~s__state~0); 608933#L136 assume 8496 == ssl3_accept_~s__state~0; 608932#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 608931#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 608928#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 608927#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 608926#L298-2 ssl3_accept_~s__init_num~0 := 0; 608924#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 608919#L581 ssl3_accept_~skip~0 := 0; 608918#L100-2 assume !false; 608917#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 608916#L103 assume !(12292 == ssl3_accept_~s__state~0); 608915#L106 assume !(16384 == ssl3_accept_~s__state~0); 608914#L109 assume !(8192 == ssl3_accept_~s__state~0); 608913#L112 assume !(24576 == ssl3_accept_~s__state~0); 608912#L115 assume !(8195 == ssl3_accept_~s__state~0); 608911#L118 assume !(8480 == ssl3_accept_~s__state~0); 608910#L121 assume !(8481 == ssl3_accept_~s__state~0); 608909#L124 assume !(8482 == ssl3_accept_~s__state~0); 608908#L127 assume !(8464 == ssl3_accept_~s__state~0); 600199#L130 assume !(8465 == ssl3_accept_~s__state~0); 599861#L133 assume !(8466 == ssl3_accept_~s__state~0); 599735#L136 assume !(8496 == ssl3_accept_~s__state~0); 599736#L139 assume !(8497 == ssl3_accept_~s__state~0); 603288#L142 [2021-10-13 00:35:39,130 INFO L793 eck$LassoCheckResult]: Loop: 603288#L142 assume 8512 == ssl3_accept_~s__state~0; 600861#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 603277#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 603268#L313 assume !(ssl3_accept_~ret~0 <= 0); 603263#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 603257#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 603248#L581 ssl3_accept_~skip~0 := 0; 603243#L100-2 assume !false; 603157#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 603152#L103 assume !(12292 == ssl3_accept_~s__state~0); 603150#L106 assume !(16384 == ssl3_accept_~s__state~0); 603144#L109 assume !(8192 == ssl3_accept_~s__state~0); 603142#L112 assume !(24576 == ssl3_accept_~s__state~0); 603140#L115 assume !(8195 == ssl3_accept_~s__state~0); 603138#L118 assume !(8480 == ssl3_accept_~s__state~0); 603119#L121 assume !(8481 == ssl3_accept_~s__state~0); 602063#L124 assume !(8482 == ssl3_accept_~s__state~0); 602061#L127 assume !(8464 == ssl3_accept_~s__state~0); 602058#L130 assume !(8465 == ssl3_accept_~s__state~0); 602057#L133 assume !(8466 == ssl3_accept_~s__state~0); 602052#L136 assume !(8496 == ssl3_accept_~s__state~0); 602050#L139 assume !(8497 == ssl3_accept_~s__state~0); 602048#L142 assume !(8512 == ssl3_accept_~s__state~0); 602046#L145 assume !(8513 == ssl3_accept_~s__state~0); 602044#L148 assume 8528 == ssl3_accept_~s__state~0; 600856#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 601088#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 601089#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 601080#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 601078#L358 assume !(ssl3_accept_~ret~0 <= 0); 601077#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 601071#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 601065#L581 ssl3_accept_~skip~0 := 0; 601063#L100-2 assume !false; 601061#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 601059#L103 assume !(12292 == ssl3_accept_~s__state~0); 601057#L106 assume !(16384 == ssl3_accept_~s__state~0); 601055#L109 assume !(8192 == ssl3_accept_~s__state~0); 601053#L112 assume !(24576 == ssl3_accept_~s__state~0); 601051#L115 assume !(8195 == ssl3_accept_~s__state~0); 601049#L118 assume !(8480 == ssl3_accept_~s__state~0); 601047#L121 assume !(8481 == ssl3_accept_~s__state~0); 601045#L124 assume !(8482 == ssl3_accept_~s__state~0); 601043#L127 assume !(8464 == ssl3_accept_~s__state~0); 601041#L130 assume !(8465 == ssl3_accept_~s__state~0); 601039#L133 assume !(8466 == ssl3_accept_~s__state~0); 601037#L136 assume !(8496 == ssl3_accept_~s__state~0); 601035#L139 assume !(8497 == ssl3_accept_~s__state~0); 601032#L142 assume !(8512 == ssl3_accept_~s__state~0); 601028#L145 assume !(8513 == ssl3_accept_~s__state~0); 601023#L148 assume !(8528 == ssl3_accept_~s__state~0); 601018#L151 assume !(8529 == ssl3_accept_~s__state~0); 601014#L154 assume 8544 == ssl3_accept_~s__state~0; 600851#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 601005#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 601001#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 600998#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 600994#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 600991#L405 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; 600988#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 600982#L581 ssl3_accept_~skip~0 := 0; 600980#L100-2 assume !false; 600978#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 600976#L103 assume !(12292 == ssl3_accept_~s__state~0); 600974#L106 assume !(16384 == ssl3_accept_~s__state~0); 600972#L109 assume !(8192 == ssl3_accept_~s__state~0); 600970#L112 assume !(24576 == ssl3_accept_~s__state~0); 600968#L115 assume !(8195 == ssl3_accept_~s__state~0); 600966#L118 assume !(8480 == ssl3_accept_~s__state~0); 600964#L121 assume !(8481 == ssl3_accept_~s__state~0); 600962#L124 assume !(8482 == ssl3_accept_~s__state~0); 600960#L127 assume !(8464 == ssl3_accept_~s__state~0); 600958#L130 assume !(8465 == ssl3_accept_~s__state~0); 600956#L133 assume !(8466 == ssl3_accept_~s__state~0); 600954#L136 assume !(8496 == ssl3_accept_~s__state~0); 600952#L139 assume !(8497 == ssl3_accept_~s__state~0); 600950#L142 assume !(8512 == ssl3_accept_~s__state~0); 600948#L145 assume !(8513 == ssl3_accept_~s__state~0); 600946#L148 assume !(8528 == ssl3_accept_~s__state~0); 600944#L151 assume !(8529 == ssl3_accept_~s__state~0); 600942#L154 assume !(8544 == ssl3_accept_~s__state~0); 600940#L157 assume !(8545 == ssl3_accept_~s__state~0); 600938#L160 assume !(8560 == ssl3_accept_~s__state~0); 600936#L163 assume !(8561 == ssl3_accept_~s__state~0); 600934#L166 assume 8448 == ssl3_accept_~s__state~0; 600932#L167 assume !(ssl3_accept_~num1~0 > 0); 600929#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 600926#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 600919#L581 ssl3_accept_~skip~0 := 0; 600918#L100-2 assume !false; 600917#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 600916#L103 assume !(12292 == ssl3_accept_~s__state~0); 600913#L106 assume !(16384 == ssl3_accept_~s__state~0); 600910#L109 assume !(8192 == ssl3_accept_~s__state~0); 600905#L112 assume !(24576 == ssl3_accept_~s__state~0); 600896#L115 assume !(8195 == ssl3_accept_~s__state~0); 600894#L118 assume !(8480 == ssl3_accept_~s__state~0); 600892#L121 assume !(8481 == ssl3_accept_~s__state~0); 600886#L124 assume !(8482 == ssl3_accept_~s__state~0); 600884#L127 assume !(8464 == ssl3_accept_~s__state~0); 600881#L130 assume !(8465 == ssl3_accept_~s__state~0); 600843#L133 assume !(8466 == ssl3_accept_~s__state~0); 600837#L136 assume !(8496 == ssl3_accept_~s__state~0); 600835#L139 assume !(8497 == ssl3_accept_~s__state~0); 600833#L142 assume !(8512 == ssl3_accept_~s__state~0); 600831#L145 assume !(8513 == ssl3_accept_~s__state~0); 600829#L148 assume !(8528 == ssl3_accept_~s__state~0); 600827#L151 assume !(8529 == ssl3_accept_~s__state~0); 600825#L154 assume !(8544 == ssl3_accept_~s__state~0); 600823#L157 assume !(8545 == ssl3_accept_~s__state~0); 600821#L160 assume !(8560 == ssl3_accept_~s__state~0); 600819#L163 assume !(8561 == ssl3_accept_~s__state~0); 600757#L166 assume !(8448 == ssl3_accept_~s__state~0); 600751#L169 assume 8576 == ssl3_accept_~s__state~0; 600748#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 600746#L445 assume !(ssl3_accept_~ret~0 <= 0); 600744#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 600743#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 600738#L581 ssl3_accept_~skip~0 := 0; 600737#L100-2 assume !false; 600736#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 600735#L103 assume !(12292 == ssl3_accept_~s__state~0); 600730#L106 assume !(16384 == ssl3_accept_~s__state~0); 600729#L109 assume !(8192 == ssl3_accept_~s__state~0); 600727#L112 assume !(24576 == ssl3_accept_~s__state~0); 600725#L115 assume !(8195 == ssl3_accept_~s__state~0); 600723#L118 assume !(8480 == ssl3_accept_~s__state~0); 600719#L121 assume !(8481 == ssl3_accept_~s__state~0); 600717#L124 assume !(8482 == ssl3_accept_~s__state~0); 600715#L127 assume !(8464 == ssl3_accept_~s__state~0); 600713#L130 assume !(8465 == ssl3_accept_~s__state~0); 600712#L133 assume 8466 == ssl3_accept_~s__state~0; 600543#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 600705#L275 assume !(0 == ssl3_accept_~blastFlag~0); 600703#L275-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; 600666#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 600658#L581 ssl3_accept_~skip~0 := 0; 600654#L100-2 assume !false; 600650#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 600646#L103 assume !(12292 == ssl3_accept_~s__state~0); 600615#L106 assume !(16384 == ssl3_accept_~s__state~0); 600593#L109 assume !(8192 == ssl3_accept_~s__state~0); 600587#L112 assume !(24576 == ssl3_accept_~s__state~0); 600581#L115 assume !(8195 == ssl3_accept_~s__state~0); 600575#L118 assume !(8480 == ssl3_accept_~s__state~0); 600568#L121 assume !(8481 == ssl3_accept_~s__state~0); 600562#L124 assume !(8482 == ssl3_accept_~s__state~0); 600556#L127 assume !(8464 == ssl3_accept_~s__state~0); 600550#L130 assume !(8465 == ssl3_accept_~s__state~0); 600541#L133 assume !(8466 == ssl3_accept_~s__state~0); 600527#L136 assume 8496 == ssl3_accept_~s__state~0; 600520#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 600515#L288 assume !(1 == ssl3_accept_~blastFlag~0); 600510#L291 assume !(3 == ssl3_accept_~blastFlag~0); 600498#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 600473#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 600470#L298-2 ssl3_accept_~s__init_num~0 := 0; 600468#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 600463#L581 ssl3_accept_~skip~0 := 0; 600462#L100-2 assume !false; 600461#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 600460#L103 assume !(12292 == ssl3_accept_~s__state~0); 600459#L106 assume !(16384 == ssl3_accept_~s__state~0); 600458#L109 assume !(8192 == ssl3_accept_~s__state~0); 600457#L112 assume !(24576 == ssl3_accept_~s__state~0); 600456#L115 assume !(8195 == ssl3_accept_~s__state~0); 600455#L118 assume !(8480 == ssl3_accept_~s__state~0); 600454#L121 assume !(8481 == ssl3_accept_~s__state~0); 600453#L124 assume !(8482 == ssl3_accept_~s__state~0); 600451#L127 assume !(8464 == ssl3_accept_~s__state~0); 600452#L130 assume !(8465 == ssl3_accept_~s__state~0); 608902#L133 assume !(8466 == ssl3_accept_~s__state~0); 608900#L136 assume !(8496 == ssl3_accept_~s__state~0); 603289#L139 assume !(8497 == ssl3_accept_~s__state~0); 603288#L142 [2021-10-13 00:35:39,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:39,130 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 4 times [2021-10-13 00:35:39,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:39,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998675610] [2021-10-13 00:35:39,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:39,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:39,147 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:39,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:39,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:39,162 INFO L82 PathProgramCache]: Analyzing trace with hash -913886312, now seen corresponding path program 2 times [2021-10-13 00:35:39,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:39,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972293149] [2021-10-13 00:35:39,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:39,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:39,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:39,187 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:39,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:39,212 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:39,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:39,213 INFO L82 PathProgramCache]: Analyzing trace with hash 662449663, now seen corresponding path program 1 times [2021-10-13 00:35:39,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:39,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394583073] [2021-10-13 00:35:39,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:39,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:39,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:39,242 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:39,293 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:41,979 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:35:41 BoogieIcfgContainer [2021-10-13 00:35:41,979 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:35:41,980 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:35:41,980 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:35:41,980 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:35:41,980 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:34:59" (3/4) ... [2021-10-13 00:35:41,983 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:35:42,088 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:35:42,088 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:35:42,090 INFO L168 Benchmark]: Toolchain (without parser) took 43894.39 ms. Allocated memory was 109.1 MB in the beginning and 8.8 GB in the end (delta: 8.7 GB). Free memory was 73.5 MB in the beginning and 7.7 GB in the end (delta: -7.6 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,091 INFO L168 Benchmark]: CDTParser took 0.37 ms. Allocated memory is still 83.9 MB. Free memory was 63.1 MB in the beginning and 63.1 MB in the end (delta: 21.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:35:42,091 INFO L168 Benchmark]: CACSL2BoogieTranslator took 507.27 ms. Allocated memory is still 109.1 MB. Free memory was 73.1 MB in the beginning and 80.5 MB in the end (delta: -7.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,092 INFO L168 Benchmark]: Boogie Procedure Inliner took 90.01 ms. Allocated memory is still 109.1 MB. Free memory was 80.5 MB in the beginning and 78.0 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,092 INFO L168 Benchmark]: Boogie Preprocessor took 62.07 ms. Allocated memory is still 109.1 MB. Free memory was 78.0 MB in the beginning and 75.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,093 INFO L168 Benchmark]: RCFGBuilder took 747.84 ms. Allocated memory is still 109.1 MB. Free memory was 75.4 MB in the beginning and 51.5 MB in the end (delta: 24.0 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,093 INFO L168 Benchmark]: BuchiAutomizer took 42370.77 ms. Allocated memory was 109.1 MB in the beginning and 8.8 GB in the end (delta: 8.7 GB). Free memory was 51.5 MB in the beginning and 7.7 GB in the end (delta: -7.6 GB). Peak memory consumption was 1.4 GB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,094 INFO L168 Benchmark]: Witness Printer took 109.07 ms. Allocated memory is still 8.8 GB. Free memory was 7.7 GB in the beginning and 7.7 GB in the end (delta: 7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:42,097 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.37 ms. Allocated memory is still 83.9 MB. Free memory was 63.1 MB in the beginning and 63.1 MB in the end (delta: 21.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 507.27 ms. Allocated memory is still 109.1 MB. Free memory was 73.1 MB in the beginning and 80.5 MB in the end (delta: -7.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 90.01 ms. Allocated memory is still 109.1 MB. Free memory was 80.5 MB in the beginning and 78.0 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 62.07 ms. Allocated memory is still 109.1 MB. Free memory was 78.0 MB in the beginning and 75.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 747.84 ms. Allocated memory is still 109.1 MB. Free memory was 75.4 MB in the beginning and 51.5 MB in the end (delta: 24.0 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 42370.77 ms. Allocated memory was 109.1 MB in the beginning and 8.8 GB in the end (delta: 8.7 GB). Free memory was 51.5 MB in the beginning and 7.7 GB in the end (delta: -7.6 GB). Peak memory consumption was 1.4 GB. Max. memory is 16.1 GB. * Witness Printer took 109.07 ms. Allocated memory is still 8.8 GB. Free memory was 7.7 GB in the beginning and 7.7 GB in the end (delta: 7.3 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 35 terminating modules (31 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. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 17548 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 42.2s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 20.6s. Construction of modules took 3.9s. Büchi inclusion checks took 7.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 5540.4ms AutomataMinimizationTime, 35 MinimizatonAttempts, 74363 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 3.7s Buchi closure took 0.1s. Biggest automaton had 23325 states and ocurred in iteration 26. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 756/756 HoareTripleCheckerStatistics: 8196 SDtfs, 5701 SDslu, 5787 SDs, 0 SdLazy, 3930 SolverSat, 772 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3904.1ms Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital65 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 34ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 13 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 142]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1328} 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=1328, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@348ffb1e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19781e8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@605decae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@495281ef=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a35c4dd=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7bc7f339=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3de34e9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e5e931e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7542d8c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68bcc6ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31e93111=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@29efad26=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f4a74b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@731cb70d=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74f1b5a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@346d35de=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64f85f70=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e9f3eab=0, __cil_tmp57=0, 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=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=20, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@765a8c09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7a5d69e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@42d5906d=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=-256, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40ce8145=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31f19684=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2be93b90=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45caba0d=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4a87d58f=0, blastFlag=2, NULL=1331, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5eed7eca=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5af9c162=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b0e2193=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e96bb4b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@776d9549=2, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d5133db=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@716ce4b6=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@583da203=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3263b38e=1, s__options=0, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26858671=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32bcb05f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42fd70a8=1, Time=7, num1=0, NULL=1329, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@261470bb=0, NULL=1330, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@720cbff5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f0de91a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d5cec9a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eafa499=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ca4bcd9=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5244554c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fd0efa5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ecfcfd7=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45332c9e=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@562bc3cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41a40b5b=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 142]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L614] int s ; [L615] int tmp ; [L619] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) Loop: [L142] COND TRUE s__state == 8512 [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND FALSE !(__cil_tmp56 + 256UL) [L312] ret = __VERIFIER_nondet_int() [L313] COND FALSE !(ret <= 0) [L318] s__state = 8528 [L319] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND FALSE !(__cil_tmp61 + 256UL) [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L431] COND FALSE !(num1 > 0L) [L440] s__state = s__s3__tmp__next_state___0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L444] ret = __VERIFIER_nondet_int() [L445] COND FALSE !(ret <= 0) [L448] COND TRUE ret == 2 [L449] s__state = 8466 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(blastFlag == 3) [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:35:42,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:42,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:42,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-10-13 00:35:42,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:43,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-13 00:35:43,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:43,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:43,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-13 00:35:43,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06171c7e-1a93-4eb1-8026-781f6b73b49d/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...