./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be --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 4dea1ce58fe2856ce35cc84c4d6328b9cf7b23ab1746e0c2f8b17a96228feac9 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-e943c26 [2021-10-21 19:45:34,677 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 19:45:34,679 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 19:45:34,744 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 19:45:34,745 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 19:45:34,750 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 19:45:34,752 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 19:45:34,756 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 19:45:34,759 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 19:45:34,767 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 19:45:34,768 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 19:45:34,770 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 19:45:34,771 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 19:45:34,774 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 19:45:34,776 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 19:45:34,782 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 19:45:34,783 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 19:45:34,785 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 19:45:34,787 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 19:45:34,798 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 19:45:34,800 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 19:45:34,802 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 19:45:34,805 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 19:45:34,806 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 19:45:34,810 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 19:45:34,811 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 19:45:34,811 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 19:45:34,814 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 19:45:34,814 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 19:45:34,816 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 19:45:34,816 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 19:45:34,817 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 19:45:34,819 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 19:45:34,821 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 19:45:34,823 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 19:45:34,823 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 19:45:34,824 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 19:45:34,824 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 19:45:34,824 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 19:45:34,825 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 19:45:34,826 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 19:45:34,827 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-21 19:45:34,881 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 19:45:34,881 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 19:45:34,882 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 19:45:34,882 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 19:45:34,884 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 19:45:34,884 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 19:45:34,884 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 19:45:34,884 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-21 19:45:34,885 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-21 19:45:34,885 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-21 19:45:34,886 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-21 19:45:34,886 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-21 19:45:34,886 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-21 19:45:34,887 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 19:45:34,887 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 19:45:34,887 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-21 19:45:34,887 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 19:45:34,888 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 19:45:34,888 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 19:45:34,888 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-21 19:45:34,888 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-21 19:45:34,888 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-21 19:45:34,889 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 19:45:34,889 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 19:45:34,889 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-21 19:45:34,889 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 19:45:34,889 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-21 19:45:34,890 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 19:45:34,890 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 19:45:34,890 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 19:45:34,891 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 19:45:34,891 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 19:45:34,893 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-21 19:45:34,893 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_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/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_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be 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 -> 4dea1ce58fe2856ce35cc84c4d6328b9cf7b23ab1746e0c2f8b17a96228feac9 [2021-10-21 19:45:35,202 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 19:45:35,239 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 19:45:35,241 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 19:45:35,243 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 19:45:35,244 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 19:45:35,245 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-10-21 19:45:35,327 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/data/93e5dc396/8772e0aaace241e788a912fce0d5ce47/FLAG27e8996b3 [2021-10-21 19:45:35,916 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 19:45:35,917 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-10-21 19:45:35,929 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/data/93e5dc396/8772e0aaace241e788a912fce0d5ce47/FLAG27e8996b3 [2021-10-21 19:45:36,250 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/data/93e5dc396/8772e0aaace241e788a912fce0d5ce47 [2021-10-21 19:45:36,252 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 19:45:36,254 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 19:45:36,262 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 19:45:36,262 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 19:45:36,266 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 19:45:36,267 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,268 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a5f0fba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36, skipping insertion in model container [2021-10-21 19:45:36,268 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,276 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 19:45:36,329 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 19:45:36,640 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_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42757,42770] [2021-10-21 19:45:36,653 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:45:36,668 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 19:45:36,763 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_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42757,42770] [2021-10-21 19:45:36,771 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:45:36,787 INFO L208 MainTranslator]: Completed translation [2021-10-21 19:45:36,788 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36 WrapperNode [2021-10-21 19:45:36,788 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 19:45:36,790 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 19:45:36,790 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 19:45:36,790 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 19:45:36,798 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,819 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,885 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 19:45:36,886 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 19:45:36,886 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 19:45:36,886 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 19:45:36,895 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,895 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,906 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,906 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,919 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,938 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,943 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,951 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 19:45:36,954 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 19:45:36,955 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 19:45:36,955 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 19:45:36,957 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (1/1) ... [2021-10-21 19:45:36,965 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:36,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:36,989 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:37,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-21 19:45:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 19:45:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 19:45:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 19:45:37,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 19:45:37,166 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-21 19:45:37,662 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-21 19:45:37,662 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-21 19:45:37,671 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 19:45:37,671 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-21 19:45:37,673 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:45:37 BoogieIcfgContainer [2021-10-21 19:45:37,673 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 19:45:37,674 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-21 19:45:37,675 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-21 19:45:37,678 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-21 19:45:37,679 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 19:45:37,679 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.10 07:45:36" (1/3) ... [2021-10-21 19:45:37,680 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4db54d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 07:45:37, skipping insertion in model container [2021-10-21 19:45:37,680 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 19:45:37,681 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:45:36" (2/3) ... [2021-10-21 19:45:37,681 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4db54d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 07:45:37, skipping insertion in model container [2021-10-21 19:45:37,681 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 19:45:37,682 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:45:37" (3/3) ... [2021-10-21 19:45:37,683 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2021-10-21 19:45:37,725 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-21 19:45:37,726 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-21 19:45:37,726 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-21 19:45:37,726 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-21 19:45:37,726 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-21 19:45:37,726 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-21 19:45:37,727 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-21 19:45:37,727 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-21 19:45:37,747 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-21 19:45:37,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-21 19:45:37,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:37,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:37,785 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-21 19:45:37,785 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:37,785 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-21 19:45:37,787 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-21 19:45:37,794 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-21 19:45:37,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:37,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:37,796 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-21 19:45:37,797 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:37,801 INFO L791 eck$LassoCheckResult]: Stem: 126#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43#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; 40#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23#L96-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; 128#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 47#L110-2true [2021-10-21 19:45:37,802 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 20#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121#L113true assume !(12292 == ssl3_accept_~s__state~0); 32#L116true assume !(16384 == ssl3_accept_~s__state~0); 127#L119true assume !(8192 == ssl3_accept_~s__state~0); 58#L122true assume !(24576 == ssl3_accept_~s__state~0); 89#L125true assume !(8195 == ssl3_accept_~s__state~0); 63#L128true assume 8480 == ssl3_accept_~s__state~0; 134#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 79#L553true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55#L590true ssl3_accept_~skip~0 := 0; 47#L110-2true [2021-10-21 19:45:37,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:37,809 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-21 19:45:37,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:37,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045622895] [2021-10-21 19:45:37,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:37,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:37,941 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:37,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:38,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:38,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:38,052 INFO L82 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2021-10-21 19:45:38,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:38,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224317501] [2021-10-21 19:45:38,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:38,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:38,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:38,070 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:38,079 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:38,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:38,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2021-10-21 19:45:38,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:38,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962402185] [2021-10-21 19:45:38,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:38,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:38,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:38,230 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-21 19:45:38,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:38,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962402185] [2021-10-21 19:45:38,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962402185] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:38,231 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:38,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:38,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231703002] [2021-10-21 19:45:38,355 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:45:38,355 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:45:38,356 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:45:38,356 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:45:38,356 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:45:38,356 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:38,357 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:45:38,357 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:45:38,357 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-10-21 19:45:38,357 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:45:38,357 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:45:38,376 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-21 19:45:38,383 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-21 19:45:38,390 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-21 19:45:38,394 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-21 19:45:38,397 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-21 19:45:38,401 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-21 19:45:38,407 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-21 19:45:38,495 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:45:38,496 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:45:38,498 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:38,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:38,504 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:38,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:45:38,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:38,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-21 19:45:38,536 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 19:45:38,536 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-21 19:45:38,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:38,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:38,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:38,582 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:38,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-21 19:45:38,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:45:38,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:38,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:38,648 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:38,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:38,650 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:38,652 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:45:38,653 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:38,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-21 19:45:38,707 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:45:38,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:38,768 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:45:38,768 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:45:38,768 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:45:38,768 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:45:38,768 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:45:38,769 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:38,769 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:45:38,769 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:45:38,769 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-10-21 19:45:38,769 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:45:38,769 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:45:38,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:38,783 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-21 19:45:38,789 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-21 19:45:38,792 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-21 19:45:38,795 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-21 19:45:38,817 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-21 19:45:38,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:38,919 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:45:38,924 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:45:38,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:38,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:38,932 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:38,935 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-21 19:45:38,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:38,945 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:38,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:38,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:45:38,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:38,948 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:45:38,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:38,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-21 19:45:38,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:45:39,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-10-21 19:45:39,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:39,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:39,003 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:39,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-21 19:45:39,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:39,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:39,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:39,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:45:39,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:39,019 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:45:39,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:39,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-21 19:45:39,040 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:45:39,046 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:45:39,046 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-21 19:45:39,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:39,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:39,049 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:39,051 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:45:39,051 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:45:39,051 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:45:39,052 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-21 19:45:39,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-21 19:45:39,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:39,082 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:45:39,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:39,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:45:39,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:39,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:39,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:45:39,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:39,365 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-21 19:45:39,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-21 19:45:39,388 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-21 19:45:39,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:40,162 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-21 19:45:40,163 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-21 19:45:40,164 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-21 19:45:40,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-21 19:45:40,168 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-21 19:45:40,169 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:45:40,170 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-21 19:45:40,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:45:40,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-21 19:45:40,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:45:40,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-21 19:45:40,192 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-21 19:45:40,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-21 19:45:40,205 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-21 19:45:40,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-21 19:45:40,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-21 19:45:40,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:40,209 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-21 19:45:40,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-21 19:45:40,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-21 19:45:40,264 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-21 19:45:40,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-21 19:45:40,268 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-21 19:45:40,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:40,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:40,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:40,273 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-21 19:45:40,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:40,418 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-21 19:45:40,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:40,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-21 19:45:40,426 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-21 19:45:40,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-21 19:45:40,433 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-21 19:45:40,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-21 19:45:40,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-21 19:45:40,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:40,436 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-21 19:45:40,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-21 19:45:40,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-21 19:45:40,472 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-21 19:45:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-21 19:45:40,475 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-21 19:45:40,475 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-21 19:45:40,475 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-21 19:45:40,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-21 19:45:40,480 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-21 19:45:40,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:40,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:40,483 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-21 19:45:40,483 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:40,484 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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2105#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; 2099#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2047#L96-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#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2033#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2034#L110-2 assume !false; 2365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2364#L113 assume !(12292 == ssl3_accept_~s__state~0); 2363#L116 assume !(16384 == ssl3_accept_~s__state~0); 2362#L119 assume !(8192 == ssl3_accept_~s__state~0); 2361#L122 assume !(24576 == ssl3_accept_~s__state~0); 2360#L125 assume !(8195 == ssl3_accept_~s__state~0); 2149#L128 assume !(8480 == ssl3_accept_~s__state~0); 2118#L131 assume !(8481 == ssl3_accept_~s__state~0); 2119#L134 assume !(8482 == ssl3_accept_~s__state~0); 2254#L137 assume 8464 == ssl3_accept_~s__state~0; 2003#L144 [2021-10-21 19:45:40,488 INFO L793 eck$LassoCheckResult]: Loop: 2003#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2004#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2020#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2006#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2422#L590 ssl3_accept_~skip~0 := 0; 2421#L110-2 assume !false; 2420#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2419#L113 assume !(12292 == ssl3_accept_~s__state~0); 2418#L116 assume !(16384 == ssl3_accept_~s__state~0); 2416#L119 assume !(8192 == ssl3_accept_~s__state~0); 2417#L122 assume !(24576 == ssl3_accept_~s__state~0); 2415#L125 assume !(8195 == ssl3_accept_~s__state~0); 2282#L128 assume !(8480 == ssl3_accept_~s__state~0); 2280#L131 assume !(8481 == ssl3_accept_~s__state~0); 2277#L134 assume !(8482 == ssl3_accept_~s__state~0); 2268#L137 assume 8464 == ssl3_accept_~s__state~0; 2003#L144 [2021-10-21 19:45:40,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:40,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-21 19:45:40,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:40,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524121753] [2021-10-21 19:45:40,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:40,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:40,531 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:40,561 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:40,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:40,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1535184001, now seen corresponding path program 1 times [2021-10-21 19:45:40,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:40,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747317539] [2021-10-21 19:45:40,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:40,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:40,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:40,596 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-21 19:45:40,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:40,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747317539] [2021-10-21 19:45:40,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747317539] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:40,598 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:40,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:40,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055729347] [2021-10-21 19:45:40,598 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:40,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:40,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:40,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:40,599 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-21 19:45:40,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:40,766 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-21 19:45:40,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:40,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-21 19:45:40,772 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-21 19:45:40,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-21 19:45:40,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-21 19:45:40,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-21 19:45:40,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-21 19:45:40,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:40,780 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-21 19:45:40,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-21 19:45:40,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-21 19:45:40,819 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-21 19:45:40,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-21 19:45:40,822 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-21 19:45:40,822 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-21 19:45:40,822 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-21 19:45:40,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-21 19:45:40,826 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-21 19:45:40,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:40,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:40,827 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-21 19:45:40,827 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-21 19:45:40,828 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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3198#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; 3192#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3140#L96-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; 3141#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3126#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3127#L110-2 assume !false; 3474#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3559#L113 assume !(12292 == ssl3_accept_~s__state~0); 3558#L116 assume !(16384 == ssl3_accept_~s__state~0); 3509#L119 assume !(8192 == ssl3_accept_~s__state~0); 3510#L122 assume !(24576 == ssl3_accept_~s__state~0); 3504#L125 assume !(8195 == ssl3_accept_~s__state~0); 3505#L128 assume !(8480 == ssl3_accept_~s__state~0); 3571#L131 assume !(8481 == ssl3_accept_~s__state~0); 3570#L134 assume !(8482 == ssl3_accept_~s__state~0); 3389#L137 assume 8464 == ssl3_accept_~s__state~0; 3096#L144 [2021-10-21 19:45:40,828 INFO L793 eck$LassoCheckResult]: Loop: 3096#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3097#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3113#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3094#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3530#L590 ssl3_accept_~skip~0 := 0; 3529#L110-2 assume !false; 3524#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3522#L113 assume 12292 == ssl3_accept_~s__state~0; 3232#L114 ssl3_accept_~s__new_session~0 := 1; 3165#L222 ssl3_accept_~s__server~0 := 1; 3290#L227 assume 0 != ssl3_accept_~cb~0; 3194#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3195#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3323#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3208#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3209#L254 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; 3189#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3365#L590 ssl3_accept_~skip~0 := 0; 3363#L110-2 assume !false; 3361#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3359#L113 assume !(12292 == ssl3_accept_~s__state~0); 3357#L116 assume !(16384 == ssl3_accept_~s__state~0); 3355#L119 assume !(8192 == ssl3_accept_~s__state~0); 3353#L122 assume !(24576 == ssl3_accept_~s__state~0); 3351#L125 assume !(8195 == ssl3_accept_~s__state~0); 3347#L128 assume !(8480 == ssl3_accept_~s__state~0); 3348#L131 assume !(8481 == ssl3_accept_~s__state~0); 3349#L134 assume !(8482 == ssl3_accept_~s__state~0); 3406#L137 assume 8464 == ssl3_accept_~s__state~0; 3096#L144 [2021-10-21 19:45:40,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:40,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-21 19:45:40,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:40,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646435047] [2021-10-21 19:45:40,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:40,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:40,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:40,841 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:40,858 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:40,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:40,858 INFO L82 PathProgramCache]: Analyzing trace with hash -402495567, now seen corresponding path program 1 times [2021-10-21 19:45:40,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:40,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474557649] [2021-10-21 19:45:40,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:40,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:40,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:40,879 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-21 19:45:40,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:40,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474557649] [2021-10-21 19:45:40,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474557649] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:40,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:40,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:40,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820322000] [2021-10-21 19:45:40,881 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:40,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:40,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:40,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:40,882 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-21 19:45:41,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:41,045 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2021-10-21 19:45:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:41,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2021-10-21 19:45:41,053 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-10-21 19:45:41,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2021-10-21 19:45:41,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2021-10-21 19:45:41,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2021-10-21 19:45:41,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2021-10-21 19:45:41,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:41,063 INFO L681 BuchiCegarLoop]: Abstraction has 574 states and 836 transitions. [2021-10-21 19:45:41,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2021-10-21 19:45:41,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2021-10-21 19:45:41,073 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-21 19:45:41,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-21 19:45:41,076 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-21 19:45:41,076 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-21 19:45:41,076 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-21 19:45:41,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-21 19:45:41,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-21 19:45:41,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:41,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:41,081 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:41,081 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:41,082 INFO L791 eck$LassoCheckResult]: Stem: 4510#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4374#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; 4366#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4316#L96-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; 4317#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4306#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4307#L110-2 assume !false; 4580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4757#L113 assume !(12292 == ssl3_accept_~s__state~0); 4756#L116 assume !(16384 == ssl3_accept_~s__state~0); 4755#L119 assume 8192 == ssl3_accept_~s__state~0; 4464#L222 [2021-10-21 19:45:41,082 INFO L793 eck$LassoCheckResult]: Loop: 4464#L222 ssl3_accept_~s__server~0 := 1; 4465#L227 assume 0 != ssl3_accept_~cb~0; 4368#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4369#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4495#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4381#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4382#L254 assume 12292 != ssl3_accept_~s__state~0; 4296#L255 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; 4259#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4676#L590 ssl3_accept_~skip~0 := 0; 4675#L110-2 assume !false; 4674#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4673#L113 assume !(12292 == ssl3_accept_~s__state~0); 4672#L116 assume !(16384 == ssl3_accept_~s__state~0); 4671#L119 assume 8192 == ssl3_accept_~s__state~0; 4464#L222 [2021-10-21 19:45:41,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,083 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-21 19:45:41,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046658045] [2021-10-21 19:45:41,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:41,124 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-21 19:45:41,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:41,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046658045] [2021-10-21 19:45:41,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046658045] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:41,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:41,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:41,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376274432] [2021-10-21 19:45:41,126 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:45:41,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,126 INFO L82 PathProgramCache]: Analyzing trace with hash -1715914790, now seen corresponding path program 1 times [2021-10-21 19:45:41,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143312291] [2021-10-21 19:45:41,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:41,143 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-21 19:45:41,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:41,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143312291] [2021-10-21 19:45:41,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143312291] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:41,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:41,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:41,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85238551] [2021-10-21 19:45:41,144 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:41,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:41,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:41,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:41,146 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-21 19:45:41,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:41,254 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-21 19:45:41,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:41,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-21 19:45:41,260 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-21 19:45:41,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-21 19:45:41,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-21 19:45:41,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-21 19:45:41,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-21 19:45:41,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:41,271 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-21 19:45:41,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-21 19:45:41,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-21 19:45:41,281 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-21 19:45:41,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-21 19:45:41,284 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-21 19:45:41,284 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-21 19:45:41,284 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-21 19:45:41,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-21 19:45:41,288 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-21 19:45:41,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:41,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:41,290 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:41,290 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-21 19:45:41,290 INFO L791 eck$LassoCheckResult]: Stem: 5591#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5454#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; 5446#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5397#L96-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#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5387#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5388#L110-2 assume !false; 5757#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5832#L113 assume !(12292 == ssl3_accept_~s__state~0); 5830#L116 assume !(16384 == ssl3_accept_~s__state~0); 5829#L119 assume !(8192 == ssl3_accept_~s__state~0); 5827#L122 assume !(24576 == ssl3_accept_~s__state~0); 5826#L125 assume 8195 == ssl3_accept_~s__state~0; 5545#L222 [2021-10-21 19:45:41,290 INFO L793 eck$LassoCheckResult]: Loop: 5545#L222 ssl3_accept_~s__server~0 := 1; 5546#L227 assume 0 != ssl3_accept_~cb~0; 5448#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5449#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5576#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5461#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5462#L254 assume 12292 != ssl3_accept_~s__state~0; 5377#L255 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; 5353#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5701#L590 ssl3_accept_~skip~0 := 0; 5699#L110-2 assume !false; 5697#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5695#L113 assume !(12292 == ssl3_accept_~s__state~0); 5693#L116 assume !(16384 == ssl3_accept_~s__state~0); 5691#L119 assume !(8192 == ssl3_accept_~s__state~0); 5689#L122 assume !(24576 == ssl3_accept_~s__state~0); 5687#L125 assume 8195 == ssl3_accept_~s__state~0; 5545#L222 [2021-10-21 19:45:41,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,291 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-21 19:45:41,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394649463] [2021-10-21 19:45:41,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,292 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:41,344 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-21 19:45:41,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:41,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394649463] [2021-10-21 19:45:41,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394649463] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:41,346 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:41,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:41,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677610033] [2021-10-21 19:45:41,346 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:45:41,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,347 INFO L82 PathProgramCache]: Analyzing trace with hash 273332383, now seen corresponding path program 1 times [2021-10-21 19:45:41,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022725878] [2021-10-21 19:45:41,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:41,369 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-21 19:45:41,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:41,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022725878] [2021-10-21 19:45:41,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022725878] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:41,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:41,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:41,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606158499] [2021-10-21 19:45:41,371 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:41,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:41,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:41,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:41,372 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-21 19:45:41,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:41,475 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-21 19:45:41,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:41,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-21 19:45:41,480 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-21 19:45:41,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-21 19:45:41,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-21 19:45:41,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-21 19:45:41,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-21 19:45:41,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:41,487 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-21 19:45:41,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-21 19:45:41,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-21 19:45:41,497 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-21 19:45:41,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-21 19:45:41,500 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-21 19:45:41,500 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-21 19:45:41,500 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-21 19:45:41,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-21 19:45:41,503 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-21 19:45:41,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:41,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:41,505 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-21 19:45:41,505 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:41,506 INFO L791 eck$LassoCheckResult]: Stem: 6677#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6535#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; 6525#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6475#L96-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; 6476#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6469#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 6470#L110-2 assume !false; 6744#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6925#L113 assume !(12292 == ssl3_accept_~s__state~0); 6923#L116 assume !(16384 == ssl3_accept_~s__state~0); 6921#L119 assume !(8192 == ssl3_accept_~s__state~0); 6917#L122 assume !(24576 == ssl3_accept_~s__state~0); 6915#L125 assume !(8195 == ssl3_accept_~s__state~0); 6913#L128 assume !(8480 == ssl3_accept_~s__state~0); 6912#L131 assume !(8481 == ssl3_accept_~s__state~0); 6906#L134 assume !(8482 == ssl3_accept_~s__state~0); 6708#L137 assume 8464 == ssl3_accept_~s__state~0; 6429#L144 [2021-10-21 19:45:41,506 INFO L793 eck$LassoCheckResult]: Loop: 6429#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6430#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6453#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6454#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6406#L590 ssl3_accept_~skip~0 := 0; 6536#L110-2 assume !false; 6461#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6462#L113 assume !(12292 == ssl3_accept_~s__state~0); 6499#L116 assume !(16384 == ssl3_accept_~s__state~0); 6500#L119 assume !(8192 == ssl3_accept_~s__state~0); 6560#L122 assume !(24576 == ssl3_accept_~s__state~0); 6561#L125 assume !(8195 == ssl3_accept_~s__state~0); 6935#L128 assume !(8480 == ssl3_accept_~s__state~0); 6545#L131 assume !(8481 == ssl3_accept_~s__state~0); 6546#L134 assume !(8482 == ssl3_accept_~s__state~0); 6584#L137 assume !(8464 == ssl3_accept_~s__state~0); 6580#L140 assume !(8465 == ssl3_accept_~s__state~0); 6581#L143 assume !(8466 == ssl3_accept_~s__state~0); 6653#L146 assume 8496 == ssl3_accept_~s__state~0; 6638#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6823#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6822#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 6821#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6640#L304-2 ssl3_accept_~s__init_num~0 := 0; 6427#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6868#L590 ssl3_accept_~skip~0 := 0; 6866#L110-2 assume !false; 6865#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6792#L113 assume 12292 == ssl3_accept_~s__state~0; 6793#L114 ssl3_accept_~s__new_session~0 := 1; 6836#L222 ssl3_accept_~s__server~0 := 1; 6864#L227 assume 0 != ssl3_accept_~cb~0; 6859#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6857#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6851#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6849#L254 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; 6847#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6842#L590 ssl3_accept_~skip~0 := 0; 6841#L110-2 assume !false; 6840#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6839#L113 assume !(12292 == ssl3_accept_~s__state~0); 6838#L116 assume !(16384 == ssl3_accept_~s__state~0); 6837#L119 assume !(8192 == ssl3_accept_~s__state~0); 6790#L122 assume !(24576 == ssl3_accept_~s__state~0); 6791#L125 assume !(8195 == ssl3_accept_~s__state~0); 6690#L128 assume !(8480 == ssl3_accept_~s__state~0); 6691#L131 assume !(8481 == ssl3_accept_~s__state~0); 6834#L134 assume !(8482 == ssl3_accept_~s__state~0); 6829#L137 assume 8464 == ssl3_accept_~s__state~0; 6429#L144 [2021-10-21 19:45:41,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-21 19:45:41,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608620138] [2021-10-21 19:45:41,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:41,520 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:41,535 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:41,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,542 INFO L82 PathProgramCache]: Analyzing trace with hash 675169575, now seen corresponding path program 1 times [2021-10-21 19:45:41,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430819043] [2021-10-21 19:45:41,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:41,602 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 19:45:41,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:41,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430819043] [2021-10-21 19:45:41,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430819043] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:41,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:41,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:41,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936738754] [2021-10-21 19:45:41,604 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:41,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:41,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:41,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:41,604 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-21 19:45:41,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:41,770 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-10-21 19:45:41,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:41,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-10-21 19:45:41,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-21 19:45:41,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-10-21 19:45:41,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-10-21 19:45:41,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-10-21 19:45:41,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-10-21 19:45:41,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:41,788 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-10-21 19:45:41,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-10-21 19:45:41,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-10-21 19:45:41,799 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-21 19:45:41,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-21 19:45:41,802 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-21 19:45:41,802 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-21 19:45:41,802 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-21 19:45:41,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-21 19:45:41,807 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-21 19:45:41,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:41,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:41,812 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-21 19:45:41,812 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-21 19:45:41,812 INFO L791 eck$LassoCheckResult]: Stem: 7876#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7743#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; 7732#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7681#L96-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; 7682#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7675#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7676#L110-2 assume !false; 7931#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8225#L113 assume !(12292 == ssl3_accept_~s__state~0); 8223#L116 assume !(16384 == ssl3_accept_~s__state~0); 8221#L119 assume !(8192 == ssl3_accept_~s__state~0); 8219#L122 assume !(24576 == ssl3_accept_~s__state~0); 8215#L125 assume !(8195 == ssl3_accept_~s__state~0); 8212#L128 assume !(8480 == ssl3_accept_~s__state~0); 8211#L131 assume !(8481 == ssl3_accept_~s__state~0); 8210#L134 assume !(8482 == ssl3_accept_~s__state~0); 8209#L137 assume 8464 == ssl3_accept_~s__state~0; 7637#L144 [2021-10-21 19:45:41,820 INFO L793 eck$LassoCheckResult]: Loop: 7637#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7638#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7659#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7660#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7614#L590 ssl3_accept_~skip~0 := 0; 7744#L110-2 assume !false; 7667#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7668#L113 assume !(12292 == ssl3_accept_~s__state~0); 7704#L116 assume !(16384 == ssl3_accept_~s__state~0); 7705#L119 assume !(8192 == ssl3_accept_~s__state~0); 7770#L122 assume !(24576 == ssl3_accept_~s__state~0); 7771#L125 assume !(8195 == ssl3_accept_~s__state~0); 7782#L128 assume !(8480 == ssl3_accept_~s__state~0); 7753#L131 assume !(8481 == ssl3_accept_~s__state~0); 7754#L134 assume !(8482 == ssl3_accept_~s__state~0); 7793#L137 assume !(8464 == ssl3_accept_~s__state~0); 7789#L140 assume !(8465 == ssl3_accept_~s__state~0); 7790#L143 assume !(8466 == ssl3_accept_~s__state~0); 7835#L146 assume 8496 == ssl3_accept_~s__state~0; 7836#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7718#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7683#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 7684#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7844#L304-2 ssl3_accept_~s__init_num~0 := 0; 7702#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8180#L590 ssl3_accept_~skip~0 := 0; 8179#L110-2 assume !false; 8178#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8176#L113 assume !(12292 == ssl3_accept_~s__state~0); 8175#L116 assume !(16384 == ssl3_accept_~s__state~0); 8174#L119 assume !(8192 == ssl3_accept_~s__state~0); 8173#L122 assume !(24576 == ssl3_accept_~s__state~0); 8170#L125 assume !(8195 == ssl3_accept_~s__state~0); 8169#L128 assume !(8480 == ssl3_accept_~s__state~0); 8167#L131 assume !(8481 == ssl3_accept_~s__state~0); 8166#L134 assume !(8482 == ssl3_accept_~s__state~0); 8164#L137 assume !(8464 == ssl3_accept_~s__state~0); 8162#L140 assume !(8465 == ssl3_accept_~s__state~0); 8160#L143 assume !(8466 == ssl3_accept_~s__state~0); 8159#L146 assume !(8496 == ssl3_accept_~s__state~0); 8158#L149 assume !(8497 == ssl3_accept_~s__state~0); 8157#L152 assume !(8512 == ssl3_accept_~s__state~0); 8156#L155 assume !(8513 == ssl3_accept_~s__state~0); 8154#L158 assume !(8528 == ssl3_accept_~s__state~0); 8152#L161 assume !(8529 == ssl3_accept_~s__state~0); 8151#L164 assume !(8544 == ssl3_accept_~s__state~0); 8150#L167 assume !(8545 == ssl3_accept_~s__state~0); 8148#L170 assume 8560 == ssl3_accept_~s__state~0; 7884#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7828#L429 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; 7620#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7768#L590 ssl3_accept_~skip~0 := 0; 7769#L110-2 assume !false; 8250#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8248#L113 assume !(12292 == ssl3_accept_~s__state~0); 8247#L116 assume !(16384 == ssl3_accept_~s__state~0); 8239#L119 assume !(8192 == ssl3_accept_~s__state~0); 8205#L122 assume !(24576 == ssl3_accept_~s__state~0); 8201#L125 assume !(8195 == ssl3_accept_~s__state~0); 7991#L128 assume !(8480 == ssl3_accept_~s__state~0); 7989#L131 assume !(8481 == ssl3_accept_~s__state~0); 7906#L134 assume !(8482 == ssl3_accept_~s__state~0); 7897#L137 assume 8464 == ssl3_accept_~s__state~0; 7637#L144 [2021-10-21 19:45:41,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-21 19:45:41,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924583380] [2021-10-21 19:45:41,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:41,839 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:41,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:41,867 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:41,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:41,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1855337294, now seen corresponding path program 1 times [2021-10-21 19:45:41,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:41,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060778095] [2021-10-21 19:45:41,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:41,875 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:41,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:41,923 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-21 19:45:41,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:41,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060778095] [2021-10-21 19:45:41,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060778095] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:41,924 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:41,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:41,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611238290] [2021-10-21 19:45:41,925 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:41,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:41,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:41,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:41,926 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-21 19:45:42,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:42,078 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-21 19:45:42,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:42,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-21 19:45:42,085 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-21 19:45:42,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-21 19:45:42,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-21 19:45:42,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-21 19:45:42,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-21 19:45:42,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:42,093 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-21 19:45:42,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-21 19:45:42,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-21 19:45:42,107 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-21 19:45:42,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-21 19:45:42,110 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-21 19:45:42,110 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-21 19:45:42,110 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-21 19:45:42,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-21 19:45:42,115 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-21 19:45:42,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:42,116 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:42,117 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-21 19:45:42,117 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-21 19:45:42,118 INFO L791 eck$LassoCheckResult]: Stem: 9318#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9180#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; 9174#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9124#L96-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; 9125#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9109#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9110#L110-2 assume !false; 9567#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9565#L113 assume !(12292 == ssl3_accept_~s__state~0); 9563#L116 assume !(16384 == ssl3_accept_~s__state~0); 9561#L119 assume !(8192 == ssl3_accept_~s__state~0); 9559#L122 assume !(24576 == ssl3_accept_~s__state~0); 9557#L125 assume !(8195 == ssl3_accept_~s__state~0); 9555#L128 assume !(8480 == ssl3_accept_~s__state~0); 9552#L131 assume !(8481 == ssl3_accept_~s__state~0); 9550#L134 assume !(8482 == ssl3_accept_~s__state~0); 9548#L137 assume 8464 == ssl3_accept_~s__state~0; 9083#L144 [2021-10-21 19:45:42,118 INFO L793 eck$LassoCheckResult]: Loop: 9083#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9084#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9097#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9098#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9719#L590 ssl3_accept_~skip~0 := 0; 9717#L110-2 assume !false; 9715#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9713#L113 assume !(12292 == ssl3_accept_~s__state~0); 9711#L116 assume !(16384 == ssl3_accept_~s__state~0); 9709#L119 assume !(8192 == ssl3_accept_~s__state~0); 9707#L122 assume !(24576 == ssl3_accept_~s__state~0); 9705#L125 assume !(8195 == ssl3_accept_~s__state~0); 9703#L128 assume !(8480 == ssl3_accept_~s__state~0); 9701#L131 assume !(8481 == ssl3_accept_~s__state~0); 9699#L134 assume !(8482 == ssl3_accept_~s__state~0); 9698#L137 assume !(8464 == ssl3_accept_~s__state~0); 9697#L140 assume !(8465 == ssl3_accept_~s__state~0); 9696#L143 assume !(8466 == ssl3_accept_~s__state~0); 9695#L146 assume 8496 == ssl3_accept_~s__state~0; 9294#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9154#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9126#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 9127#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9296#L304-2 ssl3_accept_~s__init_num~0 := 0; 9075#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9660#L590 ssl3_accept_~skip~0 := 0; 9657#L110-2 assume !false; 9655#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9653#L113 assume !(12292 == ssl3_accept_~s__state~0); 9650#L116 assume !(16384 == ssl3_accept_~s__state~0); 9647#L119 assume !(8192 == ssl3_accept_~s__state~0); 9645#L122 assume !(24576 == ssl3_accept_~s__state~0); 9643#L125 assume !(8195 == ssl3_accept_~s__state~0); 9641#L128 assume !(8480 == ssl3_accept_~s__state~0); 9638#L131 assume !(8481 == ssl3_accept_~s__state~0); 9635#L134 assume !(8482 == ssl3_accept_~s__state~0); 9572#L137 assume !(8464 == ssl3_accept_~s__state~0); 9571#L140 assume !(8465 == ssl3_accept_~s__state~0); 9538#L143 assume !(8466 == ssl3_accept_~s__state~0); 9537#L146 assume !(8496 == ssl3_accept_~s__state~0); 9536#L149 assume !(8497 == ssl3_accept_~s__state~0); 9535#L152 assume !(8512 == ssl3_accept_~s__state~0); 9534#L155 assume !(8513 == ssl3_accept_~s__state~0); 9515#L158 assume !(8528 == ssl3_accept_~s__state~0); 9516#L161 assume !(8529 == ssl3_accept_~s__state~0); 9464#L164 assume !(8544 == ssl3_accept_~s__state~0); 9465#L167 assume !(8545 == ssl3_accept_~s__state~0); 9341#L170 assume 8560 == ssl3_accept_~s__state~0; 9326#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9271#L429 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; 9069#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9676#L590 ssl3_accept_~skip~0 := 0; 9674#L110-2 assume !false; 9672#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9670#L113 assume !(12292 == ssl3_accept_~s__state~0); 9667#L116 assume !(16384 == ssl3_accept_~s__state~0); 9661#L119 assume !(8192 == ssl3_accept_~s__state~0); 9658#L122 assume !(24576 == ssl3_accept_~s__state~0); 9573#L125 assume !(8195 == ssl3_accept_~s__state~0); 9540#L128 assume !(8480 == ssl3_accept_~s__state~0); 9541#L131 assume !(8481 == ssl3_accept_~s__state~0); 9579#L134 assume !(8482 == ssl3_accept_~s__state~0); 9577#L137 assume 8464 == ssl3_accept_~s__state~0; 9083#L144 [2021-10-21 19:45:42,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-21 19:45:42,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131377901] [2021-10-21 19:45:42,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,139 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:42,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,160 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:42,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1431690572, now seen corresponding path program 1 times [2021-10-21 19:45:42,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346681066] [2021-10-21 19:45:42,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:42,187 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-21 19:45:42,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:42,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346681066] [2021-10-21 19:45:42,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346681066] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:42,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:42,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:42,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089624753] [2021-10-21 19:45:42,189 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:42,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:42,190 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-21 19:45:42,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:42,292 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-21 19:45:42,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:42,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-21 19:45:42,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-21 19:45:42,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-21 19:45:42,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-21 19:45:42,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-21 19:45:42,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-21 19:45:42,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:42,309 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-21 19:45:42,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-21 19:45:42,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-21 19:45:42,322 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-21 19:45:42,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-21 19:45:42,325 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-21 19:45:42,326 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-21 19:45:42,326 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-21 19:45:42,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-21 19:45:42,331 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-21 19:45:42,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:42,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:42,333 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-21 19:45:42,333 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-21 19:45:42,333 INFO L791 eck$LassoCheckResult]: Stem: 10971#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10831#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; 10820#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10767#L96-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; 10768#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10761#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 10762#L110-2 assume !false; 11252#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11250#L113 assume !(12292 == ssl3_accept_~s__state~0); 11248#L116 assume !(16384 == ssl3_accept_~s__state~0); 11246#L119 assume !(8192 == ssl3_accept_~s__state~0); 11244#L122 assume !(24576 == ssl3_accept_~s__state~0); 11242#L125 assume !(8195 == ssl3_accept_~s__state~0); 11240#L128 assume !(8480 == ssl3_accept_~s__state~0); 11238#L131 assume !(8481 == ssl3_accept_~s__state~0); 11236#L134 assume !(8482 == ssl3_accept_~s__state~0); 11234#L137 assume 8464 == ssl3_accept_~s__state~0; 10727#L144 [2021-10-21 19:45:42,333 INFO L793 eck$LassoCheckResult]: Loop: 10727#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10728#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10745#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10746#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11533#L590 ssl3_accept_~skip~0 := 0; 11531#L110-2 assume !false; 11529#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11527#L113 assume !(12292 == ssl3_accept_~s__state~0); 11525#L116 assume !(16384 == ssl3_accept_~s__state~0); 11523#L119 assume !(8192 == ssl3_accept_~s__state~0); 11521#L122 assume !(24576 == ssl3_accept_~s__state~0); 11519#L125 assume !(8195 == ssl3_accept_~s__state~0); 11517#L128 assume !(8480 == ssl3_accept_~s__state~0); 11515#L131 assume !(8481 == ssl3_accept_~s__state~0); 11513#L134 assume !(8482 == ssl3_accept_~s__state~0); 11511#L137 assume !(8464 == ssl3_accept_~s__state~0); 10879#L140 assume !(8465 == ssl3_accept_~s__state~0); 10880#L143 assume !(8466 == ssl3_accept_~s__state~0); 10952#L146 assume 8496 == ssl3_accept_~s__state~0; 11223#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11222#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10769#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 10770#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10936#L304-2 ssl3_accept_~s__init_num~0 := 0; 10910#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10703#L590 ssl3_accept_~skip~0 := 0; 10832#L110-2 assume !false; 10757#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10758#L113 assume !(12292 == ssl3_accept_~s__state~0); 10791#L116 assume !(16384 == ssl3_accept_~s__state~0); 10792#L119 assume !(8192 == ssl3_accept_~s__state~0); 10858#L122 assume !(24576 == ssl3_accept_~s__state~0); 10859#L125 assume !(8195 == ssl3_accept_~s__state~0); 10871#L128 assume !(8480 == ssl3_accept_~s__state~0); 10841#L131 assume !(8481 == ssl3_accept_~s__state~0); 10842#L134 assume !(8482 == ssl3_accept_~s__state~0); 10883#L137 assume !(8464 == ssl3_accept_~s__state~0); 10884#L140 assume !(8465 == ssl3_accept_~s__state~0); 11447#L143 assume !(8466 == ssl3_accept_~s__state~0); 10926#L146 assume !(8496 == ssl3_accept_~s__state~0); 10927#L149 assume !(8497 == ssl3_accept_~s__state~0); 11446#L152 assume 8512 == ssl3_accept_~s__state~0; 10978#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10849#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10850#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10789#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11319#L590 ssl3_accept_~skip~0 := 0; 11316#L110-2 assume !false; 11313#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11310#L113 assume !(12292 == ssl3_accept_~s__state~0); 11307#L116 assume !(16384 == ssl3_accept_~s__state~0); 11304#L119 assume !(8192 == ssl3_accept_~s__state~0); 11301#L122 assume !(24576 == ssl3_accept_~s__state~0); 11298#L125 assume !(8195 == ssl3_accept_~s__state~0); 11294#L128 assume !(8480 == ssl3_accept_~s__state~0); 11291#L131 assume !(8481 == ssl3_accept_~s__state~0); 11288#L134 assume !(8482 == ssl3_accept_~s__state~0); 11285#L137 assume !(8464 == ssl3_accept_~s__state~0); 11282#L140 assume !(8465 == ssl3_accept_~s__state~0); 11279#L143 assume !(8466 == ssl3_accept_~s__state~0); 11275#L146 assume !(8496 == ssl3_accept_~s__state~0); 11224#L149 assume !(8497 == ssl3_accept_~s__state~0); 11225#L152 assume !(8512 == ssl3_accept_~s__state~0); 11273#L155 assume !(8513 == ssl3_accept_~s__state~0); 11157#L158 assume !(8528 == ssl3_accept_~s__state~0); 11158#L161 assume !(8529 == ssl3_accept_~s__state~0); 11032#L164 assume !(8544 == ssl3_accept_~s__state~0); 11033#L167 assume !(8545 == ssl3_accept_~s__state~0); 11034#L170 assume 8560 == ssl3_accept_~s__state~0; 10979#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10919#L429 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; 10714#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11382#L590 ssl3_accept_~skip~0 := 0; 11380#L110-2 assume !false; 11378#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11376#L113 assume !(12292 == ssl3_accept_~s__state~0); 11374#L116 assume !(16384 == ssl3_accept_~s__state~0); 11372#L119 assume !(8192 == ssl3_accept_~s__state~0); 11370#L122 assume !(24576 == ssl3_accept_~s__state~0); 11368#L125 assume !(8195 == ssl3_accept_~s__state~0); 11366#L128 assume !(8480 == ssl3_accept_~s__state~0); 11041#L131 assume !(8481 == ssl3_accept_~s__state~0); 11017#L134 assume !(8482 == ssl3_accept_~s__state~0); 11006#L137 assume 8464 == ssl3_accept_~s__state~0; 10727#L144 [2021-10-21 19:45:42,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,334 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-21 19:45:42,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350432043] [2021-10-21 19:45:42,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,351 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:42,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,368 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:42,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1524416678, now seen corresponding path program 1 times [2021-10-21 19:45:42,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325140580] [2021-10-21 19:45:42,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:42,438 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-21 19:45:42,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:42,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325140580] [2021-10-21 19:45:42,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325140580] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:42,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:42,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:42,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874085535] [2021-10-21 19:45:42,440 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:42,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:42,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:42,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:42,441 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-21 19:45:42,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:42,569 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-21 19:45:42,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:42,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-21 19:45:42,580 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-21 19:45:42,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-21 19:45:42,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-21 19:45:42,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-21 19:45:42,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-21 19:45:42,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:42,590 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-21 19:45:42,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-21 19:45:42,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-21 19:45:42,608 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-21 19:45:42,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-21 19:45:42,612 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-21 19:45:42,612 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-21 19:45:42,612 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-21 19:45:42,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-21 19:45:42,618 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-21 19:45:42,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:42,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:42,620 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-21 19:45:42,620 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-21 19:45:42,620 INFO L791 eck$LassoCheckResult]: Stem: 12783#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12640#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; 12634#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12584#L96-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; 12585#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12578#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 12579#L110-2 assume !false; 12867#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13381#L113 assume !(12292 == ssl3_accept_~s__state~0); 13375#L116 assume !(16384 == ssl3_accept_~s__state~0); 13373#L119 assume !(8192 == ssl3_accept_~s__state~0); 13371#L122 assume !(24576 == ssl3_accept_~s__state~0); 13369#L125 assume !(8195 == ssl3_accept_~s__state~0); 13367#L128 assume !(8480 == ssl3_accept_~s__state~0); 13330#L131 assume !(8481 == ssl3_accept_~s__state~0); 13142#L134 assume !(8482 == ssl3_accept_~s__state~0); 13143#L137 assume 8464 == ssl3_accept_~s__state~0; 12543#L144 [2021-10-21 19:45:42,621 INFO L793 eck$LassoCheckResult]: Loop: 12543#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12544#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12562#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12563#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12519#L590 ssl3_accept_~skip~0 := 0; 12649#L110-2 assume !false; 12570#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12571#L113 assume !(12292 == ssl3_accept_~s__state~0); 12607#L116 assume !(16384 == ssl3_accept_~s__state~0); 12608#L119 assume !(8192 == ssl3_accept_~s__state~0); 12675#L122 assume !(24576 == ssl3_accept_~s__state~0); 12676#L125 assume !(8195 == ssl3_accept_~s__state~0); 12688#L128 assume !(8480 == ssl3_accept_~s__state~0); 12655#L131 assume !(8481 == ssl3_accept_~s__state~0); 12656#L134 assume !(8482 == ssl3_accept_~s__state~0); 12698#L137 assume !(8464 == ssl3_accept_~s__state~0); 12692#L140 assume !(8465 == ssl3_accept_~s__state~0); 12693#L143 assume !(8466 == ssl3_accept_~s__state~0); 12764#L146 assume 8496 == ssl3_accept_~s__state~0; 12759#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12621#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12586#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 12587#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12761#L304-2 ssl3_accept_~s__init_num~0 := 0; 13429#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13420#L590 ssl3_accept_~skip~0 := 0; 13418#L110-2 assume !false; 13416#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13414#L113 assume !(12292 == ssl3_accept_~s__state~0); 13412#L116 assume !(16384 == ssl3_accept_~s__state~0); 13410#L119 assume !(8192 == ssl3_accept_~s__state~0); 13408#L122 assume !(24576 == ssl3_accept_~s__state~0); 13406#L125 assume !(8195 == ssl3_accept_~s__state~0); 13404#L128 assume !(8480 == ssl3_accept_~s__state~0); 13402#L131 assume !(8481 == ssl3_accept_~s__state~0); 13400#L134 assume !(8482 == ssl3_accept_~s__state~0); 13398#L137 assume !(8464 == ssl3_accept_~s__state~0); 13396#L140 assume !(8465 == ssl3_accept_~s__state~0); 13394#L143 assume !(8466 == ssl3_accept_~s__state~0); 12740#L146 assume !(8496 == ssl3_accept_~s__state~0); 12741#L149 assume !(8497 == ssl3_accept_~s__state~0); 12623#L152 assume !(8512 == ssl3_accept_~s__state~0); 12624#L155 assume !(8513 == ssl3_accept_~s__state~0); 13361#L158 assume !(8528 == ssl3_accept_~s__state~0); 13362#L161 assume !(8529 == ssl3_accept_~s__state~0); 12737#L164 assume !(8544 == ssl3_accept_~s__state~0); 12566#L167 assume !(8545 == ssl3_accept_~s__state~0); 12567#L170 assume !(8560 == ssl3_accept_~s__state~0); 12696#L173 assume !(8561 == ssl3_accept_~s__state~0); 12659#L176 assume !(8448 == ssl3_accept_~s__state~0); 12660#L179 assume !(8576 == ssl3_accept_~s__state~0); 12766#L182 assume !(8577 == ssl3_accept_~s__state~0); 12757#L185 assume !(8592 == ssl3_accept_~s__state~0); 12558#L188 assume !(8593 == ssl3_accept_~s__state~0); 12559#L191 assume !(8608 == ssl3_accept_~s__state~0); 12728#L194 assume !(8609 == ssl3_accept_~s__state~0); 12713#L197 assume !(8640 == ssl3_accept_~s__state~0); 12714#L200 assume !(8641 == ssl3_accept_~s__state~0); 12938#L203 assume 8656 == ssl3_accept_~s__state~0; 12845#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12937#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12580#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12581#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12602#L515 assume !(0 == ssl3_accept_~tmp___10~0); 12644#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13062#L590 ssl3_accept_~skip~0 := 0; 13060#L110-2 assume !false; 13057#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13054#L113 assume !(12292 == ssl3_accept_~s__state~0); 13031#L116 assume 16384 == ssl3_accept_~s__state~0; 12680#L222 ssl3_accept_~s__server~0 := 1; 13390#L227 assume 0 != ssl3_accept_~cb~0; 13389#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13388#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13386#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13383#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13382#L254 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; 13380#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13374#L590 ssl3_accept_~skip~0 := 0; 13372#L110-2 assume !false; 13370#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13368#L113 assume !(12292 == ssl3_accept_~s__state~0); 13366#L116 assume !(16384 == ssl3_accept_~s__state~0); 13365#L119 assume !(8192 == ssl3_accept_~s__state~0); 13332#L122 assume !(24576 == ssl3_accept_~s__state~0); 13331#L125 assume !(8195 == ssl3_accept_~s__state~0); 12919#L128 assume !(8480 == ssl3_accept_~s__state~0); 12920#L131 assume !(8481 == ssl3_accept_~s__state~0); 12826#L134 assume !(8482 == ssl3_accept_~s__state~0); 12811#L137 assume 8464 == ssl3_accept_~s__state~0; 12543#L144 [2021-10-21 19:45:42,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-21 19:45:42,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367999904] [2021-10-21 19:45:42,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,640 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,656 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:42,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,657 INFO L82 PathProgramCache]: Analyzing trace with hash 463133017, now seen corresponding path program 1 times [2021-10-21 19:45:42,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453356445] [2021-10-21 19:45:42,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:42,705 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-21 19:45:42,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:42,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453356445] [2021-10-21 19:45:42,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453356445] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:42,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:42,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:42,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570411907] [2021-10-21 19:45:42,707 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:42,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:42,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:42,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:42,708 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-21 19:45:42,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:42,859 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-21 19:45:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:42,860 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-21 19:45:42,867 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2021-10-21 19:45:42,873 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-21 19:45:42,873 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-21 19:45:42,874 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-21 19:45:42,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-21 19:45:42,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:42,875 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-21 19:45:42,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-21 19:45:42,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-21 19:45:42,888 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-21 19:45:42,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-21 19:45:42,891 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-21 19:45:42,892 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-21 19:45:42,892 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-21 19:45:42,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-21 19:45:42,896 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2021-10-21 19:45:42,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:42,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:42,898 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-21 19:45:42,898 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-21 19:45:42,898 INFO L791 eck$LassoCheckResult]: Stem: 14557#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14433#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; 14429#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14379#L96-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; 14380#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14365#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 14366#L110-2 assume !false; 14641#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15027#L113 assume !(12292 == ssl3_accept_~s__state~0); 15025#L116 assume !(16384 == ssl3_accept_~s__state~0); 15023#L119 assume !(8192 == ssl3_accept_~s__state~0); 15021#L122 assume !(24576 == ssl3_accept_~s__state~0); 15019#L125 assume !(8195 == ssl3_accept_~s__state~0); 15017#L128 assume !(8480 == ssl3_accept_~s__state~0); 15015#L131 assume !(8481 == ssl3_accept_~s__state~0); 15013#L134 assume !(8482 == ssl3_accept_~s__state~0); 15011#L137 assume 8464 == ssl3_accept_~s__state~0; 14340#L144 [2021-10-21 19:45:42,899 INFO L793 eck$LassoCheckResult]: Loop: 14340#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14341#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14354#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14355#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15097#L590 ssl3_accept_~skip~0 := 0; 15095#L110-2 assume !false; 15093#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15091#L113 assume !(12292 == ssl3_accept_~s__state~0); 15089#L116 assume !(16384 == ssl3_accept_~s__state~0); 15087#L119 assume !(8192 == ssl3_accept_~s__state~0); 15085#L122 assume !(24576 == ssl3_accept_~s__state~0); 15083#L125 assume !(8195 == ssl3_accept_~s__state~0); 15081#L128 assume !(8480 == ssl3_accept_~s__state~0); 15079#L131 assume !(8481 == ssl3_accept_~s__state~0); 15077#L134 assume !(8482 == ssl3_accept_~s__state~0); 15075#L137 assume !(8464 == ssl3_accept_~s__state~0); 14955#L140 assume !(8465 == ssl3_accept_~s__state~0); 14954#L143 assume !(8466 == ssl3_accept_~s__state~0); 14953#L146 assume 8496 == ssl3_accept_~s__state~0; 14535#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14409#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14410#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 14999#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14997#L304-2 ssl3_accept_~s__init_num~0 := 0; 14994#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14988#L590 ssl3_accept_~skip~0 := 0; 14986#L110-2 assume !false; 14984#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14982#L113 assume !(12292 == ssl3_accept_~s__state~0); 14980#L116 assume !(16384 == ssl3_accept_~s__state~0); 14978#L119 assume !(8192 == ssl3_accept_~s__state~0); 14976#L122 assume !(24576 == ssl3_accept_~s__state~0); 14974#L125 assume !(8195 == ssl3_accept_~s__state~0); 14972#L128 assume !(8480 == ssl3_accept_~s__state~0); 14970#L131 assume !(8481 == ssl3_accept_~s__state~0); 14968#L134 assume !(8482 == ssl3_accept_~s__state~0); 14965#L137 assume !(8464 == ssl3_accept_~s__state~0); 14963#L140 assume !(8465 == ssl3_accept_~s__state~0); 14962#L143 assume !(8466 == ssl3_accept_~s__state~0); 14960#L146 assume !(8496 == ssl3_accept_~s__state~0); 14959#L149 assume !(8497 == ssl3_accept_~s__state~0); 14877#L152 assume 8512 == ssl3_accept_~s__state~0; 14563#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14455#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14456#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14510#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15153#L590 ssl3_accept_~skip~0 := 0; 15151#L110-2 assume !false; 15149#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15147#L113 assume !(12292 == ssl3_accept_~s__state~0); 15145#L116 assume !(16384 == ssl3_accept_~s__state~0); 15143#L119 assume !(8192 == ssl3_accept_~s__state~0); 15141#L122 assume !(24576 == ssl3_accept_~s__state~0); 15139#L125 assume !(8195 == ssl3_accept_~s__state~0); 15137#L128 assume !(8480 == ssl3_accept_~s__state~0); 15135#L131 assume !(8481 == ssl3_accept_~s__state~0); 15133#L134 assume !(8482 == ssl3_accept_~s__state~0); 15131#L137 assume !(8464 == ssl3_accept_~s__state~0); 15129#L140 assume !(8465 == ssl3_accept_~s__state~0); 15127#L143 assume !(8466 == ssl3_accept_~s__state~0); 15125#L146 assume !(8496 == ssl3_accept_~s__state~0); 15123#L149 assume !(8497 == ssl3_accept_~s__state~0); 15121#L152 assume !(8512 == ssl3_accept_~s__state~0); 15119#L155 assume !(8513 == ssl3_accept_~s__state~0); 15117#L158 assume 8528 == ssl3_accept_~s__state~0; 14424#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14387#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14388#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14499#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14561#L364 assume !(ssl3_accept_~ret~0 <= 0); 14414#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14399#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14897#L590 ssl3_accept_~skip~0 := 0; 14896#L110-2 assume !false; 14895#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14894#L113 assume !(12292 == ssl3_accept_~s__state~0); 14893#L116 assume !(16384 == ssl3_accept_~s__state~0); 14892#L119 assume !(8192 == ssl3_accept_~s__state~0); 14891#L122 assume !(24576 == ssl3_accept_~s__state~0); 14890#L125 assume !(8195 == ssl3_accept_~s__state~0); 14889#L128 assume !(8480 == ssl3_accept_~s__state~0); 14888#L131 assume !(8481 == ssl3_accept_~s__state~0); 14887#L134 assume !(8482 == ssl3_accept_~s__state~0); 14886#L137 assume !(8464 == ssl3_accept_~s__state~0); 14885#L140 assume !(8465 == ssl3_accept_~s__state~0); 14884#L143 assume !(8466 == ssl3_accept_~s__state~0); 14882#L146 assume !(8496 == ssl3_accept_~s__state~0); 14881#L149 assume !(8497 == ssl3_accept_~s__state~0); 14880#L152 assume !(8512 == ssl3_accept_~s__state~0); 14875#L155 assume !(8513 == ssl3_accept_~s__state~0); 14876#L158 assume !(8528 == ssl3_accept_~s__state~0); 14966#L161 assume !(8529 == ssl3_accept_~s__state~0); 14618#L164 assume !(8544 == ssl3_accept_~s__state~0); 14619#L167 assume !(8545 == ssl3_accept_~s__state~0); 14620#L170 assume 8560 == ssl3_accept_~s__state~0; 14565#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14512#L429 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; 14327#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14925#L590 ssl3_accept_~skip~0 := 0; 14923#L110-2 assume !false; 14921#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14920#L113 assume !(12292 == ssl3_accept_~s__state~0); 14914#L116 assume !(16384 == ssl3_accept_~s__state~0); 14912#L119 assume !(8192 == ssl3_accept_~s__state~0); 14910#L122 assume !(24576 == ssl3_accept_~s__state~0); 14908#L125 assume !(8195 == ssl3_accept_~s__state~0); 14906#L128 assume !(8480 == ssl3_accept_~s__state~0); 14649#L131 assume !(8481 == ssl3_accept_~s__state~0); 14609#L134 assume !(8482 == ssl3_accept_~s__state~0); 14586#L137 assume 8464 == ssl3_accept_~s__state~0; 14340#L144 [2021-10-21 19:45:42,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-21 19:45:42,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674971183] [2021-10-21 19:45:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,908 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:42,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:42,917 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:42,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:42,918 INFO L82 PathProgramCache]: Analyzing trace with hash 153856453, now seen corresponding path program 1 times [2021-10-21 19:45:42,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:42,919 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335319158] [2021-10-21 19:45:42,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:42,919 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:42,951 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-21 19:45:42,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:42,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335319158] [2021-10-21 19:45:42,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335319158] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:42,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:42,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:42,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208524738] [2021-10-21 19:45:42,953 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:42,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:42,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:42,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:42,954 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-21 19:45:43,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:43,069 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-10-21 19:45:43,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:43,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-10-21 19:45:43,077 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 600 [2021-10-21 19:45:43,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-10-21 19:45:43,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-10-21 19:45:43,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-10-21 19:45:43,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-10-21 19:45:43,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:43,087 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-10-21 19:45:43,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-10-21 19:45:43,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-10-21 19:45:43,104 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-21 19:45:43,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-10-21 19:45:43,107 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-21 19:45:43,107 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-21 19:45:43,107 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-21 19:45:43,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-10-21 19:45:43,112 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2021-10-21 19:45:43,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:43,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:43,114 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-21 19:45:43,114 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-21 19:45:43,114 INFO L791 eck$LassoCheckResult]: Stem: 16410#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16266#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; 16262#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16213#L96-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; 16214#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16199#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 16200#L110-2 assume !false; 16482#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16726#L113 assume !(12292 == ssl3_accept_~s__state~0); 16724#L116 assume !(16384 == ssl3_accept_~s__state~0); 16722#L119 assume !(8192 == ssl3_accept_~s__state~0); 16720#L122 assume !(24576 == ssl3_accept_~s__state~0); 16718#L125 assume !(8195 == ssl3_accept_~s__state~0); 16717#L128 assume !(8480 == ssl3_accept_~s__state~0); 16716#L131 assume !(8481 == ssl3_accept_~s__state~0); 16714#L134 assume !(8482 == ssl3_accept_~s__state~0); 16715#L137 assume 8464 == ssl3_accept_~s__state~0; 16173#L144 [2021-10-21 19:45:43,115 INFO L793 eck$LassoCheckResult]: Loop: 16173#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16174#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16188#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16189#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17025#L590 ssl3_accept_~skip~0 := 0; 17024#L110-2 assume !false; 17022#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17018#L113 assume !(12292 == ssl3_accept_~s__state~0); 17015#L116 assume !(16384 == ssl3_accept_~s__state~0); 17014#L119 assume !(8192 == ssl3_accept_~s__state~0); 17012#L122 assume !(24576 == ssl3_accept_~s__state~0); 16982#L125 assume !(8195 == ssl3_accept_~s__state~0); 16979#L128 assume !(8480 == ssl3_accept_~s__state~0); 16975#L131 assume !(8481 == ssl3_accept_~s__state~0); 16976#L134 assume !(8482 == ssl3_accept_~s__state~0); 16974#L137 assume !(8464 == ssl3_accept_~s__state~0); 16972#L140 assume !(8465 == ssl3_accept_~s__state~0); 16390#L143 assume !(8466 == ssl3_accept_~s__state~0); 16391#L146 assume 8496 == ssl3_accept_~s__state~0; 16384#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16242#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16243#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 16769#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16770#L304-2 ssl3_accept_~s__init_num~0 := 0; 17049#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17046#L590 ssl3_accept_~skip~0 := 0; 17045#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17043#L113 assume !(12292 == ssl3_accept_~s__state~0); 17042#L116 assume !(16384 == ssl3_accept_~s__state~0); 17041#L119 assume !(8192 == ssl3_accept_~s__state~0); 17040#L122 assume !(24576 == ssl3_accept_~s__state~0); 17039#L125 assume !(8195 == ssl3_accept_~s__state~0); 17038#L128 assume !(8480 == ssl3_accept_~s__state~0); 17037#L131 assume !(8481 == ssl3_accept_~s__state~0); 17036#L134 assume !(8482 == ssl3_accept_~s__state~0); 17035#L137 assume !(8464 == ssl3_accept_~s__state~0); 16789#L140 assume !(8465 == ssl3_accept_~s__state~0); 16790#L143 assume !(8466 == ssl3_accept_~s__state~0); 16783#L146 assume !(8496 == ssl3_accept_~s__state~0); 16784#L149 assume !(8497 == ssl3_accept_~s__state~0); 16779#L152 assume 8512 == ssl3_accept_~s__state~0; 16552#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17020#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17016#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17001#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16991#L590 ssl3_accept_~skip~0 := 0; 16990#L110-2 assume !false; 16987#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16986#L113 assume !(12292 == ssl3_accept_~s__state~0); 16937#L116 assume !(16384 == ssl3_accept_~s__state~0); 16936#L119 assume !(8192 == ssl3_accept_~s__state~0); 16935#L122 assume !(24576 == ssl3_accept_~s__state~0); 16933#L125 assume !(8195 == ssl3_accept_~s__state~0); 16932#L128 assume !(8480 == ssl3_accept_~s__state~0); 16931#L131 assume !(8481 == ssl3_accept_~s__state~0); 16930#L134 assume !(8482 == ssl3_accept_~s__state~0); 16925#L137 assume !(8464 == ssl3_accept_~s__state~0); 16923#L140 assume !(8465 == ssl3_accept_~s__state~0); 16921#L143 assume !(8466 == ssl3_accept_~s__state~0); 16919#L146 assume !(8496 == ssl3_accept_~s__state~0); 16917#L149 assume !(8497 == ssl3_accept_~s__state~0); 16915#L152 assume !(8512 == ssl3_accept_~s__state~0); 16913#L155 assume !(8513 == ssl3_accept_~s__state~0); 16911#L158 assume 8528 == ssl3_accept_~s__state~0; 16548#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16221#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16222#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16341#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16419#L364 assume !(ssl3_accept_~ret~0 <= 0); 16247#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16405#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17006#L590 ssl3_accept_~skip~0 := 0; 17005#L110-2 assume !false; 17003#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17002#L113 assume !(12292 == ssl3_accept_~s__state~0); 16992#L116 assume !(16384 == ssl3_accept_~s__state~0); 16989#L119 assume !(8192 == ssl3_accept_~s__state~0); 16988#L122 assume !(24576 == ssl3_accept_~s__state~0); 16981#L125 assume !(8195 == ssl3_accept_~s__state~0); 16308#L128 assume !(8480 == ssl3_accept_~s__state~0); 16309#L131 assume !(8481 == ssl3_accept_~s__state~0); 16413#L134 assume !(8482 == ssl3_accept_~s__state~0); 16321#L137 assume !(8464 == ssl3_accept_~s__state~0); 16314#L140 assume !(8465 == ssl3_accept_~s__state~0); 16315#L143 assume !(8466 == ssl3_accept_~s__state~0); 16969#L146 assume !(8496 == ssl3_accept_~s__state~0); 16373#L149 assume !(8497 == ssl3_accept_~s__state~0); 16374#L152 assume !(8512 == ssl3_accept_~s__state~0); 16295#L155 assume !(8513 == ssl3_accept_~s__state~0); 16296#L158 assume !(8528 == ssl3_accept_~s__state~0); 16177#L161 assume !(8529 == ssl3_accept_~s__state~0); 16178#L164 assume 8544 == ssl3_accept_~s__state~0; 16358#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16301#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 16303#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16327#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16328#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16312#L411 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; 16155#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16924#L590 ssl3_accept_~skip~0 := 0; 16922#L110-2 assume !false; 16920#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16918#L113 assume !(12292 == ssl3_accept_~s__state~0); 16916#L116 assume !(16384 == ssl3_accept_~s__state~0); 16914#L119 assume !(8192 == ssl3_accept_~s__state~0); 16912#L122 assume !(24576 == ssl3_accept_~s__state~0); 16910#L125 assume !(8195 == ssl3_accept_~s__state~0); 16909#L128 assume !(8480 == ssl3_accept_~s__state~0); 16496#L131 assume !(8481 == ssl3_accept_~s__state~0); 16466#L134 assume !(8482 == ssl3_accept_~s__state~0); 16425#L137 assume 8464 == ssl3_accept_~s__state~0; 16173#L144 [2021-10-21 19:45:43,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-21 19:45:43,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785495078] [2021-10-21 19:45:43,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:43,125 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:43,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:43,152 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:43,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1952571691, now seen corresponding path program 1 times [2021-10-21 19:45:43,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,153 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222725155] [2021-10-21 19:45:43,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,154 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:43,190 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-21 19:45:43,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:43,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222725155] [2021-10-21 19:45:43,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222725155] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:43,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:43,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:43,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987270920] [2021-10-21 19:45:43,191 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:43,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:43,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:43,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:43,192 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-21 19:45:43,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:43,323 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-10-21 19:45:43,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:43,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-10-21 19:45:43,331 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-10-21 19:45:43,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-10-21 19:45:43,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-10-21 19:45:43,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-10-21 19:45:43,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-10-21 19:45:43,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:43,341 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-10-21 19:45:43,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-10-21 19:45:43,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-10-21 19:45:43,357 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-21 19:45:43,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-10-21 19:45:43,360 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-21 19:45:43,361 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-21 19:45:43,361 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-21 19:45:43,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-10-21 19:45:43,366 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-10-21 19:45:43,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:43,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:43,367 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:43,367 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-21 19:45:43,368 INFO L791 eck$LassoCheckResult]: Stem: 18352#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18227#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; 18223#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18174#L96-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; 18175#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18160#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18161#L110-2 assume !false; 18422#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18420#L113 assume !(12292 == ssl3_accept_~s__state~0); 18418#L116 assume !(16384 == ssl3_accept_~s__state~0); 18416#L119 assume !(8192 == ssl3_accept_~s__state~0); 18414#L122 assume !(24576 == ssl3_accept_~s__state~0); 18412#L125 assume !(8195 == ssl3_accept_~s__state~0); 18410#L128 assume !(8480 == ssl3_accept_~s__state~0); 18408#L131 assume 8481 == ssl3_accept_~s__state~0; 18353#L132 [2021-10-21 19:45:43,368 INFO L793 eck$LassoCheckResult]: Loop: 18353#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18138#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18120#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18114#L590 ssl3_accept_~skip~0 := 0; 18232#L110-2 assume !false; 18162#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18163#L113 assume !(12292 == ssl3_accept_~s__state~0); 18194#L116 assume !(16384 == ssl3_accept_~s__state~0); 18195#L119 assume !(8192 == ssl3_accept_~s__state~0); 18254#L122 assume !(24576 == ssl3_accept_~s__state~0); 18255#L125 assume !(8195 == ssl3_accept_~s__state~0); 18262#L128 assume !(8480 == ssl3_accept_~s__state~0); 18237#L131 assume !(8481 == ssl3_accept_~s__state~0); 18238#L134 assume !(8482 == ssl3_accept_~s__state~0); 18271#L137 assume !(8464 == ssl3_accept_~s__state~0); 18265#L140 assume !(8465 == ssl3_accept_~s__state~0); 18266#L143 assume !(8466 == ssl3_accept_~s__state~0); 18306#L146 assume !(8496 == ssl3_accept_~s__state~0); 18307#L149 assume !(8497 == ssl3_accept_~s__state~0); 18211#L152 assume !(8512 == ssl3_accept_~s__state~0); 18212#L155 assume !(8513 == ssl3_accept_~s__state~0); 18807#L158 assume !(8528 == ssl3_accept_~s__state~0); 18806#L161 assume !(8529 == ssl3_accept_~s__state~0); 18805#L164 assume !(8544 == ssl3_accept_~s__state~0); 18802#L167 assume !(8545 == ssl3_accept_~s__state~0); 18801#L170 assume !(8560 == ssl3_accept_~s__state~0); 18687#L173 assume !(8561 == ssl3_accept_~s__state~0); 18375#L176 assume 8448 == ssl3_accept_~s__state~0; 18260#L177 assume !(ssl3_accept_~num1~0 > 0); 18215#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18216#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18392#L590 ssl3_accept_~skip~0 := 0; 18391#L110-2 assume !false; 18390#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18373#L113 assume !(12292 == ssl3_accept_~s__state~0); 18374#L116 assume !(16384 == ssl3_accept_~s__state~0); 18514#L119 assume !(8192 == ssl3_accept_~s__state~0); 18512#L122 assume !(24576 == ssl3_accept_~s__state~0); 18510#L125 assume !(8195 == ssl3_accept_~s__state~0); 18508#L128 assume 8480 == ssl3_accept_~s__state~0; 18353#L132 [2021-10-21 19:45:43,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,369 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-21 19:45:43,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123071387] [2021-10-21 19:45:43,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:43,392 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-21 19:45:43,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:43,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123071387] [2021-10-21 19:45:43,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123071387] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:43,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:43,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:43,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004931109] [2021-10-21 19:45:43,393 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:45:43,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1521907346, now seen corresponding path program 1 times [2021-10-21 19:45:43,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364302390] [2021-10-21 19:45:43,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:43,440 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-21 19:45:43,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:43,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364302390] [2021-10-21 19:45:43,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364302390] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:43,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085702670] [2021-10-21 19:45:43,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,442 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:45:43,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:43,444 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:45:43,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-21 19:45:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:43,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 19:45:43,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:43,626 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-21 19:45:43,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085702670] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:43,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 19:45:43,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-21 19:45:43,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826727536] [2021-10-21 19:45:43,629 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:43,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:43,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:43,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:43,630 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-21 19:45:43,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:43,730 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-10-21 19:45:43,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:43,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-10-21 19:45:43,741 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-10-21 19:45:43,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-10-21 19:45:43,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-21 19:45:43,750 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-21 19:45:43,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-10-21 19:45:43,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:43,750 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-10-21 19:45:43,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-10-21 19:45:43,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-10-21 19:45:43,768 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-21 19:45:43,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-10-21 19:45:43,771 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-21 19:45:43,771 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-21 19:45:43,771 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-21 19:45:43,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-10-21 19:45:43,775 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-10-21 19:45:43,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:43,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:43,777 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:45:43,777 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-21 19:45:43,777 INFO L791 eck$LassoCheckResult]: Stem: 20374#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20247#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; 20243#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20196#L96-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; 20197#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20182#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20183#L110-2 assume !false; 20411#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20410#L113 assume !(12292 == ssl3_accept_~s__state~0); 20409#L116 assume !(16384 == ssl3_accept_~s__state~0); 20408#L119 assume !(8192 == ssl3_accept_~s__state~0); 20407#L122 assume !(24576 == ssl3_accept_~s__state~0); 20406#L125 assume !(8195 == ssl3_accept_~s__state~0); 20403#L128 assume !(8480 == ssl3_accept_~s__state~0); 20401#L131 assume !(8481 == ssl3_accept_~s__state~0); 20398#L134 assume 8482 == ssl3_accept_~s__state~0; 20363#L135 [2021-10-21 19:45:43,777 INFO L793 eck$LassoCheckResult]: Loop: 20363#L135 ssl3_accept_~s__state~0 := 3; 20141#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20948#L590 ssl3_accept_~skip~0 := 0; 20946#L110-2 assume !false; 20944#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20942#L113 assume !(12292 == ssl3_accept_~s__state~0); 20940#L116 assume !(16384 == ssl3_accept_~s__state~0); 20938#L119 assume !(8192 == ssl3_accept_~s__state~0); 20936#L122 assume !(24576 == ssl3_accept_~s__state~0); 20934#L125 assume !(8195 == ssl3_accept_~s__state~0); 20932#L128 assume !(8480 == ssl3_accept_~s__state~0); 20930#L131 assume !(8481 == ssl3_accept_~s__state~0); 20928#L134 assume !(8482 == ssl3_accept_~s__state~0); 20926#L137 assume !(8464 == ssl3_accept_~s__state~0); 20924#L140 assume !(8465 == ssl3_accept_~s__state~0); 20922#L143 assume !(8466 == ssl3_accept_~s__state~0); 20920#L146 assume !(8496 == ssl3_accept_~s__state~0); 20849#L149 assume !(8497 == ssl3_accept_~s__state~0); 20917#L152 assume !(8512 == ssl3_accept_~s__state~0); 20915#L155 assume !(8513 == ssl3_accept_~s__state~0); 20913#L158 assume !(8528 == ssl3_accept_~s__state~0); 20911#L161 assume !(8529 == ssl3_accept_~s__state~0); 20909#L164 assume !(8544 == ssl3_accept_~s__state~0); 20907#L167 assume !(8545 == ssl3_accept_~s__state~0); 20905#L170 assume !(8560 == ssl3_accept_~s__state~0); 20903#L173 assume !(8561 == ssl3_accept_~s__state~0); 20400#L176 assume 8448 == ssl3_accept_~s__state~0; 20280#L177 assume !(ssl3_accept_~num1~0 > 0); 20236#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20237#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20532#L590 ssl3_accept_~skip~0 := 0; 20531#L110-2 assume !false; 20530#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20395#L113 assume !(12292 == ssl3_accept_~s__state~0); 20396#L116 assume !(16384 == ssl3_accept_~s__state~0); 20683#L119 assume !(8192 == ssl3_accept_~s__state~0); 20681#L122 assume !(24576 == ssl3_accept_~s__state~0); 20679#L125 assume !(8195 == ssl3_accept_~s__state~0); 20677#L128 assume !(8480 == ssl3_accept_~s__state~0); 20676#L131 assume !(8481 == ssl3_accept_~s__state~0); 20675#L134 assume 8482 == ssl3_accept_~s__state~0; 20363#L135 [2021-10-21 19:45:43,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,778 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-21 19:45:43,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972524508] [2021-10-21 19:45:43,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:43,802 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-21 19:45:43,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:43,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972524508] [2021-10-21 19:45:43,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972524508] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:43,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:43,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:43,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318448077] [2021-10-21 19:45:43,803 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:45:43,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,803 INFO L82 PathProgramCache]: Analyzing trace with hash 73640739, now seen corresponding path program 1 times [2021-10-21 19:45:43,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,804 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890141334] [2021-10-21 19:45:43,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:43,826 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-21 19:45:43,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:43,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890141334] [2021-10-21 19:45:43,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890141334] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:43,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:43,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:43,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632026170] [2021-10-21 19:45:43,828 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:43,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:43,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:43,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:43,829 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-21 19:45:43,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:43,930 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-10-21 19:45:43,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:43,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-10-21 19:45:43,935 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-10-21 19:45:43,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-21 19:45:43,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-10-21 19:45:43,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-10-21 19:45:43,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-10-21 19:45:43,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:43,944 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-21 19:45:43,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-10-21 19:45:43,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-10-21 19:45:43,959 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-21 19:45:43,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-21 19:45:43,962 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-21 19:45:43,963 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-21 19:45:43,963 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-21 19:45:43,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-10-21 19:45:43,966 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-10-21 19:45:43,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:43,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:43,968 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-21 19:45:43,968 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-21 19:45:43,968 INFO L791 eck$LassoCheckResult]: Stem: 22281#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22150#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; 22146#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22097#L96-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; 22098#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22083#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22084#L110-2 assume !false; 22376#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22814#L113 assume !(12292 == ssl3_accept_~s__state~0); 22813#L116 assume !(16384 == ssl3_accept_~s__state~0); 22812#L119 assume !(8192 == ssl3_accept_~s__state~0); 22811#L122 assume !(24576 == ssl3_accept_~s__state~0); 22810#L125 assume !(8195 == ssl3_accept_~s__state~0); 22809#L128 assume !(8480 == ssl3_accept_~s__state~0); 22808#L131 assume !(8481 == ssl3_accept_~s__state~0); 22803#L134 assume !(8482 == ssl3_accept_~s__state~0); 22801#L137 assume 8464 == ssl3_accept_~s__state~0; 22059#L144 [2021-10-21 19:45:43,969 INFO L793 eck$LassoCheckResult]: Loop: 22059#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22060#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22072#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22073#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22856#L590 ssl3_accept_~skip~0 := 0; 22853#L110-2 assume !false; 22850#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22847#L113 assume !(12292 == ssl3_accept_~s__state~0); 22844#L116 assume !(16384 == ssl3_accept_~s__state~0); 22841#L119 assume !(8192 == ssl3_accept_~s__state~0); 22838#L122 assume !(24576 == ssl3_accept_~s__state~0); 22835#L125 assume !(8195 == ssl3_accept_~s__state~0); 22833#L128 assume !(8480 == ssl3_accept_~s__state~0); 22830#L131 assume !(8481 == ssl3_accept_~s__state~0); 22827#L134 assume !(8482 == ssl3_accept_~s__state~0); 22824#L137 assume !(8464 == ssl3_accept_~s__state~0); 22822#L140 assume !(8465 == ssl3_accept_~s__state~0); 22821#L143 assume !(8466 == ssl3_accept_~s__state~0); 22791#L146 assume 8496 == ssl3_accept_~s__state~0; 22253#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22127#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22099#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 22100#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22780#L304-2 ssl3_accept_~s__init_num~0 := 0; 22777#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22771#L590 ssl3_accept_~skip~0 := 0; 22769#L110-2 assume !false; 22767#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22765#L113 assume !(12292 == ssl3_accept_~s__state~0); 22763#L116 assume !(16384 == ssl3_accept_~s__state~0); 22761#L119 assume !(8192 == ssl3_accept_~s__state~0); 22759#L122 assume !(24576 == ssl3_accept_~s__state~0); 22757#L125 assume !(8195 == ssl3_accept_~s__state~0); 22755#L128 assume !(8480 == ssl3_accept_~s__state~0); 22753#L131 assume !(8481 == ssl3_accept_~s__state~0); 22751#L134 assume !(8482 == ssl3_accept_~s__state~0); 22749#L137 assume !(8464 == ssl3_accept_~s__state~0); 22748#L140 assume !(8465 == ssl3_accept_~s__state~0); 22747#L143 assume !(8466 == ssl3_accept_~s__state~0); 22746#L146 assume !(8496 == ssl3_accept_~s__state~0); 22745#L149 assume !(8497 == ssl3_accept_~s__state~0); 22744#L152 assume 8512 == ssl3_accept_~s__state~0; 22500#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22171#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22172#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22735#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22729#L590 ssl3_accept_~skip~0 := 0; 22727#L110-2 assume !false; 22725#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22723#L113 assume !(12292 == ssl3_accept_~s__state~0); 22721#L116 assume !(16384 == ssl3_accept_~s__state~0); 22719#L119 assume !(8192 == ssl3_accept_~s__state~0); 22717#L122 assume !(24576 == ssl3_accept_~s__state~0); 22715#L125 assume !(8195 == ssl3_accept_~s__state~0); 22713#L128 assume !(8480 == ssl3_accept_~s__state~0); 22711#L131 assume !(8481 == ssl3_accept_~s__state~0); 22709#L134 assume !(8482 == ssl3_accept_~s__state~0); 22707#L137 assume !(8464 == ssl3_accept_~s__state~0); 22705#L140 assume !(8465 == ssl3_accept_~s__state~0); 22703#L143 assume !(8466 == ssl3_accept_~s__state~0); 22701#L146 assume !(8496 == ssl3_accept_~s__state~0); 22699#L149 assume !(8497 == ssl3_accept_~s__state~0); 22697#L152 assume !(8512 == ssl3_accept_~s__state~0); 22695#L155 assume !(8513 == ssl3_accept_~s__state~0); 22628#L158 assume 8528 == ssl3_accept_~s__state~0; 22141#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22105#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22106#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22217#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22284#L364 assume !(ssl3_accept_~ret~0 <= 0); 22131#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22272#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22736#L590 ssl3_accept_~skip~0 := 0; 22730#L110-2 assume !false; 22728#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22726#L113 assume !(12292 == ssl3_accept_~s__state~0); 22724#L116 assume !(16384 == ssl3_accept_~s__state~0); 22722#L119 assume !(8192 == ssl3_accept_~s__state~0); 22720#L122 assume !(24576 == ssl3_accept_~s__state~0); 22718#L125 assume !(8195 == ssl3_accept_~s__state~0); 22716#L128 assume !(8480 == ssl3_accept_~s__state~0); 22714#L131 assume !(8481 == ssl3_accept_~s__state~0); 22712#L134 assume !(8482 == ssl3_accept_~s__state~0); 22710#L137 assume !(8464 == ssl3_accept_~s__state~0); 22708#L140 assume !(8465 == ssl3_accept_~s__state~0); 22706#L143 assume !(8466 == ssl3_accept_~s__state~0); 22704#L146 assume !(8496 == ssl3_accept_~s__state~0); 22702#L149 assume !(8497 == ssl3_accept_~s__state~0); 22700#L152 assume !(8512 == ssl3_accept_~s__state~0); 22698#L155 assume !(8513 == ssl3_accept_~s__state~0); 22696#L158 assume !(8528 == ssl3_accept_~s__state~0); 22629#L161 assume !(8529 == ssl3_accept_~s__state~0); 22325#L164 assume 8544 == ssl3_accept_~s__state~0; 22323#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 22117#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22677#L590 ssl3_accept_~skip~0 := 0; 22676#L110-2 assume !false; 22675#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22674#L113 assume !(12292 == ssl3_accept_~s__state~0); 22673#L116 assume !(16384 == ssl3_accept_~s__state~0); 22672#L119 assume !(8192 == ssl3_accept_~s__state~0); 22671#L122 assume !(24576 == ssl3_accept_~s__state~0); 22670#L125 assume !(8195 == ssl3_accept_~s__state~0); 22669#L128 assume !(8480 == ssl3_accept_~s__state~0); 22668#L131 assume !(8481 == ssl3_accept_~s__state~0); 22667#L134 assume !(8482 == ssl3_accept_~s__state~0); 22666#L137 assume !(8464 == ssl3_accept_~s__state~0); 22665#L140 assume !(8465 == ssl3_accept_~s__state~0); 22664#L143 assume !(8466 == ssl3_accept_~s__state~0); 22663#L146 assume !(8496 == ssl3_accept_~s__state~0); 22661#L149 assume !(8497 == ssl3_accept_~s__state~0); 22662#L152 assume !(8512 == ssl3_accept_~s__state~0); 22691#L155 assume !(8513 == ssl3_accept_~s__state~0); 22623#L158 assume !(8528 == ssl3_accept_~s__state~0); 22622#L161 assume !(8529 == ssl3_accept_~s__state~0); 22619#L164 assume !(8544 == ssl3_accept_~s__state~0); 22326#L167 assume !(8545 == ssl3_accept_~s__state~0); 22327#L170 assume !(8560 == ssl3_accept_~s__state~0); 22444#L173 assume !(8561 == ssl3_accept_~s__state~0); 22445#L176 assume !(8448 == ssl3_accept_~s__state~0); 22540#L179 assume 8576 == ssl3_accept_~s__state~0; 22123#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22124#L451 assume !(ssl3_accept_~ret~0 <= 0); 22043#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22045#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22651#L590 ssl3_accept_~skip~0 := 0; 22649#L110-2 assume !false; 22647#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22645#L113 assume !(12292 == ssl3_accept_~s__state~0); 22643#L116 assume !(16384 == ssl3_accept_~s__state~0); 22641#L119 assume !(8192 == ssl3_accept_~s__state~0); 22639#L122 assume !(24576 == ssl3_accept_~s__state~0); 22637#L125 assume !(8195 == ssl3_accept_~s__state~0); 22635#L128 assume !(8480 == ssl3_accept_~s__state~0); 22401#L131 assume !(8481 == ssl3_accept_~s__state~0); 22632#L134 assume !(8482 == ssl3_accept_~s__state~0); 22304#L137 assume 8464 == ssl3_accept_~s__state~0; 22059#L144 [2021-10-21 19:45:43,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-21 19:45:43,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911220260] [2021-10-21 19:45:43,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:43,976 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:43,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:43,985 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:43,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:43,986 INFO L82 PathProgramCache]: Analyzing trace with hash -919446861, now seen corresponding path program 1 times [2021-10-21 19:45:43,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:43,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115331991] [2021-10-21 19:45:43,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:43,986 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:44,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:44,042 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-21 19:45:44,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:44,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115331991] [2021-10-21 19:45:44,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115331991] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:44,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:44,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:44,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434203860] [2021-10-21 19:45:44,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:44,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:44,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:44,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:44,045 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-21 19:45:44,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:44,156 INFO L93 Difference]: Finished difference Result 917 states and 1166 transitions. [2021-10-21 19:45:44,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:44,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1166 transitions. [2021-10-21 19:45:44,162 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2021-10-21 19:45:44,167 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 789 states and 1006 transitions. [2021-10-21 19:45:44,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 557 [2021-10-21 19:45:44,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2021-10-21 19:45:44,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789 states and 1006 transitions. [2021-10-21 19:45:44,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:44,170 INFO L681 BuchiCegarLoop]: Abstraction has 789 states and 1006 transitions. [2021-10-21 19:45:44,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states and 1006 transitions. [2021-10-21 19:45:44,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 659. [2021-10-21 19:45:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.2776934749620636) internal successors, (842), 658 states have internal predecessors, (842), 0 states have call successors, (0), 0 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-21 19:45:44,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 842 transitions. [2021-10-21 19:45:44,186 INFO L704 BuchiCegarLoop]: Abstraction has 659 states and 842 transitions. [2021-10-21 19:45:44,186 INFO L587 BuchiCegarLoop]: Abstraction has 659 states and 842 transitions. [2021-10-21 19:45:44,186 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-21 19:45:44,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 842 transitions. [2021-10-21 19:45:44,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 488 [2021-10-21 19:45:44,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:44,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:44,190 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-21 19:45:44,191 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-21 19:45:44,192 INFO L791 eck$LassoCheckResult]: Stem: 24108#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24001#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; 23997#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23957#L96-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; 23958#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23945#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 23946#L110-2 assume !false; 24185#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24418#L113 assume !(12292 == ssl3_accept_~s__state~0); 24416#L116 assume !(16384 == ssl3_accept_~s__state~0); 24414#L119 assume !(8192 == ssl3_accept_~s__state~0); 24412#L122 assume !(24576 == ssl3_accept_~s__state~0); 24410#L125 assume !(8195 == ssl3_accept_~s__state~0); 24408#L128 assume !(8480 == ssl3_accept_~s__state~0); 24406#L131 assume !(8481 == ssl3_accept_~s__state~0); 24404#L134 assume !(8482 == ssl3_accept_~s__state~0); 24248#L137 assume 8464 == ssl3_accept_~s__state~0; 23921#L144 [2021-10-21 19:45:44,192 INFO L793 eck$LassoCheckResult]: Loop: 23921#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23922#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23934#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 23935#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24421#L590 ssl3_accept_~skip~0 := 0; 24420#L110-2 assume !false; 24419#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24417#L113 assume !(12292 == ssl3_accept_~s__state~0); 24415#L116 assume !(16384 == ssl3_accept_~s__state~0); 24413#L119 assume !(8192 == ssl3_accept_~s__state~0); 24411#L122 assume !(24576 == ssl3_accept_~s__state~0); 24409#L125 assume !(8195 == ssl3_accept_~s__state~0); 24407#L128 assume !(8480 == ssl3_accept_~s__state~0); 24405#L131 assume !(8481 == ssl3_accept_~s__state~0); 24403#L134 assume !(8482 == ssl3_accept_~s__state~0); 24402#L137 assume !(8464 == ssl3_accept_~s__state~0); 24401#L140 assume !(8465 == ssl3_accept_~s__state~0); 24399#L143 assume !(8466 == ssl3_accept_~s__state~0); 24398#L146 assume 8496 == ssl3_accept_~s__state~0; 24090#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24091#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24397#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 24093#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24083#L304-2 ssl3_accept_~s__init_num~0 := 0; 24084#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24551#L590 ssl3_accept_~skip~0 := 0; 24549#L110-2 assume !false; 24547#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24545#L113 assume !(12292 == ssl3_accept_~s__state~0); 24543#L116 assume !(16384 == ssl3_accept_~s__state~0); 24541#L119 assume !(8192 == ssl3_accept_~s__state~0); 24539#L122 assume !(24576 == ssl3_accept_~s__state~0); 24537#L125 assume !(8195 == ssl3_accept_~s__state~0); 24535#L128 assume !(8480 == ssl3_accept_~s__state~0); 24533#L131 assume !(8481 == ssl3_accept_~s__state~0); 24531#L134 assume !(8482 == ssl3_accept_~s__state~0); 24529#L137 assume !(8464 == ssl3_accept_~s__state~0); 24527#L140 assume !(8465 == ssl3_accept_~s__state~0); 24525#L143 assume !(8466 == ssl3_accept_~s__state~0); 24523#L146 assume !(8496 == ssl3_accept_~s__state~0); 24521#L149 assume !(8497 == ssl3_accept_~s__state~0); 24520#L152 assume 8512 == ssl3_accept_~s__state~0; 24113#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24020#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24021#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24063#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23906#L590 ssl3_accept_~skip~0 := 0; 24007#L110-2 assume !false; 23947#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23948#L113 assume !(12292 == ssl3_accept_~s__state~0); 23975#L116 assume !(16384 == ssl3_accept_~s__state~0); 23976#L119 assume !(8192 == ssl3_accept_~s__state~0); 24027#L122 assume !(24576 == ssl3_accept_~s__state~0); 24028#L125 assume !(8195 == ssl3_accept_~s__state~0); 24035#L128 assume !(8480 == ssl3_accept_~s__state~0); 24012#L131 assume !(8481 == ssl3_accept_~s__state~0); 24013#L134 assume !(8482 == ssl3_accept_~s__state~0); 24046#L137 assume !(8464 == ssl3_accept_~s__state~0); 24038#L140 assume !(8465 == ssl3_accept_~s__state~0); 24039#L143 assume !(8466 == ssl3_accept_~s__state~0); 24076#L146 assume !(8496 == ssl3_accept_~s__state~0); 24077#L149 assume !(8497 == ssl3_accept_~s__state~0); 23986#L152 assume !(8512 == ssl3_accept_~s__state~0); 23987#L155 assume !(8513 == ssl3_accept_~s__state~0); 24025#L158 assume 8528 == ssl3_accept_~s__state~0; 23992#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23965#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23966#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 24075#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 23983#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 23985#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24105#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24338#L590 ssl3_accept_~skip~0 := 0; 24336#L110-2 assume !false; 24334#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24332#L113 assume !(12292 == ssl3_accept_~s__state~0); 24330#L116 assume !(16384 == ssl3_accept_~s__state~0); 24328#L119 assume !(8192 == ssl3_accept_~s__state~0); 24326#L122 assume !(24576 == ssl3_accept_~s__state~0); 24324#L125 assume !(8195 == ssl3_accept_~s__state~0); 24322#L128 assume !(8480 == ssl3_accept_~s__state~0); 24320#L131 assume !(8481 == ssl3_accept_~s__state~0); 24318#L134 assume !(8482 == ssl3_accept_~s__state~0); 24316#L137 assume !(8464 == ssl3_accept_~s__state~0); 24314#L140 assume !(8465 == ssl3_accept_~s__state~0); 24312#L143 assume !(8466 == ssl3_accept_~s__state~0); 24310#L146 assume !(8496 == ssl3_accept_~s__state~0); 24308#L149 assume !(8497 == ssl3_accept_~s__state~0); 24306#L152 assume !(8512 == ssl3_accept_~s__state~0); 24304#L155 assume !(8513 == ssl3_accept_~s__state~0); 24302#L158 assume !(8528 == ssl3_accept_~s__state~0); 24300#L161 assume !(8529 == ssl3_accept_~s__state~0); 24286#L164 assume 8544 == ssl3_accept_~s__state~0; 23916#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 23917#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 23952#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24052#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24053#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24037#L411 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; 23912#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24505#L590 ssl3_accept_~skip~0 := 0; 24504#L110-2 assume !false; 24499#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24498#L113 assume !(12292 == ssl3_accept_~s__state~0); 24497#L116 assume !(16384 == ssl3_accept_~s__state~0); 24492#L119 assume !(8192 == ssl3_accept_~s__state~0); 24491#L122 assume !(24576 == ssl3_accept_~s__state~0); 24481#L125 assume !(8195 == ssl3_accept_~s__state~0); 24478#L128 assume !(8480 == ssl3_accept_~s__state~0); 24475#L131 assume !(8481 == ssl3_accept_~s__state~0); 24473#L134 assume !(8482 == ssl3_accept_~s__state~0); 24471#L137 assume !(8464 == ssl3_accept_~s__state~0); 24468#L140 assume !(8465 == ssl3_accept_~s__state~0); 24466#L143 assume !(8466 == ssl3_accept_~s__state~0); 24464#L146 assume !(8496 == ssl3_accept_~s__state~0); 24277#L149 assume !(8497 == ssl3_accept_~s__state~0); 24459#L152 assume !(8512 == ssl3_accept_~s__state~0); 24456#L155 assume !(8513 == ssl3_accept_~s__state~0); 24453#L158 assume !(8528 == ssl3_accept_~s__state~0); 24451#L161 assume !(8529 == ssl3_accept_~s__state~0); 24449#L164 assume !(8544 == ssl3_accept_~s__state~0); 24446#L167 assume !(8545 == ssl3_accept_~s__state~0); 24050#L170 assume !(8560 == ssl3_accept_~s__state~0); 24042#L173 assume !(8561 == ssl3_accept_~s__state~0); 24043#L176 assume 8448 == ssl3_accept_~s__state~0; 24033#L177 assume !(ssl3_accept_~num1~0 > 0); 23990#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23991#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24138#L590 ssl3_accept_~skip~0 := 0; 24135#L110-2 assume !false; 24131#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24116#L113 assume !(12292 == ssl3_accept_~s__state~0); 24117#L116 assume !(16384 == ssl3_accept_~s__state~0); 24137#L119 assume !(8192 == ssl3_accept_~s__state~0); 24134#L122 assume !(24576 == ssl3_accept_~s__state~0); 24130#L125 assume !(8195 == ssl3_accept_~s__state~0); 24128#L128 assume !(8480 == ssl3_accept_~s__state~0); 24120#L131 assume !(8481 == ssl3_accept_~s__state~0); 24118#L134 assume !(8482 == ssl3_accept_~s__state~0); 24119#L137 assume 8464 == ssl3_accept_~s__state~0; 23921#L144 [2021-10-21 19:45:44,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:44,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-21 19:45:44,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:44,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866144826] [2021-10-21 19:45:44,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:44,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:44,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:44,205 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:44,225 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:44,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:44,226 INFO L82 PathProgramCache]: Analyzing trace with hash 2023234395, now seen corresponding path program 1 times [2021-10-21 19:45:44,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:44,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596534146] [2021-10-21 19:45:44,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:44,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:44,260 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-10-21 19:45:44,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:44,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596534146] [2021-10-21 19:45:44,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596534146] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:44,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:44,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:44,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707503636] [2021-10-21 19:45:44,262 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:44,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:44,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:44,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:44,263 INFO L87 Difference]: Start difference. First operand 659 states and 842 transitions. cyclomatic complexity: 186 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-21 19:45:44,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:44,279 INFO L93 Difference]: Finished difference Result 1094 states and 1416 transitions. [2021-10-21 19:45:44,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:44,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1416 transitions. [2021-10-21 19:45:44,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-10-21 19:45:44,294 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1416 transitions. [2021-10-21 19:45:44,294 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2021-10-21 19:45:44,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2021-10-21 19:45:44,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1416 transitions. [2021-10-21 19:45:44,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:44,295 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1416 transitions. [2021-10-21 19:45:44,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1416 transitions. [2021-10-21 19:45:44,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 660. [2021-10-21 19:45:44,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2772727272727273) internal successors, (843), 659 states have internal predecessors, (843), 0 states have call successors, (0), 0 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-21 19:45:44,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 843 transitions. [2021-10-21 19:45:44,312 INFO L704 BuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2021-10-21 19:45:44,312 INFO L587 BuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2021-10-21 19:45:44,312 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-21 19:45:44,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 843 transitions. [2021-10-21 19:45:44,315 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-10-21 19:45:44,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:44,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:44,318 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-21 19:45:44,318 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-21 19:45:44,319 INFO L791 eck$LassoCheckResult]: Stem: 25864#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25766#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; 25758#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25716#L96-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; 25717#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25704#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25705#L110-2 assume !false; 25892#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26265#L113 assume !(12292 == ssl3_accept_~s__state~0); 26264#L116 assume !(16384 == ssl3_accept_~s__state~0); 26263#L119 assume !(8192 == ssl3_accept_~s__state~0); 26262#L122 assume !(24576 == ssl3_accept_~s__state~0); 26261#L125 assume !(8195 == ssl3_accept_~s__state~0); 26260#L128 assume !(8480 == ssl3_accept_~s__state~0); 26259#L131 assume !(8481 == ssl3_accept_~s__state~0); 26258#L134 assume !(8482 == ssl3_accept_~s__state~0); 26257#L137 assume 8464 == ssl3_accept_~s__state~0; 25680#L144 [2021-10-21 19:45:44,319 INFO L793 eck$LassoCheckResult]: Loop: 25680#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 25681#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25693#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25694#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26135#L590 ssl3_accept_~skip~0 := 0; 26131#L110-2 assume !false; 26127#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26123#L113 assume !(12292 == ssl3_accept_~s__state~0); 26118#L116 assume !(16384 == ssl3_accept_~s__state~0); 26114#L119 assume !(8192 == ssl3_accept_~s__state~0); 26107#L122 assume !(24576 == ssl3_accept_~s__state~0); 26104#L125 assume !(8195 == ssl3_accept_~s__state~0); 26101#L128 assume !(8480 == ssl3_accept_~s__state~0); 26098#L131 assume !(8481 == ssl3_accept_~s__state~0); 26095#L134 assume !(8482 == ssl3_accept_~s__state~0); 26092#L137 assume !(8464 == ssl3_accept_~s__state~0); 26089#L140 assume !(8465 == ssl3_accept_~s__state~0); 26087#L143 assume !(8466 == ssl3_accept_~s__state~0); 26007#L146 assume 8496 == ssl3_accept_~s__state~0; 25845#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 25742#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25718#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 25719#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25839#L304-2 ssl3_accept_~s__init_num~0 := 0; 25820#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25665#L590 ssl3_accept_~skip~0 := 0; 25767#L110-2 assume !false; 25706#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25707#L113 assume !(12292 == ssl3_accept_~s__state~0); 25736#L116 assume !(16384 == ssl3_accept_~s__state~0); 25737#L119 assume !(8192 == ssl3_accept_~s__state~0); 26315#L122 assume !(24576 == ssl3_accept_~s__state~0); 26314#L125 assume !(8195 == ssl3_accept_~s__state~0); 26313#L128 assume !(8480 == ssl3_accept_~s__state~0); 25772#L131 assume !(8481 == ssl3_accept_~s__state~0); 25773#L134 assume !(8482 == ssl3_accept_~s__state~0); 25805#L137 assume !(8464 == ssl3_accept_~s__state~0); 25799#L140 assume !(8465 == ssl3_accept_~s__state~0); 25800#L143 assume !(8466 == ssl3_accept_~s__state~0); 25831#L146 assume !(8496 == ssl3_accept_~s__state~0); 25832#L149 assume !(8497 == ssl3_accept_~s__state~0); 25838#L152 assume 8512 == ssl3_accept_~s__state~0; 25869#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25780#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25781#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25827#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26318#L590 ssl3_accept_~skip~0 := 0; 26317#L110-2 assume !false; 26316#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25857#L113 assume !(12292 == ssl3_accept_~s__state~0); 25858#L116 assume !(16384 == ssl3_accept_~s__state~0); 25861#L119 assume !(8192 == ssl3_accept_~s__state~0); 25787#L122 assume !(24576 == ssl3_accept_~s__state~0); 25788#L125 assume !(8195 == ssl3_accept_~s__state~0); 25795#L128 assume !(8480 == ssl3_accept_~s__state~0); 25796#L131 assume !(8481 == ssl3_accept_~s__state~0); 26276#L134 assume !(8482 == ssl3_accept_~s__state~0); 26275#L137 assume !(8464 == ssl3_accept_~s__state~0); 26273#L140 assume !(8465 == ssl3_accept_~s__state~0); 26272#L143 assume !(8466 == ssl3_accept_~s__state~0); 26271#L146 assume !(8496 == ssl3_accept_~s__state~0); 26270#L149 assume !(8497 == ssl3_accept_~s__state~0); 26269#L152 assume !(8512 == ssl3_accept_~s__state~0); 25785#L155 assume !(8513 == ssl3_accept_~s__state~0); 25786#L158 assume 8528 == ssl3_accept_~s__state~0; 25753#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25724#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25725#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 25819#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 25868#L364 assume !(ssl3_accept_~ret~0 <= 0); 25746#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25856#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26164#L590 ssl3_accept_~skip~0 := 0; 26155#L110-2 assume !false; 26152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26149#L113 assume !(12292 == ssl3_accept_~s__state~0); 26145#L116 assume !(16384 == ssl3_accept_~s__state~0); 26144#L119 assume !(8192 == ssl3_accept_~s__state~0); 26143#L122 assume !(24576 == ssl3_accept_~s__state~0); 26136#L125 assume !(8195 == ssl3_accept_~s__state~0); 26132#L128 assume !(8480 == ssl3_accept_~s__state~0); 26128#L131 assume !(8481 == ssl3_accept_~s__state~0); 26124#L134 assume !(8482 == ssl3_accept_~s__state~0); 26119#L137 assume !(8464 == ssl3_accept_~s__state~0); 26115#L140 assume !(8465 == ssl3_accept_~s__state~0); 26108#L143 assume !(8466 == ssl3_accept_~s__state~0); 26105#L146 assume !(8496 == ssl3_accept_~s__state~0); 26102#L149 assume !(8497 == ssl3_accept_~s__state~0); 26099#L152 assume !(8512 == ssl3_accept_~s__state~0); 26096#L155 assume !(8513 == ssl3_accept_~s__state~0); 26093#L158 assume !(8528 == ssl3_accept_~s__state~0); 26090#L161 assume !(8529 == ssl3_accept_~s__state~0); 25946#L164 assume 8544 == ssl3_accept_~s__state~0; 25675#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 25676#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 25711#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25809#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 25810#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 25798#L411 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; 25671#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26077#L590 ssl3_accept_~skip~0 := 0; 26075#L110-2 assume !false; 26073#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26070#L113 assume !(12292 == ssl3_accept_~s__state~0); 26064#L116 assume !(16384 == ssl3_accept_~s__state~0); 26061#L119 assume !(8192 == ssl3_accept_~s__state~0); 26058#L122 assume !(24576 == ssl3_accept_~s__state~0); 26055#L125 assume !(8195 == ssl3_accept_~s__state~0); 26052#L128 assume !(8480 == ssl3_accept_~s__state~0); 26049#L131 assume !(8481 == ssl3_accept_~s__state~0); 26046#L134 assume !(8482 == ssl3_accept_~s__state~0); 26043#L137 assume !(8464 == ssl3_accept_~s__state~0); 26040#L140 assume !(8465 == ssl3_accept_~s__state~0); 26037#L143 assume !(8466 == ssl3_accept_~s__state~0); 26034#L146 assume !(8496 == ssl3_accept_~s__state~0); 26031#L149 assume !(8497 == ssl3_accept_~s__state~0); 26028#L152 assume !(8512 == ssl3_accept_~s__state~0); 26025#L155 assume !(8513 == ssl3_accept_~s__state~0); 26022#L158 assume !(8528 == ssl3_accept_~s__state~0); 26019#L161 assume !(8529 == ssl3_accept_~s__state~0); 26017#L164 assume !(8544 == ssl3_accept_~s__state~0); 26015#L167 assume !(8545 == ssl3_accept_~s__state~0); 26013#L170 assume !(8560 == ssl3_accept_~s__state~0); 26011#L173 assume !(8561 == ssl3_accept_~s__state~0); 25910#L176 assume 8448 == ssl3_accept_~s__state~0; 25793#L177 assume !(ssl3_accept_~num1~0 > 0); 25751#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25752#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25933#L590 ssl3_accept_~skip~0 := 0; 25931#L110-2 assume !false; 25929#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25925#L113 assume !(12292 == ssl3_accept_~s__state~0); 25926#L116 assume !(16384 == ssl3_accept_~s__state~0); 25934#L119 assume !(8192 == ssl3_accept_~s__state~0); 25932#L122 assume !(24576 == ssl3_accept_~s__state~0); 25930#L125 assume !(8195 == ssl3_accept_~s__state~0); 25928#L128 assume !(8480 == ssl3_accept_~s__state~0); 25927#L131 assume !(8481 == ssl3_accept_~s__state~0); 25923#L134 assume !(8482 == ssl3_accept_~s__state~0); 25924#L137 assume 8464 == ssl3_accept_~s__state~0; 25680#L144 [2021-10-21 19:45:44,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:44,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-21 19:45:44,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:44,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366439723] [2021-10-21 19:45:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:44,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:44,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:44,327 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:44,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:44,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:44,347 INFO L82 PathProgramCache]: Analyzing trace with hash -2049379494, now seen corresponding path program 1 times [2021-10-21 19:45:44,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:44,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794563418] [2021-10-21 19:45:44,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:44,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:44,395 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-21 19:45:44,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:44,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794563418] [2021-10-21 19:45:44,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794563418] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:44,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736894739] [2021-10-21 19:45:44,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:44,397 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:45:44,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:44,400 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:45:44,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-21 19:45:44,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:44,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 19:45:44,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:44,802 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-21 19:45:44,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736894739] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:44,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 19:45:44,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-21 19:45:44,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479490864] [2021-10-21 19:45:44,804 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:44,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:44,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 19:45:44,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 19:45:44,805 INFO L87 Difference]: Start difference. First operand 660 states and 843 transitions. cyclomatic complexity: 186 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-21 19:45:45,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:45,127 INFO L93 Difference]: Finished difference Result 1094 states and 1382 transitions. [2021-10-21 19:45:45,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:45:45,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1382 transitions. [2021-10-21 19:45:45,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-10-21 19:45:45,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1382 transitions. [2021-10-21 19:45:45,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2021-10-21 19:45:45,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2021-10-21 19:45:45,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1382 transitions. [2021-10-21 19:45:45,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:45,144 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1382 transitions. [2021-10-21 19:45:45,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1382 transitions. [2021-10-21 19:45:45,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 833. [2021-10-21 19:45:45,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 833 states have (on average 1.2749099639855943) internal successors, (1062), 832 states have internal predecessors, (1062), 0 states have call successors, (0), 0 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-21 19:45:45,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1062 transitions. [2021-10-21 19:45:45,162 INFO L704 BuchiCegarLoop]: Abstraction has 833 states and 1062 transitions. [2021-10-21 19:45:45,162 INFO L587 BuchiCegarLoop]: Abstraction has 833 states and 1062 transitions. [2021-10-21 19:45:45,162 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-21 19:45:45,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1062 transitions. [2021-10-21 19:45:45,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 662 [2021-10-21 19:45:45,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:45,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:45,167 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-21 19:45:45,168 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-21 19:45:45,168 INFO L791 eck$LassoCheckResult]: Stem: 28058#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27943#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; 27939#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27898#L96-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; 27899#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27886#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27887#L110-2 assume !false; 28102#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28413#L113 assume !(12292 == ssl3_accept_~s__state~0); 28412#L116 assume !(16384 == ssl3_accept_~s__state~0); 28409#L119 assume !(8192 == ssl3_accept_~s__state~0); 28404#L122 assume !(24576 == ssl3_accept_~s__state~0); 28402#L125 assume !(8195 == ssl3_accept_~s__state~0); 28400#L128 assume !(8480 == ssl3_accept_~s__state~0); 28393#L131 assume !(8481 == ssl3_accept_~s__state~0); 28390#L134 assume !(8482 == ssl3_accept_~s__state~0); 28383#L137 assume 8464 == ssl3_accept_~s__state~0; 27861#L144 [2021-10-21 19:45:45,168 INFO L793 eck$LassoCheckResult]: Loop: 27861#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27862#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27875#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27876#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28530#L590 ssl3_accept_~skip~0 := 0; 28528#L110-2 assume !false; 28526#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28524#L113 assume !(12292 == ssl3_accept_~s__state~0); 28522#L116 assume !(16384 == ssl3_accept_~s__state~0); 28520#L119 assume !(8192 == ssl3_accept_~s__state~0); 28518#L122 assume !(24576 == ssl3_accept_~s__state~0); 28516#L125 assume !(8195 == ssl3_accept_~s__state~0); 28514#L128 assume !(8480 == ssl3_accept_~s__state~0); 28512#L131 assume !(8481 == ssl3_accept_~s__state~0); 28510#L134 assume !(8482 == ssl3_accept_~s__state~0); 28508#L137 assume !(8464 == ssl3_accept_~s__state~0); 28506#L140 assume !(8465 == ssl3_accept_~s__state~0); 28504#L143 assume !(8466 == ssl3_accept_~s__state~0); 28258#L146 assume 8496 == ssl3_accept_~s__state~0; 28180#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28257#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28256#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 28254#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28025#L304-2 ssl3_accept_~s__init_num~0 := 0; 27860#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27846#L590 ssl3_accept_~skip~0 := 0; 27949#L110-2 assume !false; 27888#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27889#L113 assume !(12292 == ssl3_accept_~s__state~0); 27917#L116 assume !(16384 == ssl3_accept_~s__state~0); 27918#L119 assume !(8192 == ssl3_accept_~s__state~0); 27970#L122 assume !(24576 == ssl3_accept_~s__state~0); 27971#L125 assume !(8195 == ssl3_accept_~s__state~0); 27979#L128 assume !(8480 == ssl3_accept_~s__state~0); 27955#L131 assume !(8481 == ssl3_accept_~s__state~0); 27956#L134 assume !(8482 == ssl3_accept_~s__state~0); 28661#L137 assume !(8464 == ssl3_accept_~s__state~0); 28642#L140 assume !(8465 == ssl3_accept_~s__state~0); 28638#L143 assume !(8466 == ssl3_accept_~s__state~0); 28637#L146 assume !(8496 == ssl3_accept_~s__state~0); 28636#L149 assume !(8497 == ssl3_accept_~s__state~0); 28635#L152 assume !(8512 == ssl3_accept_~s__state~0); 28634#L155 assume !(8513 == ssl3_accept_~s__state~0); 27868#L158 assume !(8528 == ssl3_accept_~s__state~0); 27864#L161 assume !(8529 == ssl3_accept_~s__state~0); 27865#L164 assume !(8544 == ssl3_accept_~s__state~0); 27882#L167 assume !(8545 == ssl3_accept_~s__state~0); 27883#L170 assume !(8560 == ssl3_accept_~s__state~0); 27987#L173 assume !(8561 == ssl3_accept_~s__state~0); 27959#L176 assume !(8448 == ssl3_accept_~s__state~0); 27960#L179 assume !(8576 == ssl3_accept_~s__state~0); 28042#L182 assume !(8577 == ssl3_accept_~s__state~0); 28040#L185 assume !(8592 == ssl3_accept_~s__state~0); 27877#L188 assume !(8593 == ssl3_accept_~s__state~0); 27878#L191 assume !(8608 == ssl3_accept_~s__state~0); 28010#L194 assume !(8609 == ssl3_accept_~s__state~0); 27998#L197 assume !(8640 == ssl3_accept_~s__state~0); 27999#L200 assume !(8641 == ssl3_accept_~s__state~0); 27909#L203 assume 8656 == ssl3_accept_~s__state~0; 27910#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 27944#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27894#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 27895#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 27913#L515 assume !(0 == ssl3_accept_~tmp___10~0); 28584#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28578#L590 ssl3_accept_~skip~0 := 0; 28576#L110-2 assume !false; 28574#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28572#L113 assume !(12292 == ssl3_accept_~s__state~0); 28570#L116 assume !(16384 == ssl3_accept_~s__state~0); 28568#L119 assume !(8192 == ssl3_accept_~s__state~0); 28566#L122 assume !(24576 == ssl3_accept_~s__state~0); 28564#L125 assume !(8195 == ssl3_accept_~s__state~0); 28562#L128 assume !(8480 == ssl3_accept_~s__state~0); 28560#L131 assume !(8481 == ssl3_accept_~s__state~0); 28558#L134 assume !(8482 == ssl3_accept_~s__state~0); 28543#L137 assume !(8464 == ssl3_accept_~s__state~0); 28542#L140 assume !(8465 == ssl3_accept_~s__state~0); 28541#L143 assume !(8466 == ssl3_accept_~s__state~0); 28540#L146 assume !(8496 == ssl3_accept_~s__state~0); 28539#L149 assume !(8497 == ssl3_accept_~s__state~0); 28538#L152 assume !(8512 == ssl3_accept_~s__state~0); 28536#L155 assume !(8513 == ssl3_accept_~s__state~0); 28531#L158 assume !(8528 == ssl3_accept_~s__state~0); 28529#L161 assume !(8529 == ssl3_accept_~s__state~0); 28527#L164 assume !(8544 == ssl3_accept_~s__state~0); 28525#L167 assume !(8545 == ssl3_accept_~s__state~0); 28523#L170 assume !(8560 == ssl3_accept_~s__state~0); 28521#L173 assume !(8561 == ssl3_accept_~s__state~0); 28519#L176 assume !(8448 == ssl3_accept_~s__state~0); 28517#L179 assume !(8576 == ssl3_accept_~s__state~0); 28515#L182 assume !(8577 == ssl3_accept_~s__state~0); 28513#L185 assume !(8592 == ssl3_accept_~s__state~0); 28511#L188 assume !(8593 == ssl3_accept_~s__state~0); 28509#L191 assume !(8608 == ssl3_accept_~s__state~0); 28507#L194 assume !(8609 == ssl3_accept_~s__state~0); 28505#L197 assume !(8640 == ssl3_accept_~s__state~0); 28503#L200 assume !(8641 == ssl3_accept_~s__state~0); 28455#L203 assume !(8656 == ssl3_accept_~s__state~0); 28442#L206 assume !(8657 == ssl3_accept_~s__state~0); 27938#L209 assume 8672 == ssl3_accept_~s__state~0; 27997#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 28008#L523 assume !(4 == ssl3_accept_~blastFlag~0); 28009#L526 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 27951#L530 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 27851#L530-2 ssl3_accept_~s__init_num~0 := 0; 27852#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28492#L590 ssl3_accept_~skip~0 := 0; 28490#L110-2 assume !false; 28488#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28486#L113 assume !(12292 == ssl3_accept_~s__state~0); 28484#L116 assume !(16384 == ssl3_accept_~s__state~0); 28482#L119 assume !(8192 == ssl3_accept_~s__state~0); 28480#L122 assume !(24576 == ssl3_accept_~s__state~0); 28478#L125 assume !(8195 == ssl3_accept_~s__state~0); 28476#L128 assume !(8480 == ssl3_accept_~s__state~0); 28474#L131 assume !(8481 == ssl3_accept_~s__state~0); 28473#L134 assume !(8482 == ssl3_accept_~s__state~0); 28471#L137 assume !(8464 == ssl3_accept_~s__state~0); 28469#L140 assume !(8465 == ssl3_accept_~s__state~0); 28467#L143 assume !(8466 == ssl3_accept_~s__state~0); 28465#L146 assume !(8496 == ssl3_accept_~s__state~0); 28374#L149 assume !(8497 == ssl3_accept_~s__state~0); 28463#L152 assume !(8512 == ssl3_accept_~s__state~0); 28462#L155 assume !(8513 == ssl3_accept_~s__state~0); 28461#L158 assume !(8528 == ssl3_accept_~s__state~0); 28460#L161 assume !(8529 == ssl3_accept_~s__state~0); 28459#L164 assume !(8544 == ssl3_accept_~s__state~0); 28458#L167 assume !(8545 == ssl3_accept_~s__state~0); 28457#L170 assume !(8560 == ssl3_accept_~s__state~0); 28456#L173 assume !(8561 == ssl3_accept_~s__state~0); 28105#L176 assume 8448 == ssl3_accept_~s__state~0; 28104#L177 assume !(ssl3_accept_~num1~0 > 0); 28101#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28098#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28092#L590 ssl3_accept_~skip~0 := 0; 28090#L110-2 assume !false; 28088#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28086#L113 assume !(12292 == ssl3_accept_~s__state~0); 28084#L116 assume !(16384 == ssl3_accept_~s__state~0); 28082#L119 assume !(8192 == ssl3_accept_~s__state~0); 28080#L122 assume !(24576 == ssl3_accept_~s__state~0); 28078#L125 assume !(8195 == ssl3_accept_~s__state~0); 28076#L128 assume !(8480 == ssl3_accept_~s__state~0); 28074#L131 assume !(8481 == ssl3_accept_~s__state~0); 28071#L134 assume !(8482 == ssl3_accept_~s__state~0); 28072#L137 assume 8464 == ssl3_accept_~s__state~0; 27861#L144 [2021-10-21 19:45:45,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:45,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-21 19:45:45,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:45,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926895751] [2021-10-21 19:45:45,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:45,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:45,179 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:45,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:45,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:45,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1338012195, now seen corresponding path program 1 times [2021-10-21 19:45:45,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:45,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802106378] [2021-10-21 19:45:45,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:45,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:45,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:45,232 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-21 19:45:45,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:45,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802106378] [2021-10-21 19:45:45,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802106378] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:45,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:45,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:45,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240910028] [2021-10-21 19:45:45,234 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:45,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:45,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:45,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:45,237 INFO L87 Difference]: Start difference. First operand 833 states and 1062 transitions. cyclomatic complexity: 232 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-21 19:45:45,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:45,256 INFO L93 Difference]: Finished difference Result 1419 states and 1831 transitions. [2021-10-21 19:45:45,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:45,257 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1419 states and 1831 transitions. [2021-10-21 19:45:45,265 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1248 [2021-10-21 19:45:45,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1419 states to 1419 states and 1831 transitions. [2021-10-21 19:45:45,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1315 [2021-10-21 19:45:45,284 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1315 [2021-10-21 19:45:45,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1419 states and 1831 transitions. [2021-10-21 19:45:45,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:45,285 INFO L681 BuchiCegarLoop]: Abstraction has 1419 states and 1831 transitions. [2021-10-21 19:45:45,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states and 1831 transitions. [2021-10-21 19:45:45,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1419. [2021-10-21 19:45:45,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.2903453136011276) internal successors, (1831), 1418 states have internal predecessors, (1831), 0 states have call successors, (0), 0 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-21 19:45:45,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 1831 transitions. [2021-10-21 19:45:45,310 INFO L704 BuchiCegarLoop]: Abstraction has 1419 states and 1831 transitions. [2021-10-21 19:45:45,310 INFO L587 BuchiCegarLoop]: Abstraction has 1419 states and 1831 transitions. [2021-10-21 19:45:45,310 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-21 19:45:45,311 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 1831 transitions. [2021-10-21 19:45:45,316 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1248 [2021-10-21 19:45:45,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:45,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:45,318 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-21 19:45:45,318 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] [2021-10-21 19:45:45,318 INFO L791 eck$LassoCheckResult]: Stem: 30316#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 30203#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; 30199#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30157#L96-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; 30158#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30144#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 30145#L110-2 assume !false; 30345#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31182#L113 assume !(12292 == ssl3_accept_~s__state~0); 31180#L116 assume !(16384 == ssl3_accept_~s__state~0); 31178#L119 assume !(8192 == ssl3_accept_~s__state~0); 31176#L122 assume !(24576 == ssl3_accept_~s__state~0); 31174#L125 assume !(8195 == ssl3_accept_~s__state~0); 31172#L128 assume !(8480 == ssl3_accept_~s__state~0); 31170#L131 assume !(8481 == ssl3_accept_~s__state~0); 31168#L134 assume !(8482 == ssl3_accept_~s__state~0); 31166#L137 assume 8464 == ssl3_accept_~s__state~0; 30405#L144 [2021-10-21 19:45:45,319 INFO L793 eck$LassoCheckResult]: Loop: 30405#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31220#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30132#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30133#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31290#L590 ssl3_accept_~skip~0 := 0; 31288#L110-2 assume !false; 31285#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31279#L113 assume !(12292 == ssl3_accept_~s__state~0); 31276#L116 assume !(16384 == ssl3_accept_~s__state~0); 31273#L119 assume !(8192 == ssl3_accept_~s__state~0); 31270#L122 assume !(24576 == ssl3_accept_~s__state~0); 31267#L125 assume !(8195 == ssl3_accept_~s__state~0); 31264#L128 assume !(8480 == ssl3_accept_~s__state~0); 31261#L131 assume !(8481 == ssl3_accept_~s__state~0); 31258#L134 assume !(8482 == ssl3_accept_~s__state~0); 31255#L137 assume !(8464 == ssl3_accept_~s__state~0); 31252#L140 assume !(8465 == ssl3_accept_~s__state~0); 31249#L143 assume !(8466 == ssl3_accept_~s__state~0); 30446#L146 assume 8496 == ssl3_accept_~s__state~0; 30445#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30444#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30443#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 30442#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30299#L304-2 ssl3_accept_~s__init_num~0 := 0; 30440#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30435#L590 ssl3_accept_~skip~0 := 0; 30434#L110-2 assume !false; 30433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30432#L113 assume !(12292 == ssl3_accept_~s__state~0); 30431#L116 assume !(16384 == ssl3_accept_~s__state~0); 30430#L119 assume !(8192 == ssl3_accept_~s__state~0); 30429#L122 assume !(24576 == ssl3_accept_~s__state~0); 30428#L125 assume !(8195 == ssl3_accept_~s__state~0); 30427#L128 assume !(8480 == ssl3_accept_~s__state~0); 30426#L131 assume !(8481 == ssl3_accept_~s__state~0); 30425#L134 assume !(8482 == ssl3_accept_~s__state~0); 30424#L137 assume !(8464 == ssl3_accept_~s__state~0); 30423#L140 assume !(8465 == ssl3_accept_~s__state~0); 30422#L143 assume !(8466 == ssl3_accept_~s__state~0); 30421#L146 assume !(8496 == ssl3_accept_~s__state~0); 30420#L149 assume !(8497 == ssl3_accept_~s__state~0); 30419#L152 assume 8512 == ssl3_accept_~s__state~0; 30322#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30224#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30225#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30276#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30525#L590 ssl3_accept_~skip~0 := 0; 30523#L110-2 assume !false; 30521#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30519#L113 assume !(12292 == ssl3_accept_~s__state~0); 30517#L116 assume !(16384 == ssl3_accept_~s__state~0); 30515#L119 assume !(8192 == ssl3_accept_~s__state~0); 30513#L122 assume !(24576 == ssl3_accept_~s__state~0); 30511#L125 assume !(8195 == ssl3_accept_~s__state~0); 30509#L128 assume !(8480 == ssl3_accept_~s__state~0); 30507#L131 assume !(8481 == ssl3_accept_~s__state~0); 30505#L134 assume !(8482 == ssl3_accept_~s__state~0); 30503#L137 assume !(8464 == ssl3_accept_~s__state~0); 30501#L140 assume !(8465 == ssl3_accept_~s__state~0); 30499#L143 assume !(8466 == ssl3_accept_~s__state~0); 30497#L146 assume !(8496 == ssl3_accept_~s__state~0); 30495#L149 assume !(8497 == ssl3_accept_~s__state~0); 30493#L152 assume !(8512 == ssl3_accept_~s__state~0); 30491#L155 assume !(8513 == ssl3_accept_~s__state~0); 30490#L158 assume 8528 == ssl3_accept_~s__state~0; 30194#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30165#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30166#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 30266#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 30321#L364 assume !(ssl3_accept_~ret~0 <= 0); 30187#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30310#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31382#L590 ssl3_accept_~skip~0 := 0; 31379#L110-2 assume !false; 31376#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31373#L113 assume !(12292 == ssl3_accept_~s__state~0); 31370#L116 assume !(16384 == ssl3_accept_~s__state~0); 31367#L119 assume !(8192 == ssl3_accept_~s__state~0); 31364#L122 assume !(24576 == ssl3_accept_~s__state~0); 31362#L125 assume !(8195 == ssl3_accept_~s__state~0); 31359#L128 assume !(8480 == ssl3_accept_~s__state~0); 31358#L131 assume !(8481 == ssl3_accept_~s__state~0); 31352#L134 assume !(8482 == ssl3_accept_~s__state~0); 31349#L137 assume !(8464 == ssl3_accept_~s__state~0); 31346#L140 assume !(8465 == ssl3_accept_~s__state~0); 31343#L143 assume !(8466 == ssl3_accept_~s__state~0); 31340#L146 assume !(8496 == ssl3_accept_~s__state~0); 31337#L149 assume !(8497 == ssl3_accept_~s__state~0); 31334#L152 assume !(8512 == ssl3_accept_~s__state~0); 31331#L155 assume !(8513 == ssl3_accept_~s__state~0); 31328#L158 assume !(8528 == ssl3_accept_~s__state~0); 31301#L161 assume !(8529 == ssl3_accept_~s__state~0); 30377#L164 assume 8544 == ssl3_accept_~s__state~0; 30114#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30115#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 31052#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31050#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31047#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 30243#L411 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; 30244#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30963#L590 ssl3_accept_~skip~0 := 0; 30961#L110-2 assume !false; 30959#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30957#L113 assume !(12292 == ssl3_accept_~s__state~0); 30955#L116 assume !(16384 == ssl3_accept_~s__state~0); 30953#L119 assume !(8192 == ssl3_accept_~s__state~0); 30951#L122 assume !(24576 == ssl3_accept_~s__state~0); 30949#L125 assume !(8195 == ssl3_accept_~s__state~0); 30946#L128 assume !(8480 == ssl3_accept_~s__state~0); 30944#L131 assume !(8481 == ssl3_accept_~s__state~0); 30942#L134 assume !(8482 == ssl3_accept_~s__state~0); 30940#L137 assume !(8464 == ssl3_accept_~s__state~0); 30938#L140 assume !(8465 == ssl3_accept_~s__state~0); 30936#L143 assume !(8466 == ssl3_accept_~s__state~0); 30935#L146 assume !(8496 == ssl3_accept_~s__state~0); 30930#L149 assume !(8497 == ssl3_accept_~s__state~0); 30923#L152 assume !(8512 == ssl3_accept_~s__state~0); 30920#L155 assume !(8513 == ssl3_accept_~s__state~0); 30917#L158 assume !(8528 == ssl3_accept_~s__state~0); 30914#L161 assume !(8529 == ssl3_accept_~s__state~0); 30911#L164 assume !(8544 == ssl3_accept_~s__state~0); 30908#L167 assume !(8545 == ssl3_accept_~s__state~0); 30905#L170 assume !(8560 == ssl3_accept_~s__state~0); 30488#L173 assume !(8561 == ssl3_accept_~s__state~0); 30487#L176 assume 8448 == ssl3_accept_~s__state~0; 30238#L177 assume !(ssl3_accept_~num1~0 > 0); 30192#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30193#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30997#L590 ssl3_accept_~skip~0 := 0; 30996#L110-2 assume !false; 30995#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30994#L113 assume !(12292 == ssl3_accept_~s__state~0); 30989#L116 assume 16384 == ssl3_accept_~s__state~0; 30988#L222 ssl3_accept_~s__server~0 := 1; 30985#L227 assume 0 != ssl3_accept_~cb~0; 30984#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 30983#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 30980#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 30978#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 30976#L254 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; 30973#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30964#L590 ssl3_accept_~skip~0 := 0; 30962#L110-2 assume !false; 30960#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30958#L113 assume !(12292 == ssl3_accept_~s__state~0); 30956#L116 assume !(16384 == ssl3_accept_~s__state~0); 30954#L119 assume !(8192 == ssl3_accept_~s__state~0); 30952#L122 assume !(24576 == ssl3_accept_~s__state~0); 30950#L125 assume !(8195 == ssl3_accept_~s__state~0); 30948#L128 assume !(8480 == ssl3_accept_~s__state~0); 30945#L131 assume !(8481 == ssl3_accept_~s__state~0); 30943#L134 assume !(8482 == ssl3_accept_~s__state~0); 30941#L137 assume 8464 == ssl3_accept_~s__state~0; 30405#L144 [2021-10-21 19:45:45,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:45,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-21 19:45:45,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:45,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964134389] [2021-10-21 19:45:45,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:45,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:45,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:45,328 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:45,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:45,343 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:45,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:45,344 INFO L82 PathProgramCache]: Analyzing trace with hash -358050036, now seen corresponding path program 1 times [2021-10-21 19:45:45,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:45,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019441807] [2021-10-21 19:45:45,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:45,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:45,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:45,397 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-21 19:45:45,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:45,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019441807] [2021-10-21 19:45:45,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019441807] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:45,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826851178] [2021-10-21 19:45:45,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:45,398 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:45:45,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:45,425 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:45:45,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-21 19:45:45,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:45,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:45:45,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:46,003 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-21 19:45:46,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826851178] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:46,004 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 19:45:46,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-21 19:45:46,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144317147] [2021-10-21 19:45:46,005 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:46,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:46,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:46,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:45:46,006 INFO L87 Difference]: Start difference. First operand 1419 states and 1831 transitions. cyclomatic complexity: 416 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 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-21 19:45:46,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:46,105 INFO L93 Difference]: Finished difference Result 1459 states and 1879 transitions. [2021-10-21 19:45:46,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:46,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1459 states and 1879 transitions. [2021-10-21 19:45:46,113 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1288 [2021-10-21 19:45:46,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1459 states to 1459 states and 1879 transitions. [2021-10-21 19:45:46,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1355 [2021-10-21 19:45:46,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1355 [2021-10-21 19:45:46,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1459 states and 1879 transitions. [2021-10-21 19:45:46,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:46,128 INFO L681 BuchiCegarLoop]: Abstraction has 1459 states and 1879 transitions. [2021-10-21 19:45:46,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states and 1879 transitions. [2021-10-21 19:45:46,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1437. [2021-10-21 19:45:46,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1437 states have (on average 1.2894919972164232) internal successors, (1853), 1436 states have internal predecessors, (1853), 0 states have call successors, (0), 0 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-21 19:45:46,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1853 transitions. [2021-10-21 19:45:46,160 INFO L704 BuchiCegarLoop]: Abstraction has 1437 states and 1853 transitions. [2021-10-21 19:45:46,160 INFO L587 BuchiCegarLoop]: Abstraction has 1437 states and 1853 transitions. [2021-10-21 19:45:46,161 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-21 19:45:46,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1853 transitions. [2021-10-21 19:45:46,166 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1266 [2021-10-21 19:45:46,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:46,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:46,169 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-21 19:45:46,169 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-21 19:45:46,169 INFO L791 eck$LassoCheckResult]: Stem: 33665#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33544#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; 33540#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33499#L96-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; 33500#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33493#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33494#L110-2 assume !false; 33700#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34780#L113 assume !(12292 == ssl3_accept_~s__state~0); 34778#L116 assume !(16384 == ssl3_accept_~s__state~0); 34776#L119 assume !(8192 == ssl3_accept_~s__state~0); 34775#L122 assume !(24576 == ssl3_accept_~s__state~0); 34774#L125 assume !(8195 == ssl3_accept_~s__state~0); 34773#L128 assume !(8480 == ssl3_accept_~s__state~0); 34511#L131 assume !(8481 == ssl3_accept_~s__state~0); 34512#L134 assume !(8482 == ssl3_accept_~s__state~0); 33772#L137 assume 8464 == ssl3_accept_~s__state~0; 33461#L144 [2021-10-21 19:45:46,170 INFO L793 eck$LassoCheckResult]: Loop: 33461#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33462#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33479#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 33480#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33446#L590 ssl3_accept_~skip~0 := 0; 33550#L110-2 assume !false; 33551#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33657#L113 assume !(12292 == ssl3_accept_~s__state~0); 33658#L116 assume !(16384 == ssl3_accept_~s__state~0); 33663#L119 assume !(8192 == ssl3_accept_~s__state~0); 33573#L122 assume !(24576 == ssl3_accept_~s__state~0); 33574#L125 assume !(8195 == ssl3_accept_~s__state~0); 34872#L128 assume !(8480 == ssl3_accept_~s__state~0); 34871#L131 assume !(8481 == ssl3_accept_~s__state~0); 33666#L134 assume !(8482 == ssl3_accept_~s__state~0); 33592#L137 assume !(8464 == ssl3_accept_~s__state~0); 33586#L140 assume !(8465 == ssl3_accept_~s__state~0); 33587#L143 assume !(8466 == ssl3_accept_~s__state~0); 33643#L146 assume 8496 == ssl3_accept_~s__state~0; 33639#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33524#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33501#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 33502#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33630#L304-2 ssl3_accept_~s__init_num~0 := 0; 33631#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34820#L590 ssl3_accept_~skip~0 := 0; 34817#L110-2 assume !false; 34815#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34814#L113 assume !(12292 == ssl3_accept_~s__state~0); 34812#L116 assume !(16384 == ssl3_accept_~s__state~0); 34772#L119 assume !(8192 == ssl3_accept_~s__state~0); 34771#L122 assume !(24576 == ssl3_accept_~s__state~0); 34770#L125 assume !(8195 == ssl3_accept_~s__state~0); 34768#L128 assume !(8480 == ssl3_accept_~s__state~0); 34767#L131 assume !(8481 == ssl3_accept_~s__state~0); 34766#L134 assume !(8482 == ssl3_accept_~s__state~0); 34765#L137 assume !(8464 == ssl3_accept_~s__state~0); 34760#L140 assume !(8465 == ssl3_accept_~s__state~0); 34758#L143 assume !(8466 == ssl3_accept_~s__state~0); 34756#L146 assume !(8496 == ssl3_accept_~s__state~0); 34754#L149 assume !(8497 == ssl3_accept_~s__state~0); 33758#L152 assume 8512 == ssl3_accept_~s__state~0; 33675#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33565#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33566#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33615#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34792#L590 ssl3_accept_~skip~0 := 0; 34790#L110-2 assume !false; 34788#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34786#L113 assume !(12292 == ssl3_accept_~s__state~0); 34784#L116 assume !(16384 == ssl3_accept_~s__state~0); 34753#L119 assume !(8192 == ssl3_accept_~s__state~0); 34752#L122 assume !(24576 == ssl3_accept_~s__state~0); 34514#L125 assume !(8195 == ssl3_accept_~s__state~0); 33934#L128 assume !(8480 == ssl3_accept_~s__state~0); 33851#L131 assume !(8481 == ssl3_accept_~s__state~0); 33848#L134 assume !(8482 == ssl3_accept_~s__state~0); 33846#L137 assume !(8464 == ssl3_accept_~s__state~0); 33842#L140 assume !(8465 == ssl3_accept_~s__state~0); 33840#L143 assume !(8466 == ssl3_accept_~s__state~0); 33838#L146 assume !(8496 == ssl3_accept_~s__state~0); 33836#L149 assume !(8497 == ssl3_accept_~s__state~0); 33833#L152 assume !(8512 == ssl3_accept_~s__state~0); 33831#L155 assume !(8513 == ssl3_accept_~s__state~0); 33761#L158 assume 8528 == ssl3_accept_~s__state~0; 33535#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33511#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33512#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33607#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33674#L364 assume !(ssl3_accept_~ret~0 <= 0); 33528#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33656#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34847#L590 ssl3_accept_~skip~0 := 0; 34845#L110-2 assume !false; 34843#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34841#L113 assume !(12292 == ssl3_accept_~s__state~0); 34839#L116 assume !(16384 == ssl3_accept_~s__state~0); 34837#L119 assume !(8192 == ssl3_accept_~s__state~0); 34835#L122 assume !(24576 == ssl3_accept_~s__state~0); 34833#L125 assume !(8195 == ssl3_accept_~s__state~0); 34832#L128 assume !(8480 == ssl3_accept_~s__state~0); 34831#L131 assume !(8481 == ssl3_accept_~s__state~0); 34830#L134 assume !(8482 == ssl3_accept_~s__state~0); 34828#L137 assume !(8464 == ssl3_accept_~s__state~0); 34822#L140 assume !(8465 == ssl3_accept_~s__state~0); 34819#L143 assume !(8466 == ssl3_accept_~s__state~0); 34816#L146 assume !(8496 == ssl3_accept_~s__state~0); 33629#L149 assume !(8497 == ssl3_accept_~s__state~0); 33529#L152 assume !(8512 == ssl3_accept_~s__state~0); 33530#L155 assume !(8513 == ssl3_accept_~s__state~0); 34744#L158 assume !(8528 == ssl3_accept_~s__state~0); 33464#L161 assume !(8529 == ssl3_accept_~s__state~0); 33465#L164 assume 8544 == ssl3_accept_~s__state~0; 33456#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33457#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 33492#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33597#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33598#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33584#L411 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; 33585#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34461#L590 ssl3_accept_~skip~0 := 0; 34459#L110-2 assume !false; 34457#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34455#L113 assume !(12292 == ssl3_accept_~s__state~0); 34453#L116 assume !(16384 == ssl3_accept_~s__state~0); 34451#L119 assume !(8192 == ssl3_accept_~s__state~0); 34449#L122 assume !(24576 == ssl3_accept_~s__state~0); 34447#L125 assume !(8195 == ssl3_accept_~s__state~0); 34445#L128 assume !(8480 == ssl3_accept_~s__state~0); 34442#L131 assume !(8481 == ssl3_accept_~s__state~0); 34440#L134 assume !(8482 == ssl3_accept_~s__state~0); 34438#L137 assume !(8464 == ssl3_accept_~s__state~0); 34436#L140 assume !(8465 == ssl3_accept_~s__state~0); 34432#L143 assume !(8466 == ssl3_accept_~s__state~0); 34306#L146 assume !(8496 == ssl3_accept_~s__state~0); 34302#L149 assume !(8497 == ssl3_accept_~s__state~0); 34301#L152 assume !(8512 == ssl3_accept_~s__state~0); 34295#L155 assume !(8513 == ssl3_accept_~s__state~0); 34293#L158 assume !(8528 == ssl3_accept_~s__state~0); 34291#L161 assume !(8529 == ssl3_accept_~s__state~0); 34289#L164 assume !(8544 == ssl3_accept_~s__state~0); 34287#L167 assume !(8545 == ssl3_accept_~s__state~0); 34285#L170 assume !(8560 == ssl3_accept_~s__state~0); 34283#L173 assume !(8561 == ssl3_accept_~s__state~0); 34281#L176 assume 8448 == ssl3_accept_~s__state~0; 34279#L177 assume !(ssl3_accept_~num1~0 > 0); 34276#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34273#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34267#L590 ssl3_accept_~skip~0 := 0; 34265#L110-2 assume !false; 34263#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34260#L113 assume 12292 == ssl3_accept_~s__state~0; 34261#L114 ssl3_accept_~s__new_session~0 := 1; 34487#L222 ssl3_accept_~s__server~0 := 1; 34485#L227 assume 0 != ssl3_accept_~cb~0; 34483#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34481#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34478#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34475#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34473#L254 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; 34466#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34460#L590 ssl3_accept_~skip~0 := 0; 34458#L110-2 assume !false; 34456#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34454#L113 assume !(12292 == ssl3_accept_~s__state~0); 34452#L116 assume !(16384 == ssl3_accept_~s__state~0); 34450#L119 assume !(8192 == ssl3_accept_~s__state~0); 34448#L122 assume !(24576 == ssl3_accept_~s__state~0); 34446#L125 assume !(8195 == ssl3_accept_~s__state~0); 34444#L128 assume !(8480 == ssl3_accept_~s__state~0); 34441#L131 assume !(8481 == ssl3_accept_~s__state~0); 34439#L134 assume !(8482 == ssl3_accept_~s__state~0); 34437#L137 assume 8464 == ssl3_accept_~s__state~0; 33461#L144 [2021-10-21 19:45:46,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:46,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-21 19:45:46,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:46,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935685922] [2021-10-21 19:45:46,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:46,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:46,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:46,180 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:46,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:46,190 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:46,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:46,191 INFO L82 PathProgramCache]: Analyzing trace with hash 993012088, now seen corresponding path program 1 times [2021-10-21 19:45:46,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:46,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974818599] [2021-10-21 19:45:46,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:46,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:46,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:46,241 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-21 19:45:46,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:46,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974818599] [2021-10-21 19:45:46,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974818599] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:46,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457896421] [2021-10-21 19:45:46,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:46,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:45:46,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:46,248 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:45:46,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-21 19:45:46,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:46,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:45:46,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:46,800 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-21 19:45:46,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457896421] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:46,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 19:45:46,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-21 19:45:46,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452809085] [2021-10-21 19:45:46,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:46,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:46,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:46,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:45:46,801 INFO L87 Difference]: Start difference. First operand 1437 states and 1853 transitions. cyclomatic complexity: 420 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-21 19:45:46,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:46,945 INFO L93 Difference]: Finished difference Result 1521 states and 1941 transitions. [2021-10-21 19:45:46,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:46,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1521 states and 1941 transitions. [2021-10-21 19:45:46,952 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1310 [2021-10-21 19:45:46,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1521 states to 1481 states and 1901 transitions. [2021-10-21 19:45:46,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1377 [2021-10-21 19:45:46,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1377 [2021-10-21 19:45:46,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1481 states and 1901 transitions. [2021-10-21 19:45:46,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:46,964 INFO L681 BuchiCegarLoop]: Abstraction has 1481 states and 1901 transitions. [2021-10-21 19:45:46,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states and 1901 transitions. [2021-10-21 19:45:47,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1407. [2021-10-21 19:45:47,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1407 states, 1407 states have (on average 1.287135749822317) internal successors, (1811), 1406 states have internal predecessors, (1811), 0 states have call successors, (0), 0 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-21 19:45:47,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1407 states to 1407 states and 1811 transitions. [2021-10-21 19:45:47,036 INFO L704 BuchiCegarLoop]: Abstraction has 1407 states and 1811 transitions. [2021-10-21 19:45:47,036 INFO L587 BuchiCegarLoop]: Abstraction has 1407 states and 1811 transitions. [2021-10-21 19:45:47,036 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-21 19:45:47,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1407 states and 1811 transitions. [2021-10-21 19:45:47,040 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1236 [2021-10-21 19:45:47,041 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:47,041 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:47,042 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-21 19:45:47,042 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-21 19:45:47,043 INFO L791 eck$LassoCheckResult]: Stem: 37081#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36967#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; 36963#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36921#L96-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; 36922#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36908#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 36909#L110-2 assume !false; 37113#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37361#L113 assume !(12292 == ssl3_accept_~s__state~0); 37362#L116 assume !(16384 == ssl3_accept_~s__state~0); 37355#L119 assume !(8192 == ssl3_accept_~s__state~0); 37356#L122 assume !(24576 == ssl3_accept_~s__state~0); 37349#L125 assume !(8195 == ssl3_accept_~s__state~0); 37350#L128 assume !(8480 == ssl3_accept_~s__state~0); 37343#L131 assume !(8481 == ssl3_accept_~s__state~0); 37344#L134 assume !(8482 == ssl3_accept_~s__state~0); 37337#L137 assume 8464 == ssl3_accept_~s__state~0; 36883#L144 [2021-10-21 19:45:47,043 INFO L793 eck$LassoCheckResult]: Loop: 36883#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36884#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36897#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 36898#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38266#L590 ssl3_accept_~skip~0 := 0; 38265#L110-2 assume !false; 38264#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38263#L113 assume !(12292 == ssl3_accept_~s__state~0); 38262#L116 assume !(16384 == ssl3_accept_~s__state~0); 38261#L119 assume !(8192 == ssl3_accept_~s__state~0); 38260#L122 assume !(24576 == ssl3_accept_~s__state~0); 38259#L125 assume !(8195 == ssl3_accept_~s__state~0); 37001#L128 assume !(8480 == ssl3_accept_~s__state~0); 36977#L131 assume !(8481 == ssl3_accept_~s__state~0); 36978#L134 assume !(8482 == ssl3_accept_~s__state~0); 37010#L137 assume !(8464 == ssl3_accept_~s__state~0); 37011#L140 assume !(8465 == ssl3_accept_~s__state~0); 38256#L143 assume !(8466 == ssl3_accept_~s__state~0); 37215#L146 assume 8496 == ssl3_accept_~s__state~0; 37214#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37213#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37212#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 37211#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37060#L304-2 ssl3_accept_~s__init_num~0 := 0; 37209#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37204#L590 ssl3_accept_~skip~0 := 0; 37203#L110-2 assume !false; 37202#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37201#L113 assume !(12292 == ssl3_accept_~s__state~0); 37200#L116 assume !(16384 == ssl3_accept_~s__state~0); 37199#L119 assume !(8192 == ssl3_accept_~s__state~0); 37198#L122 assume !(24576 == ssl3_accept_~s__state~0); 37197#L125 assume !(8195 == ssl3_accept_~s__state~0); 37196#L128 assume !(8480 == ssl3_accept_~s__state~0); 37195#L131 assume !(8481 == ssl3_accept_~s__state~0); 37194#L134 assume !(8482 == ssl3_accept_~s__state~0); 37193#L137 assume !(8464 == ssl3_accept_~s__state~0); 37192#L140 assume !(8465 == ssl3_accept_~s__state~0); 37191#L143 assume !(8466 == ssl3_accept_~s__state~0); 37190#L146 assume !(8496 == ssl3_accept_~s__state~0); 37189#L149 assume !(8497 == ssl3_accept_~s__state~0); 37187#L152 assume 8512 == ssl3_accept_~s__state~0; 37188#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36985#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36986#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37035#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37742#L590 ssl3_accept_~skip~0 := 0; 37739#L110-2 assume !false; 37736#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37733#L113 assume !(12292 == ssl3_accept_~s__state~0); 37730#L116 assume !(16384 == ssl3_accept_~s__state~0); 37727#L119 assume !(8192 == ssl3_accept_~s__state~0); 37724#L122 assume !(24576 == ssl3_accept_~s__state~0); 37721#L125 assume !(8195 == ssl3_accept_~s__state~0); 37718#L128 assume !(8480 == ssl3_accept_~s__state~0); 37715#L131 assume !(8481 == ssl3_accept_~s__state~0); 37712#L134 assume !(8482 == ssl3_accept_~s__state~0); 37709#L137 assume !(8464 == ssl3_accept_~s__state~0); 37706#L140 assume !(8465 == ssl3_accept_~s__state~0); 37703#L143 assume !(8466 == ssl3_accept_~s__state~0); 37700#L146 assume !(8496 == ssl3_accept_~s__state~0); 37697#L149 assume !(8497 == ssl3_accept_~s__state~0); 37695#L152 assume !(8512 == ssl3_accept_~s__state~0); 37693#L155 assume !(8513 == ssl3_accept_~s__state~0); 37691#L158 assume 8528 == ssl3_accept_~s__state~0; 36958#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36929#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36930#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37041#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 37680#L364 assume !(ssl3_accept_~ret~0 <= 0); 37075#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37076#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38199#L590 ssl3_accept_~skip~0 := 0; 38197#L110-2 assume !false; 38195#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38193#L113 assume !(12292 == ssl3_accept_~s__state~0); 38191#L116 assume !(16384 == ssl3_accept_~s__state~0); 38189#L119 assume !(8192 == ssl3_accept_~s__state~0); 38187#L122 assume !(24576 == ssl3_accept_~s__state~0); 38185#L125 assume !(8195 == ssl3_accept_~s__state~0); 38183#L128 assume !(8480 == ssl3_accept_~s__state~0); 38181#L131 assume !(8481 == ssl3_accept_~s__state~0); 38179#L134 assume !(8482 == ssl3_accept_~s__state~0); 38150#L137 assume !(8464 == ssl3_accept_~s__state~0); 38146#L140 assume !(8465 == ssl3_accept_~s__state~0); 38144#L143 assume !(8466 == ssl3_accept_~s__state~0); 38142#L146 assume !(8496 == ssl3_accept_~s__state~0); 38139#L149 assume !(8497 == ssl3_accept_~s__state~0); 38136#L152 assume !(8512 == ssl3_accept_~s__state~0); 38132#L155 assume !(8513 == ssl3_accept_~s__state~0); 38130#L158 assume !(8528 == ssl3_accept_~s__state~0); 38126#L161 assume !(8529 == ssl3_accept_~s__state~0); 37147#L164 assume 8544 == ssl3_accept_~s__state~0; 37148#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36996#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 36916#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37050#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37072#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 37073#L411 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; 37611#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37604#L590 ssl3_accept_~skip~0 := 0; 37602#L110-2 assume !false; 37600#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37597#L113 assume !(12292 == ssl3_accept_~s__state~0); 37595#L116 assume !(16384 == ssl3_accept_~s__state~0); 37593#L119 assume !(8192 == ssl3_accept_~s__state~0); 37591#L122 assume !(24576 == ssl3_accept_~s__state~0); 37589#L125 assume !(8195 == ssl3_accept_~s__state~0); 37587#L128 assume !(8480 == ssl3_accept_~s__state~0); 37585#L131 assume !(8481 == ssl3_accept_~s__state~0); 37583#L134 assume !(8482 == ssl3_accept_~s__state~0); 37581#L137 assume !(8464 == ssl3_accept_~s__state~0); 37579#L140 assume !(8465 == ssl3_accept_~s__state~0); 37577#L143 assume !(8466 == ssl3_accept_~s__state~0); 37575#L146 assume !(8496 == ssl3_accept_~s__state~0); 37278#L149 assume !(8497 == ssl3_accept_~s__state~0); 37279#L152 assume !(8512 == ssl3_accept_~s__state~0); 37271#L155 assume !(8513 == ssl3_accept_~s__state~0); 37272#L158 assume !(8528 == ssl3_accept_~s__state~0); 37265#L161 assume !(8529 == ssl3_accept_~s__state~0); 37266#L164 assume !(8544 == ssl3_accept_~s__state~0); 37259#L167 assume !(8545 == ssl3_accept_~s__state~0); 37260#L170 assume !(8560 == ssl3_accept_~s__state~0); 37253#L173 assume !(8561 == ssl3_accept_~s__state~0); 37254#L176 assume 8448 == ssl3_accept_~s__state~0; 36999#L177 assume !(ssl3_accept_~num1~0 > 0); 36956#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36957#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37616#L590 ssl3_accept_~skip~0 := 0; 37615#L110-2 assume !false; 37612#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37605#L113 assume !(12292 == ssl3_accept_~s__state~0); 37603#L116 assume 16384 == ssl3_accept_~s__state~0; 37599#L222 ssl3_accept_~s__server~0 := 1; 38140#L227 assume 0 != ssl3_accept_~cb~0; 38137#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38133#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38128#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36975#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36976#L254 assume 12292 != ssl3_accept_~s__state~0; 36903#L255 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; 36877#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38213#L590 ssl3_accept_~skip~0 := 0; 38212#L110-2 assume !false; 37312#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37306#L113 assume !(12292 == ssl3_accept_~s__state~0); 37304#L116 assume !(16384 == ssl3_accept_~s__state~0); 37302#L119 assume !(8192 == ssl3_accept_~s__state~0); 37300#L122 assume !(24576 == ssl3_accept_~s__state~0); 37298#L125 assume !(8195 == ssl3_accept_~s__state~0); 37296#L128 assume !(8480 == ssl3_accept_~s__state~0); 37294#L131 assume !(8481 == ssl3_accept_~s__state~0); 37292#L134 assume !(8482 == ssl3_accept_~s__state~0); 37290#L137 assume 8464 == ssl3_accept_~s__state~0; 36883#L144 [2021-10-21 19:45:47,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:47,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-21 19:45:47,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:47,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288107669] [2021-10-21 19:45:47,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:47,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:47,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:47,054 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:47,063 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:47,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:47,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1558733280, now seen corresponding path program 1 times [2021-10-21 19:45:47,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:47,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353500761] [2021-10-21 19:45:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:47,064 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:47,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:47,107 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-21 19:45:47,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:47,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353500761] [2021-10-21 19:45:47,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353500761] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:47,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013324028] [2021-10-21 19:45:47,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:47,109 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:45:47,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:47,110 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:45:47,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-21 19:45:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:47,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 19:45:47,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:47,718 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-21 19:45:47,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013324028] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:45:47,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 19:45:47,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 19:45:47,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82041807] [2021-10-21 19:45:47,719 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:47,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:47,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 19:45:47,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 19:45:47,720 INFO L87 Difference]: Start difference. First operand 1407 states and 1811 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-21 19:45:47,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:47,995 INFO L93 Difference]: Finished difference Result 2388 states and 3042 transitions. [2021-10-21 19:45:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:45:47,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2388 states and 3042 transitions. [2021-10-21 19:45:48,007 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1836 [2021-10-21 19:45:48,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2388 states to 2352 states and 3004 transitions. [2021-10-21 19:45:48,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2248 [2021-10-21 19:45:48,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2248 [2021-10-21 19:45:48,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2352 states and 3004 transitions. [2021-10-21 19:45:48,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:48,031 INFO L681 BuchiCegarLoop]: Abstraction has 2352 states and 3004 transitions. [2021-10-21 19:45:48,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2352 states and 3004 transitions. [2021-10-21 19:45:48,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2352 to 1818. [2021-10-21 19:45:48,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1818 states, 1818 states have (on average 1.294829482948295) internal successors, (2354), 1817 states have internal predecessors, (2354), 0 states have call successors, (0), 0 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-21 19:45:48,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1818 states to 1818 states and 2354 transitions. [2021-10-21 19:45:48,108 INFO L704 BuchiCegarLoop]: Abstraction has 1818 states and 2354 transitions. [2021-10-21 19:45:48,108 INFO L587 BuchiCegarLoop]: Abstraction has 1818 states and 2354 transitions. [2021-10-21 19:45:48,108 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-21 19:45:48,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1818 states and 2354 transitions. [2021-10-21 19:45:48,114 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1620 [2021-10-21 19:45:48,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:48,114 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:48,116 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-21 19:45:48,116 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-21 19:45:48,116 INFO L791 eck$LassoCheckResult]: Stem: 41376#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41232#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; 41228#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41187#L96-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; 41188#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41178#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 41179#L110-2 assume !false; 41408#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42279#L113 assume !(12292 == ssl3_accept_~s__state~0); 42278#L116 assume !(16384 == ssl3_accept_~s__state~0); 42277#L119 assume !(8192 == ssl3_accept_~s__state~0); 42276#L122 assume !(24576 == ssl3_accept_~s__state~0); 42275#L125 assume !(8195 == ssl3_accept_~s__state~0); 42274#L128 assume !(8480 == ssl3_accept_~s__state~0); 42273#L131 assume !(8481 == ssl3_accept_~s__state~0); 42272#L134 assume !(8482 == ssl3_accept_~s__state~0); 42271#L137 assume 8464 == ssl3_accept_~s__state~0; 41147#L144 [2021-10-21 19:45:48,117 INFO L793 eck$LassoCheckResult]: Loop: 41147#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41148#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42711#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42707#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42700#L590 ssl3_accept_~skip~0 := 0; 42697#L110-2 assume !false; 42694#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42691#L113 assume !(12292 == ssl3_accept_~s__state~0); 42688#L116 assume !(16384 == ssl3_accept_~s__state~0); 42685#L119 assume !(8192 == ssl3_accept_~s__state~0); 42682#L122 assume !(24576 == ssl3_accept_~s__state~0); 42679#L125 assume !(8195 == ssl3_accept_~s__state~0); 42676#L128 assume !(8480 == ssl3_accept_~s__state~0); 42122#L131 assume !(8481 == ssl3_accept_~s__state~0); 42670#L134 assume !(8482 == ssl3_accept_~s__state~0); 42637#L137 assume !(8464 == ssl3_accept_~s__state~0); 42478#L140 assume !(8465 == ssl3_accept_~s__state~0); 42474#L143 assume !(8466 == ssl3_accept_~s__state~0); 42332#L146 assume 8496 == ssl3_accept_~s__state~0; 41448#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42329#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42327#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 42325#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41335#L304-2 ssl3_accept_~s__init_num~0 := 0; 41336#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42935#L590 ssl3_accept_~skip~0 := 0; 42933#L110-2 assume !false; 42931#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42929#L113 assume !(12292 == ssl3_accept_~s__state~0); 42928#L116 assume !(16384 == ssl3_accept_~s__state~0); 42927#L119 assume !(8192 == ssl3_accept_~s__state~0); 42926#L122 assume !(24576 == ssl3_accept_~s__state~0); 42925#L125 assume !(8195 == ssl3_accept_~s__state~0); 42924#L128 assume !(8480 == ssl3_accept_~s__state~0); 42923#L131 assume !(8481 == ssl3_accept_~s__state~0); 42922#L134 assume !(8482 == ssl3_accept_~s__state~0); 42921#L137 assume !(8464 == ssl3_accept_~s__state~0); 42920#L140 assume !(8465 == ssl3_accept_~s__state~0); 42919#L143 assume !(8466 == ssl3_accept_~s__state~0); 42916#L146 assume !(8496 == ssl3_accept_~s__state~0); 42914#L149 assume !(8497 == ssl3_accept_~s__state~0); 41217#L152 assume 8512 == ssl3_accept_~s__state~0; 41218#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42918#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42915#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42909#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42905#L590 ssl3_accept_~skip~0 := 0; 42903#L110-2 assume !false; 42901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42899#L113 assume !(12292 == ssl3_accept_~s__state~0); 42897#L116 assume !(16384 == ssl3_accept_~s__state~0); 42895#L119 assume !(8192 == ssl3_accept_~s__state~0); 42893#L122 assume !(24576 == ssl3_accept_~s__state~0); 42891#L125 assume !(8195 == ssl3_accept_~s__state~0); 42889#L128 assume !(8480 == ssl3_accept_~s__state~0); 42887#L131 assume !(8481 == ssl3_accept_~s__state~0); 42885#L134 assume !(8482 == ssl3_accept_~s__state~0); 42883#L137 assume !(8464 == ssl3_accept_~s__state~0); 42881#L140 assume !(8465 == ssl3_accept_~s__state~0); 42879#L143 assume !(8466 == ssl3_accept_~s__state~0); 42877#L146 assume !(8496 == ssl3_accept_~s__state~0); 42875#L149 assume !(8497 == ssl3_accept_~s__state~0); 42873#L152 assume !(8512 == ssl3_accept_~s__state~0); 42872#L155 assume !(8513 == ssl3_accept_~s__state~0); 42118#L158 assume 8528 == ssl3_accept_~s__state~0; 41223#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41199#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41200#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41328#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 42789#L364 assume !(ssl3_accept_~ret~0 <= 0); 42788#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42787#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42782#L590 ssl3_accept_~skip~0 := 0; 42780#L110-2 assume !false; 42779#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42773#L113 assume !(12292 == ssl3_accept_~s__state~0); 42771#L116 assume !(16384 == ssl3_accept_~s__state~0); 42769#L119 assume !(8192 == ssl3_accept_~s__state~0); 42767#L122 assume !(24576 == ssl3_accept_~s__state~0); 42765#L125 assume !(8195 == ssl3_accept_~s__state~0); 42763#L128 assume !(8480 == ssl3_accept_~s__state~0); 42761#L131 assume !(8481 == ssl3_accept_~s__state~0); 42759#L134 assume !(8482 == ssl3_accept_~s__state~0); 42757#L137 assume !(8464 == ssl3_accept_~s__state~0); 42755#L140 assume !(8465 == ssl3_accept_~s__state~0); 42753#L143 assume !(8466 == ssl3_accept_~s__state~0); 42750#L146 assume !(8496 == ssl3_accept_~s__state~0); 42747#L149 assume !(8497 == ssl3_accept_~s__state~0); 42741#L152 assume !(8512 == ssl3_accept_~s__state~0); 42738#L155 assume !(8513 == ssl3_accept_~s__state~0); 42735#L158 assume !(8528 == ssl3_accept_~s__state~0); 42732#L161 assume !(8529 == ssl3_accept_~s__state~0); 42729#L164 assume 8544 == ssl3_accept_~s__state~0; 41142#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41143#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 41330#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41331#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42625#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 41274#L411 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; 41275#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42617#L590 ssl3_accept_~skip~0 := 0; 42616#L110-2 assume !false; 42615#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42614#L113 assume !(12292 == ssl3_accept_~s__state~0); 42613#L116 assume !(16384 == ssl3_accept_~s__state~0); 42612#L119 assume !(8192 == ssl3_accept_~s__state~0); 42611#L122 assume !(24576 == ssl3_accept_~s__state~0); 42610#L125 assume !(8195 == ssl3_accept_~s__state~0); 42609#L128 assume !(8480 == ssl3_accept_~s__state~0); 42608#L131 assume !(8481 == ssl3_accept_~s__state~0); 42560#L134 assume !(8482 == ssl3_accept_~s__state~0); 42558#L137 assume !(8464 == ssl3_accept_~s__state~0); 42480#L140 assume !(8465 == ssl3_accept_~s__state~0); 42476#L143 assume !(8466 == ssl3_accept_~s__state~0); 42415#L146 assume !(8496 == ssl3_accept_~s__state~0); 42361#L149 assume !(8497 == ssl3_accept_~s__state~0); 42358#L152 assume !(8512 == ssl3_accept_~s__state~0); 42355#L155 assume !(8513 == ssl3_accept_~s__state~0); 42331#L158 assume !(8528 == ssl3_accept_~s__state~0); 42330#L161 assume !(8529 == ssl3_accept_~s__state~0); 42320#L164 assume !(8544 == ssl3_accept_~s__state~0); 42280#L167 assume !(8545 == ssl3_accept_~s__state~0); 42178#L170 assume !(8560 == ssl3_accept_~s__state~0); 42158#L173 assume !(8561 == ssl3_accept_~s__state~0); 42157#L176 assume 8448 == ssl3_accept_~s__state~0; 41267#L177 assume !(ssl3_accept_~num1~0 > 0); 41221#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41222#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42664#L590 ssl3_accept_~skip~0 := 0; 42663#L110-2 assume !false; 42662#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42661#L113 assume !(12292 == ssl3_accept_~s__state~0); 42660#L116 assume !(16384 == ssl3_accept_~s__state~0); 42659#L119 assume !(8192 == ssl3_accept_~s__state~0); 42658#L122 assume !(24576 == ssl3_accept_~s__state~0); 42657#L125 assume !(8195 == ssl3_accept_~s__state~0); 42656#L128 assume !(8480 == ssl3_accept_~s__state~0); 42655#L131 assume !(8481 == ssl3_accept_~s__state~0); 42654#L134 assume !(8482 == ssl3_accept_~s__state~0); 42653#L137 assume !(8464 == ssl3_accept_~s__state~0); 42652#L140 assume !(8465 == ssl3_accept_~s__state~0); 42651#L143 assume !(8466 == ssl3_accept_~s__state~0); 42650#L146 assume !(8496 == ssl3_accept_~s__state~0); 42649#L149 assume !(8497 == ssl3_accept_~s__state~0); 42648#L152 assume !(8512 == ssl3_accept_~s__state~0); 42647#L155 assume !(8513 == ssl3_accept_~s__state~0); 42646#L158 assume !(8528 == ssl3_accept_~s__state~0); 42645#L161 assume !(8529 == ssl3_accept_~s__state~0); 42644#L164 assume !(8544 == ssl3_accept_~s__state~0); 42643#L167 assume !(8545 == ssl3_accept_~s__state~0); 42642#L170 assume !(8560 == ssl3_accept_~s__state~0); 42641#L173 assume !(8561 == ssl3_accept_~s__state~0); 42640#L176 assume !(8448 == ssl3_accept_~s__state~0); 42639#L179 assume 8576 == ssl3_accept_~s__state~0; 41914#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 42624#L451 assume !(ssl3_accept_~ret~0 <= 0); 42454#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42448#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42442#L590 ssl3_accept_~skip~0 := 0; 42440#L110-2 assume !false; 42438#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42436#L113 assume !(12292 == ssl3_accept_~s__state~0); 42434#L116 assume !(16384 == ssl3_accept_~s__state~0); 42432#L119 assume !(8192 == ssl3_accept_~s__state~0); 42430#L122 assume !(24576 == ssl3_accept_~s__state~0); 42428#L125 assume !(8195 == ssl3_accept_~s__state~0); 42426#L128 assume !(8480 == ssl3_accept_~s__state~0); 42424#L131 assume !(8481 == ssl3_accept_~s__state~0); 42422#L134 assume !(8482 == ssl3_accept_~s__state~0); 42421#L137 assume 8464 == ssl3_accept_~s__state~0; 41147#L144 [2021-10-21 19:45:48,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:48,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-21 19:45:48,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:48,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538312571] [2021-10-21 19:45:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:48,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,129 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:48,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:48,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:48,138 INFO L82 PathProgramCache]: Analyzing trace with hash -442389439, now seen corresponding path program 1 times [2021-10-21 19:45:48,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:48,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919263267] [2021-10-21 19:45:48,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:48,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:48,176 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-21 19:45:48,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:48,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919263267] [2021-10-21 19:45:48,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919263267] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:48,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:48,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:48,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462757057] [2021-10-21 19:45:48,178 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:48,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:48,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:48,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:48,179 INFO L87 Difference]: Start difference. First operand 1818 states and 2354 transitions. cyclomatic complexity: 542 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-21 19:45:48,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:48,329 INFO L93 Difference]: Finished difference Result 2019 states and 2585 transitions. [2021-10-21 19:45:48,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:48,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2019 states and 2585 transitions. [2021-10-21 19:45:48,338 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1703 [2021-10-21 19:45:48,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2019 states to 1949 states and 2515 transitions. [2021-10-21 19:45:48,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1845 [2021-10-21 19:45:48,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1845 [2021-10-21 19:45:48,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1949 states and 2515 transitions. [2021-10-21 19:45:48,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:48,351 INFO L681 BuchiCegarLoop]: Abstraction has 1949 states and 2515 transitions. [2021-10-21 19:45:48,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1949 states and 2515 transitions. [2021-10-21 19:45:48,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1949 to 1816. [2021-10-21 19:45:48,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1816 states, 1816 states have (on average 1.2918502202643172) internal successors, (2346), 1815 states have internal predecessors, (2346), 0 states have call successors, (0), 0 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-21 19:45:48,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1816 states to 1816 states and 2346 transitions. [2021-10-21 19:45:48,395 INFO L704 BuchiCegarLoop]: Abstraction has 1816 states and 2346 transitions. [2021-10-21 19:45:48,395 INFO L587 BuchiCegarLoop]: Abstraction has 1816 states and 2346 transitions. [2021-10-21 19:45:48,395 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-21 19:45:48,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1816 states and 2346 transitions. [2021-10-21 19:45:48,402 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1612 [2021-10-21 19:45:48,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:48,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:48,404 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-21 19:45:48,404 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-21 19:45:48,404 INFO L791 eck$LassoCheckResult]: Stem: 45191#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45074#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; 45070#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45029#L96-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; 45030#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45017#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 45018#L110-2 assume !false; 45227#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45928#L113 assume !(12292 == ssl3_accept_~s__state~0); 45926#L116 assume !(16384 == ssl3_accept_~s__state~0); 45923#L119 assume !(8192 == ssl3_accept_~s__state~0); 45924#L122 assume !(24576 == ssl3_accept_~s__state~0); 46656#L125 assume !(8195 == ssl3_accept_~s__state~0); 46654#L128 assume !(8480 == ssl3_accept_~s__state~0); 46652#L131 assume !(8481 == ssl3_accept_~s__state~0); 46650#L134 assume !(8482 == ssl3_accept_~s__state~0); 45910#L137 assume 8464 == ssl3_accept_~s__state~0; 45324#L144 [2021-10-21 19:45:48,405 INFO L793 eck$LassoCheckResult]: Loop: 45324#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 45187#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45188#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46753#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46748#L590 ssl3_accept_~skip~0 := 0; 46747#L110-2 assume !false; 46746#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46745#L113 assume !(12292 == ssl3_accept_~s__state~0); 46744#L116 assume !(16384 == ssl3_accept_~s__state~0); 46743#L119 assume !(8192 == ssl3_accept_~s__state~0); 46742#L122 assume !(24576 == ssl3_accept_~s__state~0); 46741#L125 assume !(8195 == ssl3_accept_~s__state~0); 46740#L128 assume !(8480 == ssl3_accept_~s__state~0); 45761#L131 assume !(8481 == ssl3_accept_~s__state~0); 46739#L134 assume !(8482 == ssl3_accept_~s__state~0); 46738#L137 assume !(8464 == ssl3_accept_~s__state~0); 46737#L140 assume !(8465 == ssl3_accept_~s__state~0); 46734#L143 assume !(8466 == ssl3_accept_~s__state~0); 45635#L146 assume 8496 == ssl3_accept_~s__state~0; 45319#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45633#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45632#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 45631#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45170#L304-2 ssl3_accept_~s__init_num~0 := 0; 45629#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45624#L590 ssl3_accept_~skip~0 := 0; 45623#L110-2 assume !false; 45622#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45621#L113 assume !(12292 == ssl3_accept_~s__state~0); 45620#L116 assume !(16384 == ssl3_accept_~s__state~0); 45619#L119 assume !(8192 == ssl3_accept_~s__state~0); 45618#L122 assume !(24576 == ssl3_accept_~s__state~0); 45617#L125 assume !(8195 == ssl3_accept_~s__state~0); 45616#L128 assume !(8480 == ssl3_accept_~s__state~0); 45615#L131 assume !(8481 == ssl3_accept_~s__state~0); 45614#L134 assume !(8482 == ssl3_accept_~s__state~0); 45613#L137 assume !(8464 == ssl3_accept_~s__state~0); 45612#L140 assume !(8465 == ssl3_accept_~s__state~0); 45611#L143 assume !(8466 == ssl3_accept_~s__state~0); 45610#L146 assume !(8496 == ssl3_accept_~s__state~0); 45609#L149 assume !(8497 == ssl3_accept_~s__state~0); 45263#L152 assume 8512 == ssl3_accept_~s__state~0; 45261#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45095#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45096#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45949#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45943#L590 ssl3_accept_~skip~0 := 0; 45942#L110-2 assume !false; 45936#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45934#L113 assume !(12292 == ssl3_accept_~s__state~0); 45932#L116 assume !(16384 == ssl3_accept_~s__state~0); 45929#L119 assume !(8192 == ssl3_accept_~s__state~0); 45927#L122 assume !(24576 == ssl3_accept_~s__state~0); 45925#L125 assume !(8195 == ssl3_accept_~s__state~0); 45922#L128 assume !(8480 == ssl3_accept_~s__state~0); 45920#L131 assume !(8481 == ssl3_accept_~s__state~0); 45918#L134 assume !(8482 == ssl3_accept_~s__state~0); 45916#L137 assume !(8464 == ssl3_accept_~s__state~0); 45914#L140 assume !(8465 == ssl3_accept_~s__state~0); 45911#L143 assume !(8466 == ssl3_accept_~s__state~0); 45909#L146 assume !(8496 == ssl3_accept_~s__state~0); 45907#L149 assume !(8497 == ssl3_accept_~s__state~0); 45904#L152 assume !(8512 == ssl3_accept_~s__state~0); 45903#L155 assume !(8513 == ssl3_accept_~s__state~0); 45264#L158 assume 8528 == ssl3_accept_~s__state~0; 45066#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45037#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 45038#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 45136#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45199#L364 assume !(ssl3_accept_~ret~0 <= 0); 45059#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45883#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45877#L590 ssl3_accept_~skip~0 := 0; 45876#L110-2 assume !false; 45870#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45868#L113 assume !(12292 == ssl3_accept_~s__state~0); 45866#L116 assume !(16384 == ssl3_accept_~s__state~0); 45864#L119 assume !(8192 == ssl3_accept_~s__state~0); 45862#L122 assume !(24576 == ssl3_accept_~s__state~0); 45860#L125 assume !(8195 == ssl3_accept_~s__state~0); 45858#L128 assume !(8480 == ssl3_accept_~s__state~0); 45856#L131 assume !(8481 == ssl3_accept_~s__state~0); 45854#L134 assume !(8482 == ssl3_accept_~s__state~0); 45853#L137 assume !(8464 == ssl3_accept_~s__state~0); 45846#L140 assume !(8465 == ssl3_accept_~s__state~0); 45842#L143 assume !(8466 == ssl3_accept_~s__state~0); 45838#L146 assume !(8496 == ssl3_accept_~s__state~0); 45830#L149 assume !(8497 == ssl3_accept_~s__state~0); 45823#L152 assume !(8512 == ssl3_accept_~s__state~0); 45818#L155 assume !(8513 == ssl3_accept_~s__state~0); 45807#L158 assume !(8528 == ssl3_accept_~s__state~0); 45687#L161 assume !(8529 == ssl3_accept_~s__state~0); 45250#L164 assume 8544 == ssl3_accept_~s__state~0; 44985#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44986#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 45024#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45124#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45125#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45112#L411 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; 45113#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46100#L590 ssl3_accept_~skip~0 := 0; 46098#L110-2 assume !false; 46096#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46094#L113 assume !(12292 == ssl3_accept_~s__state~0); 46092#L116 assume !(16384 == ssl3_accept_~s__state~0); 46090#L119 assume !(8192 == ssl3_accept_~s__state~0); 46088#L122 assume !(24576 == ssl3_accept_~s__state~0); 46086#L125 assume !(8195 == ssl3_accept_~s__state~0); 46084#L128 assume !(8480 == ssl3_accept_~s__state~0); 46082#L131 assume !(8481 == ssl3_accept_~s__state~0); 46080#L134 assume !(8482 == ssl3_accept_~s__state~0); 46078#L137 assume !(8464 == ssl3_accept_~s__state~0); 46076#L140 assume !(8465 == ssl3_accept_~s__state~0); 46074#L143 assume !(8466 == ssl3_accept_~s__state~0); 46072#L146 assume !(8496 == ssl3_accept_~s__state~0); 46070#L149 assume !(8497 == ssl3_accept_~s__state~0); 46068#L152 assume !(8512 == ssl3_accept_~s__state~0); 46066#L155 assume !(8513 == ssl3_accept_~s__state~0); 46063#L158 assume !(8528 == ssl3_accept_~s__state~0); 46064#L161 assume !(8529 == ssl3_accept_~s__state~0); 46056#L164 assume !(8544 == ssl3_accept_~s__state~0); 46057#L167 assume !(8545 == ssl3_accept_~s__state~0); 46049#L170 assume !(8560 == ssl3_accept_~s__state~0); 46050#L173 assume !(8561 == ssl3_accept_~s__state~0); 46042#L176 assume 8448 == ssl3_accept_~s__state~0; 46043#L177 assume !(ssl3_accept_~num1~0 > 0); 46326#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46323#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46317#L590 ssl3_accept_~skip~0 := 0; 46315#L110-2 assume !false; 46313#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46311#L113 assume !(12292 == ssl3_accept_~s__state~0); 46309#L116 assume !(16384 == ssl3_accept_~s__state~0); 46307#L119 assume !(8192 == ssl3_accept_~s__state~0); 46305#L122 assume !(24576 == ssl3_accept_~s__state~0); 46303#L125 assume !(8195 == ssl3_accept_~s__state~0); 46301#L128 assume !(8480 == ssl3_accept_~s__state~0); 46299#L131 assume !(8481 == ssl3_accept_~s__state~0); 46297#L134 assume !(8482 == ssl3_accept_~s__state~0); 46295#L137 assume !(8464 == ssl3_accept_~s__state~0); 46294#L140 assume !(8465 == ssl3_accept_~s__state~0); 46290#L143 assume !(8466 == ssl3_accept_~s__state~0); 46288#L146 assume !(8496 == ssl3_accept_~s__state~0); 46286#L149 assume !(8497 == ssl3_accept_~s__state~0); 46283#L152 assume !(8512 == ssl3_accept_~s__state~0); 46282#L155 assume !(8513 == ssl3_accept_~s__state~0); 46275#L158 assume !(8528 == ssl3_accept_~s__state~0); 46274#L161 assume !(8529 == ssl3_accept_~s__state~0); 46273#L164 assume !(8544 == ssl3_accept_~s__state~0); 46272#L167 assume !(8545 == ssl3_accept_~s__state~0); 46270#L170 assume !(8560 == ssl3_accept_~s__state~0); 46269#L173 assume !(8561 == ssl3_accept_~s__state~0); 46268#L176 assume !(8448 == ssl3_accept_~s__state~0); 46266#L179 assume 8576 == ssl3_accept_~s__state~0; 46142#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 46265#L451 assume !(ssl3_accept_~ret~0 <= 0); 46264#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 44984#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46767#L590 ssl3_accept_~skip~0 := 0; 46766#L110-2 assume !false; 46765#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46764#L113 assume !(12292 == ssl3_accept_~s__state~0); 46763#L116 assume !(16384 == ssl3_accept_~s__state~0); 46762#L119 assume !(8192 == ssl3_accept_~s__state~0); 46761#L122 assume !(24576 == ssl3_accept_~s__state~0); 46760#L125 assume !(8195 == ssl3_accept_~s__state~0); 46759#L128 assume !(8480 == ssl3_accept_~s__state~0); 46758#L131 assume !(8481 == ssl3_accept_~s__state~0); 46757#L134 assume !(8482 == ssl3_accept_~s__state~0); 46756#L137 assume !(8464 == ssl3_accept_~s__state~0); 46755#L140 assume !(8465 == ssl3_accept_~s__state~0); 46735#L143 assume 8466 == ssl3_accept_~s__state~0; 45324#L144 [2021-10-21 19:45:48,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:48,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-21 19:45:48,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:48,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124976196] [2021-10-21 19:45:48,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:48,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:48,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,416 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:48,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,428 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:48,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:48,430 INFO L82 PathProgramCache]: Analyzing trace with hash 65516294, now seen corresponding path program 1 times [2021-10-21 19:45:48,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:48,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958704249] [2021-10-21 19:45:48,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:48,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:48,544 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-21 19:45:48,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:48,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958704249] [2021-10-21 19:45:48,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958704249] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:48,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:48,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 19:45:48,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059792546] [2021-10-21 19:45:48,545 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:48,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:48,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 19:45:48,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:45:48,548 INFO L87 Difference]: Start difference. First operand 1816 states and 2346 transitions. cyclomatic complexity: 537 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-21 19:45:48,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:48,709 INFO L93 Difference]: Finished difference Result 7919 states and 10122 transitions. [2021-10-21 19:45:48,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 19:45:48,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7919 states and 10122 transitions. [2021-10-21 19:45:48,747 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7565 [2021-10-21 19:45:48,792 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7919 states to 7919 states and 10122 transitions. [2021-10-21 19:45:48,793 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7815 [2021-10-21 19:45:48,800 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7815 [2021-10-21 19:45:48,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7919 states and 10122 transitions. [2021-10-21 19:45:48,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:48,810 INFO L681 BuchiCegarLoop]: Abstraction has 7919 states and 10122 transitions. [2021-10-21 19:45:48,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7919 states and 10122 transitions. [2021-10-21 19:45:48,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7919 to 3061. [2021-10-21 19:45:48,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3061 states, 3061 states have (on average 1.2838941522378309) internal successors, (3930), 3060 states have internal predecessors, (3930), 0 states have call successors, (0), 0 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-21 19:45:48,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3061 states to 3061 states and 3930 transitions. [2021-10-21 19:45:48,903 INFO L704 BuchiCegarLoop]: Abstraction has 3061 states and 3930 transitions. [2021-10-21 19:45:48,903 INFO L587 BuchiCegarLoop]: Abstraction has 3061 states and 3930 transitions. [2021-10-21 19:45:48,903 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-21 19:45:48,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3061 states and 3930 transitions. [2021-10-21 19:45:48,914 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2857 [2021-10-21 19:45:48,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:48,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:48,918 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-21 19:45:48,918 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-21 19:45:48,919 INFO L791 eck$LassoCheckResult]: Stem: 54945#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 54832#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; 54824#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54783#L96-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; 54784#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54777#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 54778#L110-2 assume !false; 54975#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55672#L113 assume !(12292 == ssl3_accept_~s__state~0); 55673#L116 assume !(16384 == ssl3_accept_~s__state~0); 55668#L119 assume !(8192 == ssl3_accept_~s__state~0); 55669#L122 assume !(24576 == ssl3_accept_~s__state~0); 55663#L125 assume !(8195 == ssl3_accept_~s__state~0); 55664#L128 assume !(8480 == ssl3_accept_~s__state~0); 55656#L131 assume !(8481 == ssl3_accept_~s__state~0); 55657#L134 assume !(8482 == ssl3_accept_~s__state~0); 55646#L137 assume 8464 == ssl3_accept_~s__state~0; 55061#L144 [2021-10-21 19:45:48,919 INFO L793 eck$LassoCheckResult]: Loop: 55061#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 57317#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57223#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 57220#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57214#L590 ssl3_accept_~skip~0 := 0; 57212#L110-2 assume !false; 57210#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57208#L113 assume !(12292 == ssl3_accept_~s__state~0); 57206#L116 assume !(16384 == ssl3_accept_~s__state~0); 57204#L119 assume !(8192 == ssl3_accept_~s__state~0); 57201#L122 assume !(24576 == ssl3_accept_~s__state~0); 57202#L125 assume !(8195 == ssl3_accept_~s__state~0); 57332#L128 assume !(8480 == ssl3_accept_~s__state~0); 56893#L131 assume !(8481 == ssl3_accept_~s__state~0); 57193#L134 assume !(8482 == ssl3_accept_~s__state~0); 57191#L137 assume !(8464 == ssl3_accept_~s__state~0); 57159#L140 assume !(8465 == ssl3_accept_~s__state~0); 56089#L143 assume !(8466 == ssl3_accept_~s__state~0); 55603#L146 assume 8496 == ssl3_accept_~s__state~0; 55602#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55601#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55600#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 55599#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54924#L304-2 ssl3_accept_~s__init_num~0 := 0; 55597#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55592#L590 ssl3_accept_~skip~0 := 0; 55591#L110-2 assume !false; 55590#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55589#L113 assume !(12292 == ssl3_accept_~s__state~0); 55588#L116 assume !(16384 == ssl3_accept_~s__state~0); 55587#L119 assume !(8192 == ssl3_accept_~s__state~0); 55586#L122 assume !(24576 == ssl3_accept_~s__state~0); 55585#L125 assume !(8195 == ssl3_accept_~s__state~0); 55584#L128 assume !(8480 == ssl3_accept_~s__state~0); 55583#L131 assume !(8481 == ssl3_accept_~s__state~0); 55582#L134 assume !(8482 == ssl3_accept_~s__state~0); 55581#L137 assume !(8464 == ssl3_accept_~s__state~0); 55580#L140 assume !(8465 == ssl3_accept_~s__state~0); 55579#L143 assume !(8466 == ssl3_accept_~s__state~0); 55578#L146 assume !(8496 == ssl3_accept_~s__state~0); 55577#L149 assume !(8497 == ssl3_accept_~s__state~0); 55010#L152 assume 8512 == ssl3_accept_~s__state~0; 54998#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54996#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 54997#L319 assume !(ssl3_accept_~ret~0 <= 0); 54896#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54897#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57298#L590 ssl3_accept_~skip~0 := 0; 57299#L110-2 assume !false; 57292#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57293#L113 assume !(12292 == ssl3_accept_~s__state~0); 57286#L116 assume !(16384 == ssl3_accept_~s__state~0); 57287#L119 assume !(8192 == ssl3_accept_~s__state~0); 57280#L122 assume !(24576 == ssl3_accept_~s__state~0); 57281#L125 assume !(8195 == ssl3_accept_~s__state~0); 57274#L128 assume !(8480 == ssl3_accept_~s__state~0); 57275#L131 assume !(8481 == ssl3_accept_~s__state~0); 57268#L134 assume !(8482 == ssl3_accept_~s__state~0); 57269#L137 assume !(8464 == ssl3_accept_~s__state~0); 57262#L140 assume !(8465 == ssl3_accept_~s__state~0); 57263#L143 assume !(8466 == ssl3_accept_~s__state~0); 57257#L146 assume !(8496 == ssl3_accept_~s__state~0); 57258#L149 assume !(8497 == ssl3_accept_~s__state~0); 57155#L152 assume !(8512 == ssl3_accept_~s__state~0); 57156#L155 assume !(8513 == ssl3_accept_~s__state~0); 57152#L158 assume 8528 == ssl3_accept_~s__state~0; 54819#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54797#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54798#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54882#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 54950#L364 assume !(ssl3_accept_~ret~0 <= 0); 54812#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54934#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57173#L590 ssl3_accept_~skip~0 := 0; 57171#L110-2 assume !false; 57168#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57165#L113 assume !(12292 == ssl3_accept_~s__state~0); 55764#L116 assume !(16384 == ssl3_accept_~s__state~0); 55758#L119 assume !(8192 == ssl3_accept_~s__state~0); 55756#L122 assume !(24576 == ssl3_accept_~s__state~0); 55754#L125 assume !(8195 == ssl3_accept_~s__state~0); 55751#L128 assume !(8480 == ssl3_accept_~s__state~0); 55748#L131 assume !(8481 == ssl3_accept_~s__state~0); 55745#L134 assume !(8482 == ssl3_accept_~s__state~0); 55742#L137 assume !(8464 == ssl3_accept_~s__state~0); 55739#L140 assume !(8465 == ssl3_accept_~s__state~0); 55736#L143 assume !(8466 == ssl3_accept_~s__state~0); 55733#L146 assume !(8496 == ssl3_accept_~s__state~0); 55730#L149 assume !(8497 == ssl3_accept_~s__state~0); 55727#L152 assume !(8512 == ssl3_accept_~s__state~0); 55724#L155 assume !(8513 == ssl3_accept_~s__state~0); 55722#L158 assume !(8528 == ssl3_accept_~s__state~0); 55719#L161 assume !(8529 == ssl3_accept_~s__state~0); 55693#L164 assume 8544 == ssl3_accept_~s__state~0; 55044#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54855#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 54776#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54911#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57696#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57695#L411 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; 57693#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57688#L590 ssl3_accept_~skip~0 := 0; 57687#L110-2 assume !false; 57682#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57680#L113 assume !(12292 == ssl3_accept_~s__state~0); 57678#L116 assume !(16384 == ssl3_accept_~s__state~0); 57676#L119 assume !(8192 == ssl3_accept_~s__state~0); 57674#L122 assume !(24576 == ssl3_accept_~s__state~0); 57672#L125 assume !(8195 == ssl3_accept_~s__state~0); 57670#L128 assume !(8480 == ssl3_accept_~s__state~0); 57668#L131 assume !(8481 == ssl3_accept_~s__state~0); 57666#L134 assume !(8482 == ssl3_accept_~s__state~0); 57664#L137 assume !(8464 == ssl3_accept_~s__state~0); 57663#L140 assume !(8465 == ssl3_accept_~s__state~0); 57658#L143 assume !(8466 == ssl3_accept_~s__state~0); 57656#L146 assume !(8496 == ssl3_accept_~s__state~0); 57654#L149 assume !(8497 == ssl3_accept_~s__state~0); 57652#L152 assume !(8512 == ssl3_accept_~s__state~0); 57650#L155 assume !(8513 == ssl3_accept_~s__state~0); 57648#L158 assume !(8528 == ssl3_accept_~s__state~0); 57647#L161 assume !(8529 == ssl3_accept_~s__state~0); 57644#L164 assume !(8544 == ssl3_accept_~s__state~0); 57642#L167 assume !(8545 == ssl3_accept_~s__state~0); 57639#L170 assume !(8560 == ssl3_accept_~s__state~0); 57636#L173 assume !(8561 == ssl3_accept_~s__state~0); 57635#L176 assume 8448 == ssl3_accept_~s__state~0; 57634#L177 assume !(ssl3_accept_~num1~0 > 0); 54817#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54818#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57657#L590 ssl3_accept_~skip~0 := 0; 57655#L110-2 assume !false; 57653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57651#L113 assume !(12292 == ssl3_accept_~s__state~0); 57649#L116 assume !(16384 == ssl3_accept_~s__state~0); 57645#L119 assume !(8192 == ssl3_accept_~s__state~0); 57640#L122 assume !(24576 == ssl3_accept_~s__state~0); 57637#L125 assume !(8195 == ssl3_accept_~s__state~0); 57632#L128 assume !(8480 == ssl3_accept_~s__state~0); 57631#L131 assume !(8481 == ssl3_accept_~s__state~0); 57625#L134 assume !(8482 == ssl3_accept_~s__state~0); 57623#L137 assume !(8464 == ssl3_accept_~s__state~0); 57621#L140 assume !(8465 == ssl3_accept_~s__state~0); 57619#L143 assume !(8466 == ssl3_accept_~s__state~0); 57617#L146 assume !(8496 == ssl3_accept_~s__state~0); 57615#L149 assume !(8497 == ssl3_accept_~s__state~0); 57613#L152 assume !(8512 == ssl3_accept_~s__state~0); 57612#L155 assume !(8513 == ssl3_accept_~s__state~0); 57611#L158 assume !(8528 == ssl3_accept_~s__state~0); 57610#L161 assume !(8529 == ssl3_accept_~s__state~0); 57609#L164 assume !(8544 == ssl3_accept_~s__state~0); 57608#L167 assume !(8545 == ssl3_accept_~s__state~0); 57607#L170 assume !(8560 == ssl3_accept_~s__state~0); 57606#L173 assume !(8561 == ssl3_accept_~s__state~0); 54842#L176 assume !(8448 == ssl3_accept_~s__state~0); 54843#L179 assume 8576 == ssl3_accept_~s__state~0; 57229#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 57230#L451 assume !(ssl3_accept_~ret~0 <= 0); 57224#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55280#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57345#L590 ssl3_accept_~skip~0 := 0; 57344#L110-2 assume !false; 57343#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57342#L113 assume !(12292 == ssl3_accept_~s__state~0); 57341#L116 assume !(16384 == ssl3_accept_~s__state~0); 57340#L119 assume !(8192 == ssl3_accept_~s__state~0); 57339#L122 assume !(24576 == ssl3_accept_~s__state~0); 57199#L125 assume !(8195 == ssl3_accept_~s__state~0); 57196#L128 assume !(8480 == ssl3_accept_~s__state~0); 57197#L131 assume !(8481 == ssl3_accept_~s__state~0); 57326#L134 assume !(8482 == ssl3_accept_~s__state~0); 57324#L137 assume !(8464 == ssl3_accept_~s__state~0); 57322#L140 assume !(8465 == ssl3_accept_~s__state~0); 57320#L143 assume 8466 == ssl3_accept_~s__state~0; 55061#L144 [2021-10-21 19:45:48,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:48,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-21 19:45:48,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:48,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318940140] [2021-10-21 19:45:48,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:48,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:48,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,929 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:48,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,940 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:48,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:48,940 INFO L82 PathProgramCache]: Analyzing trace with hash -783177708, now seen corresponding path program 1 times [2021-10-21 19:45:48,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:48,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996592749] [2021-10-21 19:45:48,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:48,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:48,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:48,996 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:49,050 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:49,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:49,051 INFO L82 PathProgramCache]: Analyzing trace with hash 2056107560, now seen corresponding path program 1 times [2021-10-21 19:45:49,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:49,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761140531] [2021-10-21 19:45:49,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:49,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:49,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:49,077 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:49,158 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:50,615 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:45:50,616 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:45:50,616 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:45:50,616 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:45:50,616 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:45:50,616 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:50,616 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:45:50,616 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:45:50,617 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration24_Loop [2021-10-21 19:45:50,617 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:45:50,617 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:45:50,622 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-21 19:45:50,627 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-21 19:45:50,630 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-21 19:45:50,633 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-21 19:45:50,636 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-21 19:45:50,639 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-21 19:45:50,645 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-21 19:45:50,648 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-21 19:45:50,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:50,661 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-21 19:45:50,664 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-21 19:45:50,667 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-21 19:45:50,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:50,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:50,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:50,682 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-21 19:45:50,685 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-21 19:45:50,690 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-21 19:45:50,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:50,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-21 19:45:50,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-21 19:45:50,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-21 19:45:50,967 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:45:50,967 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:45:50,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:50,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:50,975 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:50,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:45:50,981 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:50,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-21 19:45:51,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:51,031 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:51,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:51,032 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:51,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-21 19:45:51,034 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:45:51,034 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:51,048 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:45:51,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:51,070 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:45:51,071 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:45:51,071 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:45:51,071 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:45:51,071 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:45:51,071 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:51,071 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:45:51,071 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:45:51,071 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration24_Loop [2021-10-21 19:45:51,071 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:45:51,071 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:45:51,073 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-21 19:45:51,088 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-21 19:45:51,090 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-21 19:45:51,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,094 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-21 19:45:51,099 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-21 19:45:51,101 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-21 19:45:51,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,105 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-21 19:45:51,107 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-21 19:45:51,111 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-21 19:45:51,114 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-21 19:45:51,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,120 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-21 19:45:51,125 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-21 19:45:51,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:51,147 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-21 19:45:51,385 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:45:51,385 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:45:51,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:51,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:51,389 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:51,399 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-21 19:45:51,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:51,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:51,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:51,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:45:51,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:51,409 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:45:51,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:51,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-21 19:45:51,420 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:45:51,423 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:45:51,423 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:45:51,423 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:51,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:51,425 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:51,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-21 19:45:51,429 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:45:51,429 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:45:51,429 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:45:51,429 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-21 19:45:51,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:51,455 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:45:51,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:51,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:51,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:45:51,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:51,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:51,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:45:51,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:52,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:52,735 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-21 19:45:52,736 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-21 19:45:52,737 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3061 states and 3930 transitions. cyclomatic complexity: 878 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-21 19:45:52,804 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3061 states and 3930 transitions. cyclomatic complexity: 878. 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 8069 states and 10312 transitions. Complement of second has 4 states. [2021-10-21 19:45:52,805 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-21 19:45:52,805 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-21 19:45:52,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-10-21 19:45:52,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-21 19:45:52,811 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:45:52,811 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-21 19:45:52,812 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:45:52,812 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-21 19:45:52,815 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:45:52,815 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8069 states and 10312 transitions. [2021-10-21 19:45:52,852 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2021-10-21 19:45:52,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8069 states to 8069 states and 10312 transitions. [2021-10-21 19:45:52,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5453 [2021-10-21 19:45:52,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5465 [2021-10-21 19:45:52,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8069 states and 10312 transitions. [2021-10-21 19:45:52,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:52,890 INFO L681 BuchiCegarLoop]: Abstraction has 8069 states and 10312 transitions. [2021-10-21 19:45:52,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8069 states and 10312 transitions. [2021-10-21 19:45:53,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8069 to 8057. [2021-10-21 19:45:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8057 states, 8057 states have (on average 1.2776467667866451) internal successors, (10294), 8056 states have internal predecessors, (10294), 0 states have call successors, (0), 0 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-21 19:45:53,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8057 states to 8057 states and 10294 transitions. [2021-10-21 19:45:53,090 INFO L704 BuchiCegarLoop]: Abstraction has 8057 states and 10294 transitions. [2021-10-21 19:45:53,090 INFO L587 BuchiCegarLoop]: Abstraction has 8057 states and 10294 transitions. [2021-10-21 19:45:53,090 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-21 19:45:53,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8057 states and 10294 transitions. [2021-10-21 19:45:53,117 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2021-10-21 19:45:53,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:53,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:53,119 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-21 19:45:53,119 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-21 19:45:53,120 INFO L791 eck$LassoCheckResult]: Stem: 66742#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 66586#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; 66580#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66522#L96-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; 66523#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66511#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 66512#L110-2 assume !false; 68371#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71781#L113 assume !(12292 == ssl3_accept_~s__state~0); 71779#L116 assume !(16384 == ssl3_accept_~s__state~0); 71777#L119 assume !(8192 == ssl3_accept_~s__state~0); 71775#L122 assume !(24576 == ssl3_accept_~s__state~0); 71773#L125 assume !(8195 == ssl3_accept_~s__state~0); 71771#L128 assume !(8480 == ssl3_accept_~s__state~0); 69315#L131 assume !(8481 == ssl3_accept_~s__state~0); 69314#L134 assume !(8482 == ssl3_accept_~s__state~0); 67205#L137 assume 8464 == ssl3_accept_~s__state~0; 67202#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 67203#L285 [2021-10-21 19:45:53,120 INFO L793 eck$LassoCheckResult]: Loop: 67203#L285 assume !(0 == ssl3_accept_~blastFlag~0); 73005#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 71962#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71958#L590 ssl3_accept_~skip~0 := 0; 71944#L110-2 assume !false; 71945#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71932#L113 assume !(12292 == ssl3_accept_~s__state~0); 71933#L116 assume !(16384 == ssl3_accept_~s__state~0); 71836#L119 assume !(8192 == ssl3_accept_~s__state~0); 71837#L122 assume !(24576 == ssl3_accept_~s__state~0); 71816#L125 assume !(8195 == ssl3_accept_~s__state~0); 71817#L128 assume !(8480 == ssl3_accept_~s__state~0); 71798#L131 assume !(8481 == ssl3_accept_~s__state~0); 71799#L134 assume !(8482 == ssl3_accept_~s__state~0); 71761#L137 assume !(8464 == ssl3_accept_~s__state~0); 71762#L140 assume !(8465 == ssl3_accept_~s__state~0); 71159#L143 assume !(8466 == ssl3_accept_~s__state~0); 71134#L146 assume 8496 == ssl3_accept_~s__state~0; 71132#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 71131#L298 assume !(1 == ssl3_accept_~blastFlag~0); 71130#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 70803#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70802#L304-2 ssl3_accept_~s__init_num~0 := 0; 70800#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70795#L590 ssl3_accept_~skip~0 := 0; 70794#L110-2 assume !false; 70793#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70792#L113 assume !(12292 == ssl3_accept_~s__state~0); 70791#L116 assume !(16384 == ssl3_accept_~s__state~0); 70790#L119 assume !(8192 == ssl3_accept_~s__state~0); 70788#L122 assume !(24576 == ssl3_accept_~s__state~0); 70784#L125 assume !(8195 == ssl3_accept_~s__state~0); 70781#L128 assume !(8480 == ssl3_accept_~s__state~0); 70777#L131 assume !(8481 == ssl3_accept_~s__state~0); 70772#L134 assume !(8482 == ssl3_accept_~s__state~0); 70721#L137 assume !(8464 == ssl3_accept_~s__state~0); 70708#L140 assume !(8465 == ssl3_accept_~s__state~0); 70702#L143 assume !(8466 == ssl3_accept_~s__state~0); 70698#L146 assume !(8496 == ssl3_accept_~s__state~0); 70694#L149 assume !(8497 == ssl3_accept_~s__state~0); 70590#L152 assume 8512 == ssl3_accept_~s__state~0; 70178#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70179#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 73261#L319 assume !(ssl3_accept_~ret~0 <= 0); 73260#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73258#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73253#L590 ssl3_accept_~skip~0 := 0; 73252#L110-2 assume !false; 73251#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73250#L113 assume !(12292 == ssl3_accept_~s__state~0); 73249#L116 assume !(16384 == ssl3_accept_~s__state~0); 73248#L119 assume !(8192 == ssl3_accept_~s__state~0); 73247#L122 assume !(24576 == ssl3_accept_~s__state~0); 73246#L125 assume !(8195 == ssl3_accept_~s__state~0); 73245#L128 assume !(8480 == ssl3_accept_~s__state~0); 73244#L131 assume !(8481 == ssl3_accept_~s__state~0); 73243#L134 assume !(8482 == ssl3_accept_~s__state~0); 73242#L137 assume !(8464 == ssl3_accept_~s__state~0); 73241#L140 assume !(8465 == ssl3_accept_~s__state~0); 73240#L143 assume !(8466 == ssl3_accept_~s__state~0); 73239#L146 assume !(8496 == ssl3_accept_~s__state~0); 73238#L149 assume !(8497 == ssl3_accept_~s__state~0); 73237#L152 assume !(8512 == ssl3_accept_~s__state~0); 73236#L155 assume !(8513 == ssl3_accept_~s__state~0); 73235#L158 assume 8528 == ssl3_accept_~s__state~0; 71378#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73234#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 73231#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73223#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 73221#L364 assume !(ssl3_accept_~ret~0 <= 0); 73220#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73218#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73213#L590 ssl3_accept_~skip~0 := 0; 73211#L110-2 assume !false; 73206#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73204#L113 assume !(12292 == ssl3_accept_~s__state~0); 73202#L116 assume !(16384 == ssl3_accept_~s__state~0); 73200#L119 assume !(8192 == ssl3_accept_~s__state~0); 73198#L122 assume !(24576 == ssl3_accept_~s__state~0); 73196#L125 assume !(8195 == ssl3_accept_~s__state~0); 73194#L128 assume !(8480 == ssl3_accept_~s__state~0); 73192#L131 assume !(8481 == ssl3_accept_~s__state~0); 73190#L134 assume !(8482 == ssl3_accept_~s__state~0); 73188#L137 assume !(8464 == ssl3_accept_~s__state~0); 73186#L140 assume !(8465 == ssl3_accept_~s__state~0); 73184#L143 assume !(8466 == ssl3_accept_~s__state~0); 73182#L146 assume !(8496 == ssl3_accept_~s__state~0); 73180#L149 assume !(8497 == ssl3_accept_~s__state~0); 73178#L152 assume !(8512 == ssl3_accept_~s__state~0); 73176#L155 assume !(8513 == ssl3_accept_~s__state~0); 73174#L158 assume !(8528 == ssl3_accept_~s__state~0); 73172#L161 assume !(8529 == ssl3_accept_~s__state~0); 73170#L164 assume 8544 == ssl3_accept_~s__state~0; 71251#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73167#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 73164#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73162#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73158#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 73157#L411 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; 73154#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73149#L590 ssl3_accept_~skip~0 := 0; 73148#L110-2 assume !false; 73147#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73146#L113 assume !(12292 == ssl3_accept_~s__state~0); 73145#L116 assume !(16384 == ssl3_accept_~s__state~0); 73144#L119 assume !(8192 == ssl3_accept_~s__state~0); 73143#L122 assume !(24576 == ssl3_accept_~s__state~0); 73142#L125 assume !(8195 == ssl3_accept_~s__state~0); 73141#L128 assume !(8480 == ssl3_accept_~s__state~0); 73140#L131 assume !(8481 == ssl3_accept_~s__state~0); 73139#L134 assume !(8482 == ssl3_accept_~s__state~0); 73138#L137 assume !(8464 == ssl3_accept_~s__state~0); 73137#L140 assume !(8465 == ssl3_accept_~s__state~0); 73136#L143 assume !(8466 == ssl3_accept_~s__state~0); 73135#L146 assume !(8496 == ssl3_accept_~s__state~0); 73134#L149 assume !(8497 == ssl3_accept_~s__state~0); 73133#L152 assume !(8512 == ssl3_accept_~s__state~0); 73132#L155 assume !(8513 == ssl3_accept_~s__state~0); 73131#L158 assume !(8528 == ssl3_accept_~s__state~0); 73119#L161 assume !(8529 == ssl3_accept_~s__state~0); 73115#L164 assume !(8544 == ssl3_accept_~s__state~0); 73114#L167 assume !(8545 == ssl3_accept_~s__state~0); 73108#L170 assume !(8560 == ssl3_accept_~s__state~0); 73107#L173 assume !(8561 == ssl3_accept_~s__state~0); 73106#L176 assume 8448 == ssl3_accept_~s__state~0; 73105#L177 assume !(ssl3_accept_~num1~0 > 0); 73103#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73091#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73084#L590 ssl3_accept_~skip~0 := 0; 73081#L110-2 assume !false; 73078#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73075#L113 assume !(12292 == ssl3_accept_~s__state~0); 73072#L116 assume !(16384 == ssl3_accept_~s__state~0); 73069#L119 assume !(8192 == ssl3_accept_~s__state~0); 73066#L122 assume !(24576 == ssl3_accept_~s__state~0); 73063#L125 assume !(8195 == ssl3_accept_~s__state~0); 73060#L128 assume !(8480 == ssl3_accept_~s__state~0); 73057#L131 assume !(8481 == ssl3_accept_~s__state~0); 73054#L134 assume !(8482 == ssl3_accept_~s__state~0); 73051#L137 assume !(8464 == ssl3_accept_~s__state~0); 73048#L140 assume !(8465 == ssl3_accept_~s__state~0); 73045#L143 assume !(8466 == ssl3_accept_~s__state~0); 73042#L146 assume !(8496 == ssl3_accept_~s__state~0); 73039#L149 assume !(8497 == ssl3_accept_~s__state~0); 73036#L152 assume !(8512 == ssl3_accept_~s__state~0); 73033#L155 assume !(8513 == ssl3_accept_~s__state~0); 73030#L158 assume !(8528 == ssl3_accept_~s__state~0); 73027#L161 assume !(8529 == ssl3_accept_~s__state~0); 73024#L164 assume !(8544 == ssl3_accept_~s__state~0); 73021#L167 assume !(8545 == ssl3_accept_~s__state~0); 73016#L170 assume !(8560 == ssl3_accept_~s__state~0); 73014#L173 assume !(8561 == ssl3_accept_~s__state~0); 73013#L176 assume !(8448 == ssl3_accept_~s__state~0); 73012#L179 assume 8576 == ssl3_accept_~s__state~0; 73009#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 73008#L451 assume !(ssl3_accept_~ret~0 <= 0); 73006#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72625#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71951#L590 ssl3_accept_~skip~0 := 0; 71952#L110-2 assume !false; 71938#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71939#L113 assume !(12292 == ssl3_accept_~s__state~0); 71924#L116 assume !(16384 == ssl3_accept_~s__state~0); 71925#L119 assume !(8192 == ssl3_accept_~s__state~0); 71824#L122 assume !(24576 == ssl3_accept_~s__state~0); 71825#L125 assume !(8195 == ssl3_accept_~s__state~0); 71808#L128 assume !(8480 == ssl3_accept_~s__state~0); 71809#L131 assume !(8481 == ssl3_accept_~s__state~0); 71768#L134 assume !(8482 == ssl3_accept_~s__state~0); 71769#L137 assume !(8464 == ssl3_accept_~s__state~0); 71757#L140 assume !(8465 == ssl3_accept_~s__state~0); 71758#L143 assume 8466 == ssl3_accept_~s__state~0; 70638#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 67203#L285 [2021-10-21 19:45:53,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:53,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-21 19:45:53,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:53,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323164819] [2021-10-21 19:45:53,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:53,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:53,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:53,131 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:53,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:53,139 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:53,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:53,140 INFO L82 PathProgramCache]: Analyzing trace with hash -2078126442, now seen corresponding path program 1 times [2021-10-21 19:45:53,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:53,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854559228] [2021-10-21 19:45:53,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:53,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:53,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:53,168 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-21 19:45:53,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:53,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854559228] [2021-10-21 19:45:53,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854559228] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:53,169 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:53,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:53,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973891359] [2021-10-21 19:45:53,170 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:53,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:53,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:53,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:53,171 INFO L87 Difference]: Start difference. First operand 8057 states and 10294 transitions. cyclomatic complexity: 2254 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-21 19:45:53,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:53,233 INFO L93 Difference]: Finished difference Result 15437 states and 19628 transitions. [2021-10-21 19:45:53,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:53,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15437 states and 19628 transitions. [2021-10-21 19:45:53,422 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10261 [2021-10-21 19:45:53,527 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15437 states to 15437 states and 19628 transitions. [2021-10-21 19:45:53,527 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10369 [2021-10-21 19:45:53,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10369 [2021-10-21 19:45:53,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15437 states and 19628 transitions. [2021-10-21 19:45:53,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:53,536 INFO L681 BuchiCegarLoop]: Abstraction has 15437 states and 19628 transitions. [2021-10-21 19:45:53,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15437 states and 19628 transitions. [2021-10-21 19:45:53,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15437 to 8057. [2021-10-21 19:45:53,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8057 states, 8057 states have (on average 1.276157378676927) internal successors, (10282), 8056 states have internal predecessors, (10282), 0 states have call successors, (0), 0 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-21 19:45:53,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8057 states to 8057 states and 10282 transitions. [2021-10-21 19:45:53,734 INFO L704 BuchiCegarLoop]: Abstraction has 8057 states and 10282 transitions. [2021-10-21 19:45:53,734 INFO L587 BuchiCegarLoop]: Abstraction has 8057 states and 10282 transitions. [2021-10-21 19:45:53,734 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-21 19:45:53,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8057 states and 10282 transitions. [2021-10-21 19:45:53,762 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2021-10-21 19:45:53,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:53,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:53,764 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-21 19:45:53,765 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-21 19:45:53,765 INFO L791 eck$LassoCheckResult]: Stem: 90266#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 90085#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; 90079#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 90022#L96-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; 90023#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 90007#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 90008#L110-2 assume !false; 92259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93523#L113 assume !(12292 == ssl3_accept_~s__state~0); 93524#L116 assume !(16384 == ssl3_accept_~s__state~0); 93521#L119 assume !(8192 == ssl3_accept_~s__state~0); 93522#L122 assume !(24576 == ssl3_accept_~s__state~0); 93519#L125 assume !(8195 == ssl3_accept_~s__state~0); 93520#L128 assume !(8480 == ssl3_accept_~s__state~0); 93515#L131 assume !(8481 == ssl3_accept_~s__state~0); 93516#L134 assume !(8482 == ssl3_accept_~s__state~0); 93494#L137 assume 8464 == ssl3_accept_~s__state~0; 90998#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 90999#L285 [2021-10-21 19:45:53,766 INFO L793 eck$LassoCheckResult]: Loop: 90999#L285 assume !(0 == ssl3_accept_~blastFlag~0); 95999#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 95786#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95782#L590 ssl3_accept_~skip~0 := 0; 96150#L110-2 assume !false; 96149#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96148#L113 assume !(12292 == ssl3_accept_~s__state~0); 96147#L116 assume !(16384 == ssl3_accept_~s__state~0); 96146#L119 assume !(8192 == ssl3_accept_~s__state~0); 95676#L122 assume !(24576 == ssl3_accept_~s__state~0); 95677#L125 assume !(8195 == ssl3_accept_~s__state~0); 96041#L128 assume !(8480 == ssl3_accept_~s__state~0); 96040#L131 assume !(8481 == ssl3_accept_~s__state~0); 96039#L134 assume !(8482 == ssl3_accept_~s__state~0); 95653#L137 assume !(8464 == ssl3_accept_~s__state~0); 95654#L140 assume !(8465 == ssl3_accept_~s__state~0); 95537#L143 assume !(8466 == ssl3_accept_~s__state~0); 95424#L146 assume 8496 == ssl3_accept_~s__state~0; 95423#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 95422#L298 assume !(1 == ssl3_accept_~blastFlag~0); 95421#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 95419#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 95418#L304-2 ssl3_accept_~s__init_num~0 := 0; 95416#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95411#L590 ssl3_accept_~skip~0 := 0; 95410#L110-2 assume !false; 95409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95408#L113 assume !(12292 == ssl3_accept_~s__state~0); 95407#L116 assume !(16384 == ssl3_accept_~s__state~0); 95406#L119 assume !(8192 == ssl3_accept_~s__state~0); 95405#L122 assume !(24576 == ssl3_accept_~s__state~0); 95404#L125 assume !(8195 == ssl3_accept_~s__state~0); 95403#L128 assume !(8480 == ssl3_accept_~s__state~0); 95402#L131 assume !(8481 == ssl3_accept_~s__state~0); 95401#L134 assume !(8482 == ssl3_accept_~s__state~0); 95400#L137 assume !(8464 == ssl3_accept_~s__state~0); 95399#L140 assume !(8465 == ssl3_accept_~s__state~0); 95398#L143 assume !(8466 == ssl3_accept_~s__state~0); 95397#L146 assume !(8496 == ssl3_accept_~s__state~0); 95396#L149 assume !(8497 == ssl3_accept_~s__state~0); 95388#L152 assume 8512 == ssl3_accept_~s__state~0; 95389#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95378#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 95380#L319 assume !(ssl3_accept_~ret~0 <= 0); 96359#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 96357#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96352#L590 ssl3_accept_~skip~0 := 0; 96351#L110-2 assume !false; 96350#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96349#L113 assume !(12292 == ssl3_accept_~s__state~0); 96348#L116 assume !(16384 == ssl3_accept_~s__state~0); 96347#L119 assume !(8192 == ssl3_accept_~s__state~0); 96346#L122 assume !(24576 == ssl3_accept_~s__state~0); 96345#L125 assume !(8195 == ssl3_accept_~s__state~0); 96344#L128 assume !(8480 == ssl3_accept_~s__state~0); 96343#L131 assume !(8481 == ssl3_accept_~s__state~0); 96342#L134 assume !(8482 == ssl3_accept_~s__state~0); 96341#L137 assume !(8464 == ssl3_accept_~s__state~0); 96340#L140 assume !(8465 == ssl3_accept_~s__state~0); 96339#L143 assume !(8466 == ssl3_accept_~s__state~0); 96338#L146 assume !(8496 == ssl3_accept_~s__state~0); 96337#L149 assume !(8497 == ssl3_accept_~s__state~0); 96336#L152 assume !(8512 == ssl3_accept_~s__state~0); 96335#L155 assume !(8513 == ssl3_accept_~s__state~0); 96334#L158 assume 8528 == ssl3_accept_~s__state~0; 95519#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 96332#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 96331#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 96330#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 96327#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 96321#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 96319#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96314#L590 ssl3_accept_~skip~0 := 0; 96312#L110-2 assume !false; 96307#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96305#L113 assume !(12292 == ssl3_accept_~s__state~0); 96303#L116 assume !(16384 == ssl3_accept_~s__state~0); 96301#L119 assume !(8192 == ssl3_accept_~s__state~0); 96299#L122 assume !(24576 == ssl3_accept_~s__state~0); 96297#L125 assume !(8195 == ssl3_accept_~s__state~0); 96295#L128 assume !(8480 == ssl3_accept_~s__state~0); 96293#L131 assume !(8481 == ssl3_accept_~s__state~0); 96291#L134 assume !(8482 == ssl3_accept_~s__state~0); 96289#L137 assume !(8464 == ssl3_accept_~s__state~0); 96287#L140 assume !(8465 == ssl3_accept_~s__state~0); 96285#L143 assume !(8466 == ssl3_accept_~s__state~0); 96281#L146 assume !(8496 == ssl3_accept_~s__state~0); 96276#L149 assume !(8497 == ssl3_accept_~s__state~0); 96270#L152 assume !(8512 == ssl3_accept_~s__state~0); 96263#L155 assume !(8513 == ssl3_accept_~s__state~0); 96260#L158 assume !(8528 == ssl3_accept_~s__state~0); 96257#L161 assume !(8529 == ssl3_accept_~s__state~0); 96254#L164 assume 8544 == ssl3_accept_~s__state~0; 95505#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 96249#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 96245#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96242#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 96237#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 96235#L411 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; 96231#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96225#L590 ssl3_accept_~skip~0 := 0; 96223#L110-2 assume !false; 96221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96219#L113 assume !(12292 == ssl3_accept_~s__state~0); 96217#L116 assume !(16384 == ssl3_accept_~s__state~0); 96215#L119 assume !(8192 == ssl3_accept_~s__state~0); 96213#L122 assume !(24576 == ssl3_accept_~s__state~0); 96211#L125 assume !(8195 == ssl3_accept_~s__state~0); 96209#L128 assume !(8480 == ssl3_accept_~s__state~0); 96207#L131 assume !(8481 == ssl3_accept_~s__state~0); 96205#L134 assume !(8482 == ssl3_accept_~s__state~0); 96203#L137 assume !(8464 == ssl3_accept_~s__state~0); 96201#L140 assume !(8465 == ssl3_accept_~s__state~0); 96199#L143 assume !(8466 == ssl3_accept_~s__state~0); 96191#L146 assume !(8496 == ssl3_accept_~s__state~0); 96190#L149 assume !(8497 == ssl3_accept_~s__state~0); 96188#L152 assume !(8512 == ssl3_accept_~s__state~0); 96187#L155 assume !(8513 == ssl3_accept_~s__state~0); 96186#L158 assume !(8528 == ssl3_accept_~s__state~0); 96185#L161 assume !(8529 == ssl3_accept_~s__state~0); 96184#L164 assume !(8544 == ssl3_accept_~s__state~0); 96183#L167 assume !(8545 == ssl3_accept_~s__state~0); 96182#L170 assume !(8560 == ssl3_accept_~s__state~0); 96180#L173 assume !(8561 == ssl3_accept_~s__state~0); 96179#L176 assume 8448 == ssl3_accept_~s__state~0; 96178#L177 assume !(ssl3_accept_~num1~0 > 0); 96175#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 96173#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96167#L590 ssl3_accept_~skip~0 := 0; 96163#L110-2 assume !false; 96161#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96158#L113 assume !(12292 == ssl3_accept_~s__state~0); 96153#L116 assume !(16384 == ssl3_accept_~s__state~0); 96152#L119 assume !(8192 == ssl3_accept_~s__state~0); 96151#L122 assume !(24576 == ssl3_accept_~s__state~0); 96145#L125 assume !(8195 == ssl3_accept_~s__state~0); 96143#L128 assume !(8480 == ssl3_accept_~s__state~0); 96142#L131 assume !(8481 == ssl3_accept_~s__state~0); 96141#L134 assume !(8482 == ssl3_accept_~s__state~0); 96140#L137 assume !(8464 == ssl3_accept_~s__state~0); 96139#L140 assume !(8465 == ssl3_accept_~s__state~0); 96137#L143 assume !(8466 == ssl3_accept_~s__state~0); 96136#L146 assume !(8496 == ssl3_accept_~s__state~0); 96135#L149 assume !(8497 == ssl3_accept_~s__state~0); 96134#L152 assume !(8512 == ssl3_accept_~s__state~0); 96133#L155 assume !(8513 == ssl3_accept_~s__state~0); 96132#L158 assume !(8528 == ssl3_accept_~s__state~0); 96131#L161 assume !(8529 == ssl3_accept_~s__state~0); 96130#L164 assume !(8544 == ssl3_accept_~s__state~0); 96129#L167 assume !(8545 == ssl3_accept_~s__state~0); 96128#L170 assume !(8560 == ssl3_accept_~s__state~0); 96126#L173 assume !(8561 == ssl3_accept_~s__state~0); 96125#L176 assume !(8448 == ssl3_accept_~s__state~0); 96123#L179 assume 8576 == ssl3_accept_~s__state~0; 96008#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 96009#L451 assume !(ssl3_accept_~ret~0 <= 0); 96000#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 96002#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95708#L590 ssl3_accept_~skip~0 := 0; 95700#L110-2 assume !false; 95695#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95691#L113 assume !(12292 == ssl3_accept_~s__state~0); 95687#L116 assume !(16384 == ssl3_accept_~s__state~0); 95681#L119 assume !(8192 == ssl3_accept_~s__state~0); 95682#L122 assume !(24576 == ssl3_accept_~s__state~0); 95672#L125 assume !(8195 == ssl3_accept_~s__state~0); 95668#L128 assume !(8480 == ssl3_accept_~s__state~0); 95663#L131 assume !(8481 == ssl3_accept_~s__state~0); 95658#L134 assume !(8482 == ssl3_accept_~s__state~0); 95659#L137 assume !(8464 == ssl3_accept_~s__state~0); 95648#L140 assume !(8465 == ssl3_accept_~s__state~0); 95649#L143 assume 8466 == ssl3_accept_~s__state~0; 95428#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 90999#L285 [2021-10-21 19:45:53,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:53,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-21 19:45:53,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:53,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491356598] [2021-10-21 19:45:53,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:53,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:53,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:53,780 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:53,790 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:53,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:53,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1493691061, now seen corresponding path program 1 times [2021-10-21 19:45:53,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:53,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361719602] [2021-10-21 19:45:53,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:53,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:53,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-21 19:45:53,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:53,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361719602] [2021-10-21 19:45:53,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361719602] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:53,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:53,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:53,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260778017] [2021-10-21 19:45:53,866 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:53,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:53,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:53,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:53,868 INFO L87 Difference]: Start difference. First operand 8057 states and 10282 transitions. cyclomatic complexity: 2242 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-21 19:45:53,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:53,996 INFO L93 Difference]: Finished difference Result 15425 states and 19592 transitions. [2021-10-21 19:45:53,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:53,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15425 states and 19592 transitions. [2021-10-21 19:45:54,060 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10253 [2021-10-21 19:45:54,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15425 states to 15425 states and 19592 transitions. [2021-10-21 19:45:54,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10361 [2021-10-21 19:45:54,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10361 [2021-10-21 19:45:54,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15425 states and 19592 transitions. [2021-10-21 19:45:54,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:54,124 INFO L681 BuchiCegarLoop]: Abstraction has 15425 states and 19592 transitions. [2021-10-21 19:45:54,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15425 states and 19592 transitions. [2021-10-21 19:45:54,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15425 to 8057. [2021-10-21 19:45:54,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8057 states, 8057 states have (on average 1.2746679905672087) internal successors, (10270), 8056 states have internal predecessors, (10270), 0 states have call successors, (0), 0 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-21 19:45:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8057 states to 8057 states and 10270 transitions. [2021-10-21 19:45:54,392 INFO L704 BuchiCegarLoop]: Abstraction has 8057 states and 10270 transitions. [2021-10-21 19:45:54,392 INFO L587 BuchiCegarLoop]: Abstraction has 8057 states and 10270 transitions. [2021-10-21 19:45:54,392 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-21 19:45:54,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8057 states and 10270 transitions. [2021-10-21 19:45:54,414 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5349 [2021-10-21 19:45:54,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:54,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:54,415 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-21 19:45:54,416 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-21 19:45:54,416 INFO L791 eck$LassoCheckResult]: Stem: 113740#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113578#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; 113567#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113511#L96-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; 113512#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113505#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 113506#L110-2 assume !false; 116189#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117138#L113 assume !(12292 == ssl3_accept_~s__state~0); 117139#L116 assume !(16384 == ssl3_accept_~s__state~0); 117136#L119 assume !(8192 == ssl3_accept_~s__state~0); 117137#L122 assume !(24576 == ssl3_accept_~s__state~0); 117134#L125 assume !(8195 == ssl3_accept_~s__state~0); 117135#L128 assume !(8480 == ssl3_accept_~s__state~0); 117132#L131 assume !(8481 == ssl3_accept_~s__state~0); 117133#L134 assume !(8482 == ssl3_accept_~s__state~0); 117112#L137 assume 8464 == ssl3_accept_~s__state~0; 114366#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 114367#L285 [2021-10-21 19:45:54,416 INFO L793 eck$LassoCheckResult]: Loop: 114367#L285 assume !(0 == ssl3_accept_~blastFlag~0); 120332#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 119959#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119953#L590 ssl3_accept_~skip~0 := 0; 119951#L110-2 assume !false; 119949#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119947#L113 assume !(12292 == ssl3_accept_~s__state~0); 119945#L116 assume !(16384 == ssl3_accept_~s__state~0); 119943#L119 assume !(8192 == ssl3_accept_~s__state~0); 119941#L122 assume !(24576 == ssl3_accept_~s__state~0); 119939#L125 assume !(8195 == ssl3_accept_~s__state~0); 119937#L128 assume !(8480 == ssl3_accept_~s__state~0); 119929#L131 assume !(8481 == ssl3_accept_~s__state~0); 119924#L134 assume !(8482 == ssl3_accept_~s__state~0); 119919#L137 assume !(8464 == ssl3_accept_~s__state~0); 119915#L140 assume !(8465 == ssl3_accept_~s__state~0); 119336#L143 assume !(8466 == ssl3_accept_~s__state~0); 119129#L146 assume 8496 == ssl3_accept_~s__state~0; 119128#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 119127#L298 assume !(1 == ssl3_accept_~blastFlag~0); 119126#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 119125#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119124#L304-2 ssl3_accept_~s__init_num~0 := 0; 119122#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119117#L590 ssl3_accept_~skip~0 := 0; 119116#L110-2 assume !false; 119115#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119114#L113 assume !(12292 == ssl3_accept_~s__state~0); 119113#L116 assume !(16384 == ssl3_accept_~s__state~0); 119112#L119 assume !(8192 == ssl3_accept_~s__state~0); 119111#L122 assume !(24576 == ssl3_accept_~s__state~0); 119110#L125 assume !(8195 == ssl3_accept_~s__state~0); 119109#L128 assume !(8480 == ssl3_accept_~s__state~0); 119108#L131 assume !(8481 == ssl3_accept_~s__state~0); 119107#L134 assume !(8482 == ssl3_accept_~s__state~0); 119106#L137 assume !(8464 == ssl3_accept_~s__state~0); 119105#L140 assume !(8465 == ssl3_accept_~s__state~0); 119104#L143 assume !(8466 == ssl3_accept_~s__state~0); 119103#L146 assume !(8496 == ssl3_accept_~s__state~0); 119102#L149 assume !(8497 == ssl3_accept_~s__state~0); 119089#L152 assume 8512 == ssl3_accept_~s__state~0; 119090#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120290#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 120291#L319 assume !(ssl3_accept_~ret~0 <= 0); 120797#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 120794#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120788#L590 ssl3_accept_~skip~0 := 0; 120786#L110-2 assume !false; 120784#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120782#L113 assume !(12292 == ssl3_accept_~s__state~0); 120780#L116 assume !(16384 == ssl3_accept_~s__state~0); 120778#L119 assume !(8192 == ssl3_accept_~s__state~0); 120776#L122 assume !(24576 == ssl3_accept_~s__state~0); 120774#L125 assume !(8195 == ssl3_accept_~s__state~0); 120772#L128 assume !(8480 == ssl3_accept_~s__state~0); 120770#L131 assume !(8481 == ssl3_accept_~s__state~0); 120768#L134 assume !(8482 == ssl3_accept_~s__state~0); 120767#L137 assume !(8464 == ssl3_accept_~s__state~0); 120766#L140 assume !(8465 == ssl3_accept_~s__state~0); 120765#L143 assume !(8466 == ssl3_accept_~s__state~0); 120764#L146 assume !(8496 == ssl3_accept_~s__state~0); 120732#L149 assume !(8497 == ssl3_accept_~s__state~0); 120731#L152 assume !(8512 == ssl3_accept_~s__state~0); 120729#L155 assume !(8513 == ssl3_accept_~s__state~0); 120727#L158 assume 8528 == ssl3_accept_~s__state~0; 119885#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 120724#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 120725#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 120716#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 120714#L364 assume !(ssl3_accept_~ret~0 <= 0); 120711#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 120708#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120702#L590 ssl3_accept_~skip~0 := 0; 120699#L110-2 assume !false; 120697#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120694#L113 assume !(12292 == ssl3_accept_~s__state~0); 120692#L116 assume !(16384 == ssl3_accept_~s__state~0); 120689#L119 assume !(8192 == ssl3_accept_~s__state~0); 120687#L122 assume !(24576 == ssl3_accept_~s__state~0); 120680#L125 assume !(8195 == ssl3_accept_~s__state~0); 120679#L128 assume !(8480 == ssl3_accept_~s__state~0); 120678#L131 assume !(8481 == ssl3_accept_~s__state~0); 120674#L134 assume !(8482 == ssl3_accept_~s__state~0); 120673#L137 assume !(8464 == ssl3_accept_~s__state~0); 120668#L140 assume !(8465 == ssl3_accept_~s__state~0); 120666#L143 assume !(8466 == ssl3_accept_~s__state~0); 120664#L146 assume !(8496 == ssl3_accept_~s__state~0); 120662#L149 assume !(8497 == ssl3_accept_~s__state~0); 120660#L152 assume !(8512 == ssl3_accept_~s__state~0); 120658#L155 assume !(8513 == ssl3_accept_~s__state~0); 120650#L158 assume !(8528 == ssl3_accept_~s__state~0); 120646#L161 assume !(8529 == ssl3_accept_~s__state~0); 120642#L164 assume 8544 == ssl3_accept_~s__state~0; 119882#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 120608#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 120604#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120601#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 120595#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 120592#L411 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; 120587#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120580#L590 ssl3_accept_~skip~0 := 0; 120577#L110-2 assume !false; 120574#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120571#L113 assume !(12292 == ssl3_accept_~s__state~0); 120568#L116 assume !(16384 == ssl3_accept_~s__state~0); 120565#L119 assume !(8192 == ssl3_accept_~s__state~0); 120562#L122 assume !(24576 == ssl3_accept_~s__state~0); 120559#L125 assume !(8195 == ssl3_accept_~s__state~0); 120556#L128 assume !(8480 == ssl3_accept_~s__state~0); 120553#L131 assume !(8481 == ssl3_accept_~s__state~0); 120550#L134 assume !(8482 == ssl3_accept_~s__state~0); 120547#L137 assume !(8464 == ssl3_accept_~s__state~0); 120544#L140 assume !(8465 == ssl3_accept_~s__state~0); 120541#L143 assume !(8466 == ssl3_accept_~s__state~0); 120538#L146 assume !(8496 == ssl3_accept_~s__state~0); 120535#L149 assume !(8497 == ssl3_accept_~s__state~0); 120532#L152 assume !(8512 == ssl3_accept_~s__state~0); 120529#L155 assume !(8513 == ssl3_accept_~s__state~0); 120526#L158 assume !(8528 == ssl3_accept_~s__state~0); 120521#L161 assume !(8529 == ssl3_accept_~s__state~0); 120518#L164 assume !(8544 == ssl3_accept_~s__state~0); 120508#L167 assume !(8545 == ssl3_accept_~s__state~0); 120502#L170 assume !(8560 == ssl3_accept_~s__state~0); 120500#L173 assume !(8561 == ssl3_accept_~s__state~0); 120498#L176 assume 8448 == ssl3_accept_~s__state~0; 120496#L177 assume !(ssl3_accept_~num1~0 > 0); 120494#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 120421#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120415#L590 ssl3_accept_~skip~0 := 0; 120413#L110-2 assume !false; 120411#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120409#L113 assume !(12292 == ssl3_accept_~s__state~0); 120407#L116 assume !(16384 == ssl3_accept_~s__state~0); 120405#L119 assume !(8192 == ssl3_accept_~s__state~0); 120403#L122 assume !(24576 == ssl3_accept_~s__state~0); 120401#L125 assume !(8195 == ssl3_accept_~s__state~0); 120399#L128 assume !(8480 == ssl3_accept_~s__state~0); 120397#L131 assume !(8481 == ssl3_accept_~s__state~0); 120395#L134 assume !(8482 == ssl3_accept_~s__state~0); 120393#L137 assume !(8464 == ssl3_accept_~s__state~0); 120391#L140 assume !(8465 == ssl3_accept_~s__state~0); 120389#L143 assume !(8466 == ssl3_accept_~s__state~0); 120387#L146 assume !(8496 == ssl3_accept_~s__state~0); 120385#L149 assume !(8497 == ssl3_accept_~s__state~0); 120383#L152 assume !(8512 == ssl3_accept_~s__state~0); 120381#L155 assume !(8513 == ssl3_accept_~s__state~0); 120379#L158 assume !(8528 == ssl3_accept_~s__state~0); 120377#L161 assume !(8529 == ssl3_accept_~s__state~0); 120375#L164 assume !(8544 == ssl3_accept_~s__state~0); 120373#L167 assume !(8545 == ssl3_accept_~s__state~0); 120371#L170 assume !(8560 == ssl3_accept_~s__state~0); 120369#L173 assume !(8561 == ssl3_accept_~s__state~0); 120367#L176 assume !(8448 == ssl3_accept_~s__state~0); 120348#L179 assume 8576 == ssl3_accept_~s__state~0; 120336#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 120335#L451 assume !(ssl3_accept_~ret~0 <= 0); 120333#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 119870#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120363#L590 ssl3_accept_~skip~0 := 0; 120362#L110-2 assume !false; 120361#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120360#L113 assume !(12292 == ssl3_accept_~s__state~0); 120359#L116 assume !(16384 == ssl3_accept_~s__state~0); 120358#L119 assume !(8192 == ssl3_accept_~s__state~0); 120357#L122 assume !(24576 == ssl3_accept_~s__state~0); 120356#L125 assume !(8195 == ssl3_accept_~s__state~0); 120355#L128 assume !(8480 == ssl3_accept_~s__state~0); 120354#L131 assume !(8481 == ssl3_accept_~s__state~0); 120353#L134 assume !(8482 == ssl3_accept_~s__state~0); 120352#L137 assume !(8464 == ssl3_accept_~s__state~0); 120351#L140 assume !(8465 == ssl3_accept_~s__state~0); 120350#L143 assume 8466 == ssl3_accept_~s__state~0; 119133#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 114367#L285 [2021-10-21 19:45:54,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:54,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 3 times [2021-10-21 19:45:54,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:54,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108038833] [2021-10-21 19:45:54,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:54,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:54,425 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:54,432 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:54,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:54,432 INFO L82 PathProgramCache]: Analyzing trace with hash 63734036, now seen corresponding path program 1 times [2021-10-21 19:45:54,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:54,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676828070] [2021-10-21 19:45:54,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:54,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:54,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:54,447 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:54,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:54,476 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:54,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:54,476 INFO L82 PathProgramCache]: Analyzing trace with hash -769049811, now seen corresponding path program 1 times [2021-10-21 19:45:54,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:54,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841600380] [2021-10-21 19:45:54,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:54,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:54,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:54,505 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-21 19:45:54,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:54,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841600380] [2021-10-21 19:45:54,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841600380] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:54,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:54,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:54,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248555288] [2021-10-21 19:45:56,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:56,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:56,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:56,116 INFO L87 Difference]: Start difference. First operand 8057 states and 10270 transitions. cyclomatic complexity: 2230 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 19:45:56,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:56,175 INFO L93 Difference]: Finished difference Result 10492 states and 13331 transitions. [2021-10-21 19:45:56,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:56,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10492 states and 13331 transitions. [2021-10-21 19:45:56,254 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7759 [2021-10-21 19:45:56,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10492 states to 10488 states and 13327 transitions. [2021-10-21 19:45:56,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7880 [2021-10-21 19:45:56,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7880 [2021-10-21 19:45:56,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10488 states and 13327 transitions. [2021-10-21 19:45:56,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:56,304 INFO L681 BuchiCegarLoop]: Abstraction has 10488 states and 13327 transitions. [2021-10-21 19:45:56,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10488 states and 13327 transitions. [2021-10-21 19:45:56,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10488 to 10488. [2021-10-21 19:45:56,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10488 states, 10488 states have (on average 1.2706903127383677) internal successors, (13327), 10487 states have internal predecessors, (13327), 0 states have call successors, (0), 0 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-21 19:45:56,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10488 states to 10488 states and 13327 transitions. [2021-10-21 19:45:56,475 INFO L704 BuchiCegarLoop]: Abstraction has 10488 states and 13327 transitions. [2021-10-21 19:45:56,475 INFO L587 BuchiCegarLoop]: Abstraction has 10488 states and 13327 transitions. [2021-10-21 19:45:56,476 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-21 19:45:56,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10488 states and 13327 transitions. [2021-10-21 19:45:56,511 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7759 [2021-10-21 19:45:56,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:56,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:56,513 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-21 19:45:56,514 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-21 19:45:56,514 INFO L791 eck$LassoCheckResult]: Stem: 132307#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 132126#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; 132120#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 132066#L96-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; 132067#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 132056#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 132057#L110-2 assume !false; 134684#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139281#L113 assume !(12292 == ssl3_accept_~s__state~0); 139278#L116 assume !(16384 == ssl3_accept_~s__state~0); 139275#L119 assume !(8192 == ssl3_accept_~s__state~0); 139272#L122 assume !(24576 == ssl3_accept_~s__state~0); 139269#L125 assume !(8195 == ssl3_accept_~s__state~0); 139264#L128 assume !(8480 == ssl3_accept_~s__state~0); 139251#L131 assume !(8481 == ssl3_accept_~s__state~0); 135013#L134 assume !(8482 == ssl3_accept_~s__state~0); 133079#L137 assume 8464 == ssl3_accept_~s__state~0; 133077#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 133064#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 133065#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 138184#L553 [2021-10-21 19:45:56,514 INFO L793 eck$LassoCheckResult]: Loop: 138184#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138180#L590 ssl3_accept_~skip~0 := 0; 138173#L110-2 assume !false; 138174#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138167#L113 assume !(12292 == ssl3_accept_~s__state~0); 138168#L116 assume !(16384 == ssl3_accept_~s__state~0); 138161#L119 assume !(8192 == ssl3_accept_~s__state~0); 138162#L122 assume !(24576 == ssl3_accept_~s__state~0); 138154#L125 assume !(8195 == ssl3_accept_~s__state~0); 138155#L128 assume !(8480 == ssl3_accept_~s__state~0); 138148#L131 assume !(8481 == ssl3_accept_~s__state~0); 138149#L134 assume !(8482 == ssl3_accept_~s__state~0); 138141#L137 assume !(8464 == ssl3_accept_~s__state~0); 138142#L140 assume !(8465 == ssl3_accept_~s__state~0); 138026#L143 assume !(8466 == ssl3_accept_~s__state~0); 137978#L146 assume 8496 == ssl3_accept_~s__state~0; 137977#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 137976#L298 assume !(1 == ssl3_accept_~blastFlag~0); 137975#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 137973#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 137972#L304-2 ssl3_accept_~s__init_num~0 := 0; 137970#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137965#L590 ssl3_accept_~skip~0 := 0; 137964#L110-2 assume !false; 137963#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137962#L113 assume !(12292 == ssl3_accept_~s__state~0); 137961#L116 assume !(16384 == ssl3_accept_~s__state~0); 137960#L119 assume !(8192 == ssl3_accept_~s__state~0); 137959#L122 assume !(24576 == ssl3_accept_~s__state~0); 137958#L125 assume !(8195 == ssl3_accept_~s__state~0); 137957#L128 assume !(8480 == ssl3_accept_~s__state~0); 137956#L131 assume !(8481 == ssl3_accept_~s__state~0); 137955#L134 assume !(8482 == ssl3_accept_~s__state~0); 137954#L137 assume !(8464 == ssl3_accept_~s__state~0); 137953#L140 assume !(8465 == ssl3_accept_~s__state~0); 137952#L143 assume !(8466 == ssl3_accept_~s__state~0); 137951#L146 assume !(8496 == ssl3_accept_~s__state~0); 137950#L149 assume !(8497 == ssl3_accept_~s__state~0); 137844#L152 assume 8512 == ssl3_accept_~s__state~0; 137831#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137832#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 138764#L319 assume !(ssl3_accept_~ret~0 <= 0); 138763#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 138761#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138756#L590 ssl3_accept_~skip~0 := 0; 138755#L110-2 assume !false; 138754#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138753#L113 assume !(12292 == ssl3_accept_~s__state~0); 138752#L116 assume !(16384 == ssl3_accept_~s__state~0); 138751#L119 assume !(8192 == ssl3_accept_~s__state~0); 138750#L122 assume !(24576 == ssl3_accept_~s__state~0); 138749#L125 assume !(8195 == ssl3_accept_~s__state~0); 138748#L128 assume !(8480 == ssl3_accept_~s__state~0); 138747#L131 assume !(8481 == ssl3_accept_~s__state~0); 138746#L134 assume !(8482 == ssl3_accept_~s__state~0); 138745#L137 assume !(8464 == ssl3_accept_~s__state~0); 138744#L140 assume !(8465 == ssl3_accept_~s__state~0); 138743#L143 assume !(8466 == ssl3_accept_~s__state~0); 138742#L146 assume !(8496 == ssl3_accept_~s__state~0); 138741#L149 assume !(8497 == ssl3_accept_~s__state~0); 138740#L152 assume !(8512 == ssl3_accept_~s__state~0); 138739#L155 assume !(8513 == ssl3_accept_~s__state~0); 138738#L158 assume 8528 == ssl3_accept_~s__state~0; 138573#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 138737#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 138735#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 138728#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 138726#L364 assume !(ssl3_accept_~ret~0 <= 0); 138725#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 138723#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138718#L590 ssl3_accept_~skip~0 := 0; 138716#L110-2 assume !false; 138711#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138709#L113 assume !(12292 == ssl3_accept_~s__state~0); 138707#L116 assume !(16384 == ssl3_accept_~s__state~0); 138705#L119 assume !(8192 == ssl3_accept_~s__state~0); 138703#L122 assume !(24576 == ssl3_accept_~s__state~0); 138701#L125 assume !(8195 == ssl3_accept_~s__state~0); 138699#L128 assume !(8480 == ssl3_accept_~s__state~0); 138697#L131 assume !(8481 == ssl3_accept_~s__state~0); 138695#L134 assume !(8482 == ssl3_accept_~s__state~0); 138693#L137 assume !(8464 == ssl3_accept_~s__state~0); 138691#L140 assume !(8465 == ssl3_accept_~s__state~0); 138689#L143 assume !(8466 == ssl3_accept_~s__state~0); 138687#L146 assume !(8496 == ssl3_accept_~s__state~0); 138685#L149 assume !(8497 == ssl3_accept_~s__state~0); 138683#L152 assume !(8512 == ssl3_accept_~s__state~0); 138681#L155 assume !(8513 == ssl3_accept_~s__state~0); 138679#L158 assume !(8528 == ssl3_accept_~s__state~0); 138677#L161 assume !(8529 == ssl3_accept_~s__state~0); 138675#L164 assume 8544 == ssl3_accept_~s__state~0; 138570#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 138672#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 138669#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 138667#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 138663#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 138662#L411 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; 138659#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138654#L590 ssl3_accept_~skip~0 := 0; 138653#L110-2 assume !false; 138652#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138651#L113 assume !(12292 == ssl3_accept_~s__state~0); 138650#L116 assume !(16384 == ssl3_accept_~s__state~0); 138649#L119 assume !(8192 == ssl3_accept_~s__state~0); 138648#L122 assume !(24576 == ssl3_accept_~s__state~0); 138647#L125 assume !(8195 == ssl3_accept_~s__state~0); 138646#L128 assume !(8480 == ssl3_accept_~s__state~0); 138645#L131 assume !(8481 == ssl3_accept_~s__state~0); 138644#L134 assume !(8482 == ssl3_accept_~s__state~0); 138643#L137 assume !(8464 == ssl3_accept_~s__state~0); 138642#L140 assume !(8465 == ssl3_accept_~s__state~0); 138641#L143 assume !(8466 == ssl3_accept_~s__state~0); 138640#L146 assume !(8496 == ssl3_accept_~s__state~0); 138639#L149 assume !(8497 == ssl3_accept_~s__state~0); 138638#L152 assume !(8512 == ssl3_accept_~s__state~0); 138637#L155 assume !(8513 == ssl3_accept_~s__state~0); 138636#L158 assume !(8528 == ssl3_accept_~s__state~0); 138635#L161 assume !(8529 == ssl3_accept_~s__state~0); 138634#L164 assume !(8544 == ssl3_accept_~s__state~0); 138633#L167 assume !(8545 == ssl3_accept_~s__state~0); 138632#L170 assume !(8560 == ssl3_accept_~s__state~0); 138631#L173 assume !(8561 == ssl3_accept_~s__state~0); 138630#L176 assume 8448 == ssl3_accept_~s__state~0; 138629#L177 assume !(ssl3_accept_~num1~0 > 0); 138627#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 138625#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138620#L590 ssl3_accept_~skip~0 := 0; 138619#L110-2 assume !false; 138618#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138617#L113 assume !(12292 == ssl3_accept_~s__state~0); 138616#L116 assume !(16384 == ssl3_accept_~s__state~0); 138615#L119 assume !(8192 == ssl3_accept_~s__state~0); 138614#L122 assume !(24576 == ssl3_accept_~s__state~0); 138613#L125 assume !(8195 == ssl3_accept_~s__state~0); 138612#L128 assume !(8480 == ssl3_accept_~s__state~0); 138611#L131 assume !(8481 == ssl3_accept_~s__state~0); 138610#L134 assume !(8482 == ssl3_accept_~s__state~0); 138609#L137 assume !(8464 == ssl3_accept_~s__state~0); 138608#L140 assume !(8465 == ssl3_accept_~s__state~0); 138607#L143 assume !(8466 == ssl3_accept_~s__state~0); 138606#L146 assume !(8496 == ssl3_accept_~s__state~0); 138605#L149 assume !(8497 == ssl3_accept_~s__state~0); 138604#L152 assume !(8512 == ssl3_accept_~s__state~0); 138603#L155 assume !(8513 == ssl3_accept_~s__state~0); 138602#L158 assume !(8528 == ssl3_accept_~s__state~0); 138601#L161 assume !(8529 == ssl3_accept_~s__state~0); 138600#L164 assume !(8544 == ssl3_accept_~s__state~0); 138598#L167 assume !(8545 == ssl3_accept_~s__state~0); 138596#L170 assume !(8560 == ssl3_accept_~s__state~0); 138595#L173 assume !(8561 == ssl3_accept_~s__state~0); 138591#L176 assume !(8448 == ssl3_accept_~s__state~0); 138273#L179 assume 8576 == ssl3_accept_~s__state~0; 138202#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 138196#L451 assume !(ssl3_accept_~ret~0 <= 0); 138190#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 138192#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138176#L590 ssl3_accept_~skip~0 := 0; 138177#L110-2 assume !false; 138170#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138171#L113 assume !(12292 == ssl3_accept_~s__state~0); 138164#L116 assume !(16384 == ssl3_accept_~s__state~0); 138165#L119 assume !(8192 == ssl3_accept_~s__state~0); 138157#L122 assume !(24576 == ssl3_accept_~s__state~0); 138158#L125 assume !(8195 == ssl3_accept_~s__state~0); 138151#L128 assume !(8480 == ssl3_accept_~s__state~0); 138152#L131 assume !(8481 == ssl3_accept_~s__state~0); 138145#L134 assume !(8482 == ssl3_accept_~s__state~0); 138146#L137 assume !(8464 == ssl3_accept_~s__state~0); 138137#L140 assume !(8465 == ssl3_accept_~s__state~0); 138138#L143 assume 8466 == ssl3_accept_~s__state~0; 137865#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 133068#L285 assume !(0 == ssl3_accept_~blastFlag~0); 138189#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 138184#L553 [2021-10-21 19:45:56,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:56,515 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-21 19:45:56,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:56,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659172365] [2021-10-21 19:45:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:56,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:56,529 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:56,539 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:56,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:56,539 INFO L82 PathProgramCache]: Analyzing trace with hash 1295369376, now seen corresponding path program 2 times [2021-10-21 19:45:56,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:56,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459717762] [2021-10-21 19:45:56,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:56,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:56,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:56,558 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:56,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:56,588 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:56,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:56,589 INFO L82 PathProgramCache]: Analyzing trace with hash -342025551, now seen corresponding path program 1 times [2021-10-21 19:45:56,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:56,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392314940] [2021-10-21 19:45:56,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:56,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:56,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:56,626 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-21 19:45:56,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:56,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392314940] [2021-10-21 19:45:56,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392314940] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:56,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:56,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:56,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356511022] [2021-10-21 19:45:58,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:58,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:58,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:58,143 INFO L87 Difference]: Start difference. First operand 10488 states and 13327 transitions. cyclomatic complexity: 2860 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 19:45:58,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:58,181 INFO L93 Difference]: Finished difference Result 10768 states and 13663 transitions. [2021-10-21 19:45:58,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:58,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10768 states and 13663 transitions. [2021-10-21 19:45:58,225 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7855 [2021-10-21 19:45:58,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10768 states to 10676 states and 13551 transitions. [2021-10-21 19:45:58,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7976 [2021-10-21 19:45:58,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7976 [2021-10-21 19:45:58,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10676 states and 13551 transitions. [2021-10-21 19:45:58,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:58,274 INFO L681 BuchiCegarLoop]: Abstraction has 10676 states and 13551 transitions. [2021-10-21 19:45:58,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10676 states and 13551 transitions. [2021-10-21 19:45:58,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10676 to 10676. [2021-10-21 19:45:58,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10676 states, 10676 states have (on average 1.2692956163357063) internal successors, (13551), 10675 states have internal predecessors, (13551), 0 states have call successors, (0), 0 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-21 19:45:58,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10676 states to 10676 states and 13551 transitions. [2021-10-21 19:45:58,407 INFO L704 BuchiCegarLoop]: Abstraction has 10676 states and 13551 transitions. [2021-10-21 19:45:58,407 INFO L587 BuchiCegarLoop]: Abstraction has 10676 states and 13551 transitions. [2021-10-21 19:45:58,408 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-21 19:45:58,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10676 states and 13551 transitions. [2021-10-21 19:45:58,443 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7855 [2021-10-21 19:45:58,443 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:58,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:58,445 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-21 19:45:58,445 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-21 19:45:58,445 INFO L791 eck$LassoCheckResult]: Stem: 153576#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 153394#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; 153384#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 153330#L96-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; 153331#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 153324#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 153325#L110-2 assume !false; 156030#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159790#L113 assume !(12292 == ssl3_accept_~s__state~0); 159787#L116 assume !(16384 == ssl3_accept_~s__state~0); 159784#L119 assume !(8192 == ssl3_accept_~s__state~0); 159781#L122 assume !(24576 == ssl3_accept_~s__state~0); 159778#L125 assume !(8195 == ssl3_accept_~s__state~0); 159775#L128 assume !(8480 == ssl3_accept_~s__state~0); 159772#L131 assume !(8481 == ssl3_accept_~s__state~0); 159769#L134 assume !(8482 == ssl3_accept_~s__state~0); 159766#L137 assume !(8464 == ssl3_accept_~s__state~0); 159763#L140 assume 8465 == ssl3_accept_~s__state~0; 158443#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 158186#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 158184#L285-2 [2021-10-21 19:45:58,446 INFO L793 eck$LassoCheckResult]: Loop: 158184#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 158180#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158175#L590 ssl3_accept_~skip~0 := 0; 158174#L110-2 assume !false; 158173#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158172#L113 assume !(12292 == ssl3_accept_~s__state~0); 158171#L116 assume !(16384 == ssl3_accept_~s__state~0); 158170#L119 assume !(8192 == ssl3_accept_~s__state~0); 158169#L122 assume !(24576 == ssl3_accept_~s__state~0); 158168#L125 assume !(8195 == ssl3_accept_~s__state~0); 158167#L128 assume !(8480 == ssl3_accept_~s__state~0); 158166#L131 assume !(8481 == ssl3_accept_~s__state~0); 158165#L134 assume !(8482 == ssl3_accept_~s__state~0); 158164#L137 assume !(8464 == ssl3_accept_~s__state~0); 158163#L140 assume !(8465 == ssl3_accept_~s__state~0); 158161#L143 assume !(8466 == ssl3_accept_~s__state~0); 158159#L146 assume 8496 == ssl3_accept_~s__state~0; 158156#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 158102#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 158101#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 158098#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 158100#L304-2 ssl3_accept_~s__init_num~0 := 0; 158072#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158068#L590 ssl3_accept_~skip~0 := 0; 158046#L110-2 assume !false; 158047#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158032#L113 assume !(12292 == ssl3_accept_~s__state~0); 158033#L116 assume !(16384 == ssl3_accept_~s__state~0); 158020#L119 assume !(8192 == ssl3_accept_~s__state~0); 158021#L122 assume !(24576 == ssl3_accept_~s__state~0); 157799#L125 assume !(8195 == ssl3_accept_~s__state~0); 157800#L128 assume !(8480 == ssl3_accept_~s__state~0); 157747#L131 assume !(8481 == ssl3_accept_~s__state~0); 157748#L134 assume !(8482 == ssl3_accept_~s__state~0); 157702#L137 assume !(8464 == ssl3_accept_~s__state~0); 157703#L140 assume !(8465 == ssl3_accept_~s__state~0); 157638#L143 assume !(8466 == ssl3_accept_~s__state~0); 157639#L146 assume !(8496 == ssl3_accept_~s__state~0); 157629#L149 assume !(8497 == ssl3_accept_~s__state~0); 157630#L152 assume 8512 == ssl3_accept_~s__state~0; 157618#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157619#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 158697#L319 assume !(ssl3_accept_~ret~0 <= 0); 158696#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 158694#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158689#L590 ssl3_accept_~skip~0 := 0; 158688#L110-2 assume !false; 158687#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158686#L113 assume !(12292 == ssl3_accept_~s__state~0); 158685#L116 assume !(16384 == ssl3_accept_~s__state~0); 158684#L119 assume !(8192 == ssl3_accept_~s__state~0); 158683#L122 assume !(24576 == ssl3_accept_~s__state~0); 158682#L125 assume !(8195 == ssl3_accept_~s__state~0); 158681#L128 assume !(8480 == ssl3_accept_~s__state~0); 158680#L131 assume !(8481 == ssl3_accept_~s__state~0); 158679#L134 assume !(8482 == ssl3_accept_~s__state~0); 158678#L137 assume !(8464 == ssl3_accept_~s__state~0); 158677#L140 assume !(8465 == ssl3_accept_~s__state~0); 158676#L143 assume !(8466 == ssl3_accept_~s__state~0); 158675#L146 assume !(8496 == ssl3_accept_~s__state~0); 158674#L149 assume !(8497 == ssl3_accept_~s__state~0); 158673#L152 assume !(8512 == ssl3_accept_~s__state~0); 158672#L155 assume !(8513 == ssl3_accept_~s__state~0); 158671#L158 assume 8528 == ssl3_accept_~s__state~0; 154311#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 158670#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 158668#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 158661#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 158659#L364 assume !(ssl3_accept_~ret~0 <= 0); 158658#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 158656#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158651#L590 ssl3_accept_~skip~0 := 0; 158649#L110-2 assume !false; 158644#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158642#L113 assume !(12292 == ssl3_accept_~s__state~0); 158640#L116 assume !(16384 == ssl3_accept_~s__state~0); 158638#L119 assume !(8192 == ssl3_accept_~s__state~0); 158636#L122 assume !(24576 == ssl3_accept_~s__state~0); 158634#L125 assume !(8195 == ssl3_accept_~s__state~0); 158632#L128 assume !(8480 == ssl3_accept_~s__state~0); 158630#L131 assume !(8481 == ssl3_accept_~s__state~0); 158628#L134 assume !(8482 == ssl3_accept_~s__state~0); 158626#L137 assume !(8464 == ssl3_accept_~s__state~0); 158624#L140 assume !(8465 == ssl3_accept_~s__state~0); 158622#L143 assume !(8466 == ssl3_accept_~s__state~0); 158620#L146 assume !(8496 == ssl3_accept_~s__state~0); 158618#L149 assume !(8497 == ssl3_accept_~s__state~0); 158616#L152 assume !(8512 == ssl3_accept_~s__state~0); 158614#L155 assume !(8513 == ssl3_accept_~s__state~0); 158612#L158 assume !(8528 == ssl3_accept_~s__state~0); 158610#L161 assume !(8529 == ssl3_accept_~s__state~0); 158608#L164 assume 8544 == ssl3_accept_~s__state~0; 154295#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 158605#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 158602#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 158600#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 158596#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 158595#L411 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; 158592#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158587#L590 ssl3_accept_~skip~0 := 0; 158586#L110-2 assume !false; 158585#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158584#L113 assume !(12292 == ssl3_accept_~s__state~0); 158583#L116 assume !(16384 == ssl3_accept_~s__state~0); 158582#L119 assume !(8192 == ssl3_accept_~s__state~0); 158581#L122 assume !(24576 == ssl3_accept_~s__state~0); 158580#L125 assume !(8195 == ssl3_accept_~s__state~0); 158579#L128 assume !(8480 == ssl3_accept_~s__state~0); 158578#L131 assume !(8481 == ssl3_accept_~s__state~0); 158577#L134 assume !(8482 == ssl3_accept_~s__state~0); 158576#L137 assume !(8464 == ssl3_accept_~s__state~0); 158575#L140 assume !(8465 == ssl3_accept_~s__state~0); 158574#L143 assume !(8466 == ssl3_accept_~s__state~0); 158573#L146 assume !(8496 == ssl3_accept_~s__state~0); 158572#L149 assume !(8497 == ssl3_accept_~s__state~0); 158571#L152 assume !(8512 == ssl3_accept_~s__state~0); 158570#L155 assume !(8513 == ssl3_accept_~s__state~0); 158569#L158 assume !(8528 == ssl3_accept_~s__state~0); 158568#L161 assume !(8529 == ssl3_accept_~s__state~0); 158567#L164 assume !(8544 == ssl3_accept_~s__state~0); 158566#L167 assume !(8545 == ssl3_accept_~s__state~0); 158565#L170 assume !(8560 == ssl3_accept_~s__state~0); 158564#L173 assume !(8561 == ssl3_accept_~s__state~0); 158562#L176 assume 8448 == ssl3_accept_~s__state~0; 158561#L177 assume !(ssl3_accept_~num1~0 > 0); 158559#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 158558#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158553#L590 ssl3_accept_~skip~0 := 0; 158552#L110-2 assume !false; 158551#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158548#L113 assume !(12292 == ssl3_accept_~s__state~0); 158545#L116 assume !(16384 == ssl3_accept_~s__state~0); 158542#L119 assume !(8192 == ssl3_accept_~s__state~0); 158540#L122 assume !(24576 == ssl3_accept_~s__state~0); 158539#L125 assume !(8195 == ssl3_accept_~s__state~0); 158538#L128 assume !(8480 == ssl3_accept_~s__state~0); 158537#L131 assume !(8481 == ssl3_accept_~s__state~0); 158529#L134 assume !(8482 == ssl3_accept_~s__state~0); 158525#L137 assume !(8464 == ssl3_accept_~s__state~0); 158523#L140 assume !(8465 == ssl3_accept_~s__state~0); 158522#L143 assume !(8466 == ssl3_accept_~s__state~0); 158501#L146 assume !(8496 == ssl3_accept_~s__state~0); 158495#L149 assume !(8497 == ssl3_accept_~s__state~0); 158493#L152 assume !(8512 == ssl3_accept_~s__state~0); 158491#L155 assume !(8513 == ssl3_accept_~s__state~0); 158489#L158 assume !(8528 == ssl3_accept_~s__state~0); 158487#L161 assume !(8529 == ssl3_accept_~s__state~0); 158485#L164 assume !(8544 == ssl3_accept_~s__state~0); 158483#L167 assume !(8545 == ssl3_accept_~s__state~0); 158481#L170 assume !(8560 == ssl3_accept_~s__state~0); 158479#L173 assume !(8561 == ssl3_accept_~s__state~0); 158477#L176 assume !(8448 == ssl3_accept_~s__state~0); 158475#L179 assume 8576 == ssl3_accept_~s__state~0; 158471#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 158469#L451 assume !(ssl3_accept_~ret~0 <= 0); 158466#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 157894#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158460#L590 ssl3_accept_~skip~0 := 0; 158459#L110-2 assume !false; 158458#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158457#L113 assume !(12292 == ssl3_accept_~s__state~0); 158456#L116 assume !(16384 == ssl3_accept_~s__state~0); 158455#L119 assume !(8192 == ssl3_accept_~s__state~0); 158454#L122 assume !(24576 == ssl3_accept_~s__state~0); 158453#L125 assume !(8195 == ssl3_accept_~s__state~0); 158452#L128 assume !(8480 == ssl3_accept_~s__state~0); 158451#L131 assume !(8481 == ssl3_accept_~s__state~0); 158450#L134 assume !(8482 == ssl3_accept_~s__state~0); 158449#L137 assume !(8464 == ssl3_accept_~s__state~0); 158448#L140 assume !(8465 == ssl3_accept_~s__state~0); 158447#L143 assume 8466 == ssl3_accept_~s__state~0; 156360#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 158433#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 158184#L285-2 [2021-10-21 19:45:58,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:58,446 INFO L82 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-21 19:45:58,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:58,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379186886] [2021-10-21 19:45:58,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:58,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:58,468 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-21 19:45:58,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:58,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379186886] [2021-10-21 19:45:58,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379186886] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:58,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:58,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:58,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739599682] [2021-10-21 19:45:58,469 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:45:58,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:58,470 INFO L82 PathProgramCache]: Analyzing trace with hash 183207738, now seen corresponding path program 2 times [2021-10-21 19:45:58,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:58,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720729448] [2021-10-21 19:45:58,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:58,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:58,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:58,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-21 19:45:58,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:58,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720729448] [2021-10-21 19:45:58,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720729448] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:58,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:58,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:45:58,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109960294] [2021-10-21 19:45:58,529 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:45:58,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:45:58,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:45:58,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:45:58,531 INFO L87 Difference]: Start difference. First operand 10676 states and 13551 transitions. cyclomatic complexity: 2896 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-21 19:45:58,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:45:58,660 INFO L93 Difference]: Finished difference Result 10728 states and 13584 transitions. [2021-10-21 19:45:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:45:58,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10728 states and 13584 transitions. [2021-10-21 19:45:58,711 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7883 [2021-10-21 19:45:58,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10728 states to 10728 states and 13584 transitions. [2021-10-21 19:45:58,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8012 [2021-10-21 19:45:58,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8012 [2021-10-21 19:45:58,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10728 states and 13584 transitions. [2021-10-21 19:45:58,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:45:58,766 INFO L681 BuchiCegarLoop]: Abstraction has 10728 states and 13584 transitions. [2021-10-21 19:45:58,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10728 states and 13584 transitions. [2021-10-21 19:45:58,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10728 to 10676. [2021-10-21 19:45:58,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10676 states, 10676 states have (on average 1.2667665792431622) internal successors, (13524), 10675 states have internal predecessors, (13524), 0 states have call successors, (0), 0 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-21 19:45:58,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10676 states to 10676 states and 13524 transitions. [2021-10-21 19:45:58,926 INFO L704 BuchiCegarLoop]: Abstraction has 10676 states and 13524 transitions. [2021-10-21 19:45:58,926 INFO L587 BuchiCegarLoop]: Abstraction has 10676 states and 13524 transitions. [2021-10-21 19:45:58,926 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-21 19:45:58,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10676 states and 13524 transitions. [2021-10-21 19:45:58,962 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7855 [2021-10-21 19:45:58,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:45:58,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:45:58,963 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-21 19:45:58,963 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-21 19:45:58,963 INFO L791 eck$LassoCheckResult]: Stem: 174985#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 174806#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; 174800#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 174743#L96-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; 174744#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 174728#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 174729#L110-2 assume !false; 177232#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179339#L113 assume !(12292 == ssl3_accept_~s__state~0); 179332#L116 assume !(16384 == ssl3_accept_~s__state~0); 179325#L119 assume !(8192 == ssl3_accept_~s__state~0); 179318#L122 assume !(24576 == ssl3_accept_~s__state~0); 179312#L125 assume !(8195 == ssl3_accept_~s__state~0); 179307#L128 assume !(8480 == ssl3_accept_~s__state~0); 179238#L131 assume !(8481 == ssl3_accept_~s__state~0); 177884#L134 assume !(8482 == ssl3_accept_~s__state~0); 175190#L137 assume !(8464 == ssl3_accept_~s__state~0); 175191#L140 assume !(8465 == ssl3_accept_~s__state~0); 179598#L143 assume !(8466 == ssl3_accept_~s__state~0); 179599#L146 assume !(8496 == ssl3_accept_~s__state~0); 179439#L149 [2021-10-21 19:45:58,963 INFO L793 eck$LassoCheckResult]: Loop: 179439#L149 assume !(8497 == ssl3_accept_~s__state~0); 179437#L152 assume !(8512 == ssl3_accept_~s__state~0); 179435#L155 assume !(8513 == ssl3_accept_~s__state~0); 179431#L158 assume !(8528 == ssl3_accept_~s__state~0); 179432#L161 assume !(8529 == ssl3_accept_~s__state~0); 179551#L164 assume !(8544 == ssl3_accept_~s__state~0); 179549#L167 assume !(8545 == ssl3_accept_~s__state~0); 179415#L170 assume !(8560 == ssl3_accept_~s__state~0); 179416#L173 assume !(8561 == ssl3_accept_~s__state~0); 179407#L176 assume 8448 == ssl3_accept_~s__state~0; 179272#L177 assume !(ssl3_accept_~num1~0 > 0); 179271#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 179261#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179257#L590 ssl3_accept_~skip~0 := 0; 179244#L110-2 assume !false; 179245#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179232#L113 assume !(12292 == ssl3_accept_~s__state~0); 179234#L116 assume !(16384 == ssl3_accept_~s__state~0); 179217#L119 assume !(8192 == ssl3_accept_~s__state~0); 179219#L122 assume !(24576 == ssl3_accept_~s__state~0); 179402#L125 assume !(8195 == ssl3_accept_~s__state~0); 179205#L128 assume !(8480 == ssl3_accept_~s__state~0); 179206#L131 assume !(8481 == ssl3_accept_~s__state~0); 179195#L134 assume 8482 == ssl3_accept_~s__state~0; 179196#L135 ssl3_accept_~s__state~0 := 3; 179618#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179613#L590 ssl3_accept_~skip~0 := 0; 179612#L110-2 assume !false; 179611#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179610#L113 assume !(12292 == ssl3_accept_~s__state~0); 179609#L116 assume !(16384 == ssl3_accept_~s__state~0); 179608#L119 assume !(8192 == ssl3_accept_~s__state~0); 179607#L122 assume !(24576 == ssl3_accept_~s__state~0); 179606#L125 assume !(8195 == ssl3_accept_~s__state~0); 179605#L128 assume !(8480 == ssl3_accept_~s__state~0); 179604#L131 assume !(8481 == ssl3_accept_~s__state~0); 179603#L134 assume !(8482 == ssl3_accept_~s__state~0); 179602#L137 assume !(8464 == ssl3_accept_~s__state~0); 179601#L140 assume !(8465 == ssl3_accept_~s__state~0); 179600#L143 assume !(8466 == ssl3_accept_~s__state~0); 179443#L146 assume !(8496 == ssl3_accept_~s__state~0); 179439#L149 [2021-10-21 19:45:58,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:58,964 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-21 19:45:58,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:58,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718264053] [2021-10-21 19:45:58,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:58,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:58,995 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-21 19:45:58,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:45:58,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718264053] [2021-10-21 19:45:58,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718264053] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:45:58,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:45:58,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:45:58,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111269156] [2021-10-21 19:45:58,997 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:45:58,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:58,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1661498341, now seen corresponding path program 2 times [2021-10-21 19:45:58,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:45:58,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052168516] [2021-10-21 19:45:58,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:45:58,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:45:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:59,010 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:45:59,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:45:59,017 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:45:59,122 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:45:59,122 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:45:59,122 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:45:59,122 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:45:59,122 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:45:59,123 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,123 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:45:59,123 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:45:59,123 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration30_Loop [2021-10-21 19:45:59,123 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:45:59,123 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:45:59,125 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-21 19:45:59,131 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-21 19:45:59,134 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-21 19:45:59,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:59,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 19:45:59,188 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:45:59,188 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:45:59,188 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,189 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-21 19:45:59,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:45:59,281 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:59,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:59,347 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,348 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,357 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:45:59,357 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:45:59,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-21 19:45:59,388 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:45:59,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:59,424 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:45:59,424 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:45:59,424 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:45:59,424 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:45:59,424 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:45:59,424 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,424 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:45:59,424 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:45:59,424 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration30_Loop [2021-10-21 19:45:59,425 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:45:59,425 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:45:59,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-21 19:45:59,432 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-21 19:45:59,435 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-21 19:45:59,437 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-21 19:45:59,442 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-21 19:45:59,499 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:45:59,500 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:45:59,500 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,504 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,515 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-21 19:45:59,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:59,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:59,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:59,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:45:59,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:59,525 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:45:59,525 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:59,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-21 19:45:59,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:45:59,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:59,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,582 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,592 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-21 19:45:59,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:59,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:59,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:59,602 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-21 19:45:59,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:59,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-21 19:45:59,605 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-21 19:45:59,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:59,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:45:59,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-10-21 19:45:59,637 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,638 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-21 19:45:59,639 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-21 19:45:59,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:59,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:59,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:59,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:45:59,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:59,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:45:59,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:59,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:45:59,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:59,672 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,673 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-21 19:45:59,677 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-21 19:45:59,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:45:59,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:45:59,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:45:59,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:45:59,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:45:59,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:45:59,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:45:59,688 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:45:59,690 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-21 19:45:59,690 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:45:59,690 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:45:59,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:45:59,691 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:45:59,692 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:45:59,693 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:45:59,693 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:45:59,693 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-21 19:45:59,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-21 19:45:59,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-21 19:45:59,713 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:45:59,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:45:59,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:59,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:45:59,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:45:59,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:45:59,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:45:59,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:46:00,033 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-21 19:46:00,034 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-21 19:46:00,034 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10676 states and 13524 transitions. cyclomatic complexity: 2869 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-21 19:46:00,489 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10676 states and 13524 transitions. cyclomatic complexity: 2869. 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 36469 states and 45811 transitions. Complement of second has 9 states. [2021-10-21 19:46:00,490 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-21 19:46:00,490 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-21 19:46:00,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2021-10-21 19:46:00,491 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-21 19:46:00,491 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:46:00,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-21 19:46:00,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:46:00,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-21 19:46:00,493 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:46:00,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36469 states and 45811 transitions. [2021-10-21 19:46:00,643 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15191 [2021-10-21 19:46:00,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36469 states to 36085 states and 45315 transitions. [2021-10-21 19:46:00,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16472 [2021-10-21 19:46:00,790 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16554 [2021-10-21 19:46:00,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36085 states and 45315 transitions. [2021-10-21 19:46:00,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:46:00,792 INFO L681 BuchiCegarLoop]: Abstraction has 36085 states and 45315 transitions. [2021-10-21 19:46:00,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36085 states and 45315 transitions. [2021-10-21 19:46:01,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36085 to 31937. [2021-10-21 19:46:01,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31937 states, 31937 states have (on average 1.2653661896859443) internal successors, (40412), 31936 states have internal predecessors, (40412), 0 states have call successors, (0), 0 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-21 19:46:01,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-21 19:46:01,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31937 states to 31937 states and 40412 transitions. [2021-10-21 19:46:01,486 INFO L704 BuchiCegarLoop]: Abstraction has 31937 states and 40412 transitions. [2021-10-21 19:46:01,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:46:01,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:46:01,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:46:01,488 INFO L87 Difference]: Start difference. First operand 31937 states and 40412 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-21 19:46:01,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:46:01,770 INFO L93 Difference]: Finished difference Result 14278 states and 17968 transitions. [2021-10-21 19:46:01,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:46:01,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14278 states and 17968 transitions. [2021-10-21 19:46:01,817 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4528 [2021-10-21 19:46:01,867 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14278 states to 14268 states and 17958 transitions. [2021-10-21 19:46:01,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4599 [2021-10-21 19:46:01,871 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4599 [2021-10-21 19:46:01,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14268 states and 17958 transitions. [2021-10-21 19:46:01,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:46:01,872 INFO L681 BuchiCegarLoop]: Abstraction has 14268 states and 17958 transitions. [2021-10-21 19:46:01,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14268 states and 17958 transitions. [2021-10-21 19:46:02,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14268 to 14072. [2021-10-21 19:46:02,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14072 states, 14072 states have (on average 1.2593803297328028) internal successors, (17722), 14071 states have internal predecessors, (17722), 0 states have call successors, (0), 0 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-21 19:46:02,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14072 states to 14072 states and 17722 transitions. [2021-10-21 19:46:02,058 INFO L704 BuchiCegarLoop]: Abstraction has 14072 states and 17722 transitions. [2021-10-21 19:46:02,059 INFO L587 BuchiCegarLoop]: Abstraction has 14072 states and 17722 transitions. [2021-10-21 19:46:02,059 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-21 19:46:02,059 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14072 states and 17722 transitions. [2021-10-21 19:46:02,210 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4448 [2021-10-21 19:46:02,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:46:02,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:46:02,212 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-21 19:46:02,212 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] [2021-10-21 19:46:02,213 INFO L791 eck$LassoCheckResult]: Stem: 268537#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 268379#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; 268369#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 268313#L96-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; 268314#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 268307#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 268308#L110-2 assume !false; 271379#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271378#L113 assume !(12292 == ssl3_accept_~s__state~0); 271377#L116 assume !(16384 == ssl3_accept_~s__state~0); 271376#L119 assume !(8192 == ssl3_accept_~s__state~0); 271375#L122 assume !(24576 == ssl3_accept_~s__state~0); 271374#L125 assume !(8195 == ssl3_accept_~s__state~0); 271373#L128 assume !(8480 == ssl3_accept_~s__state~0); 271372#L131 assume !(8481 == ssl3_accept_~s__state~0); 271371#L134 assume !(8482 == ssl3_accept_~s__state~0); 271370#L137 assume 8464 == ssl3_accept_~s__state~0; 271369#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 271368#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 271367#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 271365#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 271360#L590 ssl3_accept_~skip~0 := 0; 271359#L110-2 assume !false; 271358#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271357#L113 assume !(12292 == ssl3_accept_~s__state~0); 271356#L116 assume !(16384 == ssl3_accept_~s__state~0); 271355#L119 assume !(8192 == ssl3_accept_~s__state~0); 271354#L122 assume !(24576 == ssl3_accept_~s__state~0); 271353#L125 assume !(8195 == ssl3_accept_~s__state~0); 271352#L128 assume !(8480 == ssl3_accept_~s__state~0); 271351#L131 assume !(8481 == ssl3_accept_~s__state~0); 271349#L134 assume !(8482 == ssl3_accept_~s__state~0); 271347#L137 assume !(8464 == ssl3_accept_~s__state~0); 271346#L140 assume !(8465 == ssl3_accept_~s__state~0); 271343#L143 assume !(8466 == ssl3_accept_~s__state~0); 271339#L146 assume 8496 == ssl3_accept_~s__state~0; 271335#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 268652#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 268638#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 268636#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 268637#L304-2 ssl3_accept_~s__init_num~0 := 0; 271581#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 271576#L590 ssl3_accept_~skip~0 := 0; 271575#L110-2 assume !false; 271574#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271573#L113 assume !(12292 == ssl3_accept_~s__state~0); 271572#L116 assume !(16384 == ssl3_accept_~s__state~0); 271571#L119 assume !(8192 == ssl3_accept_~s__state~0); 271570#L122 assume !(24576 == ssl3_accept_~s__state~0); 271569#L125 assume !(8195 == ssl3_accept_~s__state~0); 271568#L128 assume !(8480 == ssl3_accept_~s__state~0); 271567#L131 assume !(8481 == ssl3_accept_~s__state~0); 271566#L134 assume !(8482 == ssl3_accept_~s__state~0); 271565#L137 assume !(8464 == ssl3_accept_~s__state~0); 271564#L140 assume !(8465 == ssl3_accept_~s__state~0); 271563#L143 assume !(8466 == ssl3_accept_~s__state~0); 271562#L146 assume !(8496 == ssl3_accept_~s__state~0); 271561#L149 assume !(8497 == ssl3_accept_~s__state~0); 270430#L152 [2021-10-21 19:46:02,213 INFO L793 eck$LassoCheckResult]: Loop: 270430#L152 assume !(8512 == ssl3_accept_~s__state~0); 270423#L155 assume !(8513 == ssl3_accept_~s__state~0); 270424#L158 assume !(8528 == ssl3_accept_~s__state~0); 270417#L161 assume !(8529 == ssl3_accept_~s__state~0); 270418#L164 assume !(8544 == ssl3_accept_~s__state~0); 270411#L167 assume !(8545 == ssl3_accept_~s__state~0); 270412#L170 assume !(8560 == ssl3_accept_~s__state~0); 270405#L173 assume !(8561 == ssl3_accept_~s__state~0); 270406#L176 assume !(8448 == ssl3_accept_~s__state~0); 270398#L179 assume !(8576 == ssl3_accept_~s__state~0); 270399#L182 assume !(8577 == ssl3_accept_~s__state~0); 270392#L185 assume !(8592 == ssl3_accept_~s__state~0); 270389#L188 assume !(8593 == ssl3_accept_~s__state~0); 270388#L191 assume !(8608 == ssl3_accept_~s__state~0); 270305#L194 assume !(8609 == ssl3_accept_~s__state~0); 270304#L197 assume !(8640 == ssl3_accept_~s__state~0); 270303#L200 assume !(8641 == ssl3_accept_~s__state~0); 270302#L203 assume 8656 == ssl3_accept_~s__state~0; 270223#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 270301#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 270300#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 270299#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 270298#L515 assume !(0 == ssl3_accept_~tmp___10~0); 270296#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270291#L590 ssl3_accept_~skip~0 := 0; 270290#L110-2 assume !false; 270289#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270288#L113 assume !(12292 == ssl3_accept_~s__state~0); 270287#L116 assume !(16384 == ssl3_accept_~s__state~0); 270286#L119 assume !(8192 == ssl3_accept_~s__state~0); 270284#L122 assume !(24576 == ssl3_accept_~s__state~0); 270281#L125 assume !(8195 == ssl3_accept_~s__state~0); 270279#L128 assume !(8480 == ssl3_accept_~s__state~0); 270277#L131 assume !(8481 == ssl3_accept_~s__state~0); 270275#L134 assume !(8482 == ssl3_accept_~s__state~0); 270273#L137 assume !(8464 == ssl3_accept_~s__state~0); 270271#L140 assume !(8465 == ssl3_accept_~s__state~0); 270269#L143 assume !(8466 == ssl3_accept_~s__state~0); 270267#L146 assume !(8496 == ssl3_accept_~s__state~0); 270265#L149 assume !(8497 == ssl3_accept_~s__state~0); 270263#L152 assume !(8512 == ssl3_accept_~s__state~0); 270261#L155 assume !(8513 == ssl3_accept_~s__state~0); 270259#L158 assume !(8528 == ssl3_accept_~s__state~0); 270257#L161 assume !(8529 == ssl3_accept_~s__state~0); 270255#L164 assume !(8544 == ssl3_accept_~s__state~0); 270253#L167 assume !(8545 == ssl3_accept_~s__state~0); 270251#L170 assume !(8560 == ssl3_accept_~s__state~0); 270249#L173 assume !(8561 == ssl3_accept_~s__state~0); 270247#L176 assume !(8448 == ssl3_accept_~s__state~0); 270245#L179 assume !(8576 == ssl3_accept_~s__state~0); 270243#L182 assume !(8577 == ssl3_accept_~s__state~0); 270240#L185 assume !(8592 == ssl3_accept_~s__state~0); 270238#L188 assume !(8593 == ssl3_accept_~s__state~0); 270235#L191 assume !(8608 == ssl3_accept_~s__state~0); 270233#L194 assume !(8609 == ssl3_accept_~s__state~0); 270230#L197 assume !(8640 == ssl3_accept_~s__state~0); 270228#L200 assume !(8641 == ssl3_accept_~s__state~0); 270226#L203 assume !(8656 == ssl3_accept_~s__state~0); 270224#L206 assume !(8657 == ssl3_accept_~s__state~0); 270217#L209 assume 8672 == ssl3_accept_~s__state~0; 270213#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 270211#L523 assume !(4 == ssl3_accept_~blastFlag~0); 270209#L526 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 270207#L530 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 268859#L530-2 ssl3_accept_~s__init_num~0 := 0; 270203#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270198#L590 ssl3_accept_~skip~0 := 0; 270197#L110-2 assume !false; 270196#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270195#L113 assume !(12292 == ssl3_accept_~s__state~0); 270194#L116 assume !(16384 == ssl3_accept_~s__state~0); 270193#L119 assume !(8192 == ssl3_accept_~s__state~0); 270192#L122 assume !(24576 == ssl3_accept_~s__state~0); 270191#L125 assume !(8195 == ssl3_accept_~s__state~0); 270190#L128 assume !(8480 == ssl3_accept_~s__state~0); 270189#L131 assume !(8481 == ssl3_accept_~s__state~0); 270188#L134 assume !(8482 == ssl3_accept_~s__state~0); 270187#L137 assume !(8464 == ssl3_accept_~s__state~0); 270186#L140 assume !(8465 == ssl3_accept_~s__state~0); 270185#L143 assume !(8466 == ssl3_accept_~s__state~0); 270184#L146 assume !(8496 == ssl3_accept_~s__state~0); 270183#L149 assume !(8497 == ssl3_accept_~s__state~0); 270182#L152 assume !(8512 == ssl3_accept_~s__state~0); 270181#L155 assume !(8513 == ssl3_accept_~s__state~0); 270180#L158 assume !(8528 == ssl3_accept_~s__state~0); 270179#L161 assume !(8529 == ssl3_accept_~s__state~0); 270178#L164 assume !(8544 == ssl3_accept_~s__state~0); 270177#L167 assume !(8545 == ssl3_accept_~s__state~0); 270176#L170 assume !(8560 == ssl3_accept_~s__state~0); 270175#L173 assume !(8561 == ssl3_accept_~s__state~0); 270174#L176 assume 8448 == ssl3_accept_~s__state~0; 270173#L177 assume !(ssl3_accept_~num1~0 > 0); 270171#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 270169#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270164#L590 ssl3_accept_~skip~0 := 0; 270163#L110-2 assume !false; 270162#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270160#L113 assume 12292 == ssl3_accept_~s__state~0; 270159#L114 ssl3_accept_~s__new_session~0 := 1; 270158#L222 ssl3_accept_~s__server~0 := 1; 270157#L227 assume 0 != ssl3_accept_~cb~0; 270156#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 270155#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 270152#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 270149#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 270145#L254 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; 270142#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270132#L590 ssl3_accept_~skip~0 := 0; 270130#L110-2 assume !false; 270128#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270126#L113 assume !(12292 == ssl3_accept_~s__state~0); 270124#L116 assume !(16384 == ssl3_accept_~s__state~0); 270122#L119 assume !(8192 == ssl3_accept_~s__state~0); 270120#L122 assume !(24576 == ssl3_accept_~s__state~0); 270118#L125 assume !(8195 == ssl3_accept_~s__state~0); 270115#L128 assume !(8480 == ssl3_accept_~s__state~0); 270116#L131 assume !(8481 == ssl3_accept_~s__state~0); 276047#L134 assume !(8482 == ssl3_accept_~s__state~0); 276204#L137 assume !(8464 == ssl3_accept_~s__state~0); 276202#L140 assume !(8465 == ssl3_accept_~s__state~0); 275542#L143 assume !(8466 == ssl3_accept_~s__state~0); 275540#L146 assume 8496 == ssl3_accept_~s__state~0; 269544#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 275538#L298 assume !(1 == ssl3_accept_~blastFlag~0); 275533#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 275528#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 271330#L304-2 ssl3_accept_~s__init_num~0 := 0; 272084#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272080#L590 ssl3_accept_~skip~0 := 0; 272071#L110-2 assume !false; 272072#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272065#L113 assume !(12292 == ssl3_accept_~s__state~0); 272066#L116 assume !(16384 == ssl3_accept_~s__state~0); 272059#L119 assume !(8192 == ssl3_accept_~s__state~0); 272060#L122 assume !(24576 == ssl3_accept_~s__state~0); 271955#L125 assume !(8195 == ssl3_accept_~s__state~0); 271956#L128 assume !(8480 == ssl3_accept_~s__state~0); 271933#L131 assume !(8481 == ssl3_accept_~s__state~0); 271934#L134 assume !(8482 == ssl3_accept_~s__state~0); 271884#L137 assume !(8464 == ssl3_accept_~s__state~0); 271885#L140 assume !(8465 == ssl3_accept_~s__state~0); 271594#L143 assume !(8466 == ssl3_accept_~s__state~0); 271595#L146 assume !(8496 == ssl3_accept_~s__state~0); 270429#L149 assume !(8497 == ssl3_accept_~s__state~0); 270430#L152 [2021-10-21 19:46:02,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:02,214 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 1 times [2021-10-21 19:46:02,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:02,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151177540] [2021-10-21 19:46:02,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:02,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:02,226 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:46:02,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:02,241 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:46:02,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:02,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1051999757, now seen corresponding path program 1 times [2021-10-21 19:46:02,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:02,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41540776] [2021-10-21 19:46:02,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:02,242 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:46:02,275 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-21 19:46:02,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:46:02,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41540776] [2021-10-21 19:46:02,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41540776] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:46:02,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667078690] [2021-10-21 19:46:02,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:02,276 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:46:02,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:46:02,277 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:46:02,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-21 19:46:02,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:46:02,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:46:02,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:46:03,128 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-21 19:46:03,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667078690] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:46:03,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 19:46:03,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-21 19:46:03,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371860128] [2021-10-21 19:46:03,129 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:46:03,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:46:03,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:46:03,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 19:46:03,131 INFO L87 Difference]: Start difference. First operand 14072 states and 17722 transitions. cyclomatic complexity: 3674 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-21 19:46:03,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:46:03,287 INFO L93 Difference]: Finished difference Result 14244 states and 17878 transitions. [2021-10-21 19:46:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:46:03,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14244 states and 17878 transitions. [2021-10-21 19:46:03,341 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4484 [2021-10-21 19:46:03,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14244 states to 14160 states and 17782 transitions. [2021-10-21 19:46:03,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4555 [2021-10-21 19:46:03,484 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4555 [2021-10-21 19:46:03,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14160 states and 17782 transitions. [2021-10-21 19:46:03,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:46:03,488 INFO L681 BuchiCegarLoop]: Abstraction has 14160 states and 17782 transitions. [2021-10-21 19:46:03,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14160 states and 17782 transitions. [2021-10-21 19:46:03,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14160 to 14072. [2021-10-21 19:46:03,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14072 states, 14072 states have (on average 1.256822057987493) internal successors, (17686), 14071 states have internal predecessors, (17686), 0 states have call successors, (0), 0 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-21 19:46:03,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14072 states to 14072 states and 17686 transitions. [2021-10-21 19:46:03,634 INFO L704 BuchiCegarLoop]: Abstraction has 14072 states and 17686 transitions. [2021-10-21 19:46:03,634 INFO L587 BuchiCegarLoop]: Abstraction has 14072 states and 17686 transitions. [2021-10-21 19:46:03,634 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-21 19:46:03,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14072 states and 17686 transitions. [2021-10-21 19:46:03,671 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4448 [2021-10-21 19:46:03,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:46:03,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:46:03,673 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-21 19:46:03,674 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] [2021-10-21 19:46:03,674 INFO L791 eck$LassoCheckResult]: Stem: 297300#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 297136#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; 297123#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 297065#L96-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; 297066#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 297059#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 297060#L110-2 assume !false; 299285#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299282#L113 assume !(12292 == ssl3_accept_~s__state~0); 299279#L116 assume !(16384 == ssl3_accept_~s__state~0); 299276#L119 assume !(8192 == ssl3_accept_~s__state~0); 299273#L122 assume !(24576 == ssl3_accept_~s__state~0); 299270#L125 assume !(8195 == ssl3_accept_~s__state~0); 299267#L128 assume !(8480 == ssl3_accept_~s__state~0); 299264#L131 assume !(8481 == ssl3_accept_~s__state~0); 299261#L134 assume !(8482 == ssl3_accept_~s__state~0); 299258#L137 assume 8464 == ssl3_accept_~s__state~0; 299257#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 299255#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 299252#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 299245#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299239#L590 ssl3_accept_~skip~0 := 0; 299237#L110-2 assume !false; 299235#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299233#L113 assume !(12292 == ssl3_accept_~s__state~0); 299231#L116 assume !(16384 == ssl3_accept_~s__state~0); 299229#L119 assume !(8192 == ssl3_accept_~s__state~0); 299227#L122 assume !(24576 == ssl3_accept_~s__state~0); 299225#L125 assume !(8195 == ssl3_accept_~s__state~0); 299223#L128 assume !(8480 == ssl3_accept_~s__state~0); 299221#L131 assume !(8481 == ssl3_accept_~s__state~0); 299219#L134 assume !(8482 == ssl3_accept_~s__state~0); 299217#L137 assume !(8464 == ssl3_accept_~s__state~0); 299215#L140 assume !(8465 == ssl3_accept_~s__state~0); 299213#L143 assume !(8466 == ssl3_accept_~s__state~0); 299211#L146 assume 8496 == ssl3_accept_~s__state~0; 299210#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299208#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 299205#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 299203#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 299204#L304-2 ssl3_accept_~s__init_num~0 := 0; 299381#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299376#L590 ssl3_accept_~skip~0 := 0; 299375#L110-2 assume !false; 299374#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299373#L113 assume !(12292 == ssl3_accept_~s__state~0); 299372#L116 assume !(16384 == ssl3_accept_~s__state~0); 299371#L119 assume !(8192 == ssl3_accept_~s__state~0); 299370#L122 assume !(24576 == ssl3_accept_~s__state~0); 299369#L125 assume !(8195 == ssl3_accept_~s__state~0); 299368#L128 assume !(8480 == ssl3_accept_~s__state~0); 299367#L131 assume !(8481 == ssl3_accept_~s__state~0); 299366#L134 assume !(8482 == ssl3_accept_~s__state~0); 299365#L137 assume !(8464 == ssl3_accept_~s__state~0); 299364#L140 assume !(8465 == ssl3_accept_~s__state~0); 299363#L143 assume !(8466 == ssl3_accept_~s__state~0); 299362#L146 assume !(8496 == ssl3_accept_~s__state~0); 298664#L149 assume !(8497 == ssl3_accept_~s__state~0); 298228#L152 [2021-10-21 19:46:03,674 INFO L793 eck$LassoCheckResult]: Loop: 298228#L152 assume !(8512 == ssl3_accept_~s__state~0); 298229#L155 assume !(8513 == ssl3_accept_~s__state~0); 298220#L158 assume !(8528 == ssl3_accept_~s__state~0); 298221#L161 assume !(8529 == ssl3_accept_~s__state~0); 298212#L164 assume !(8544 == ssl3_accept_~s__state~0); 298213#L167 assume !(8545 == ssl3_accept_~s__state~0); 298204#L170 assume !(8560 == ssl3_accept_~s__state~0); 298205#L173 assume !(8561 == ssl3_accept_~s__state~0); 298196#L176 assume !(8448 == ssl3_accept_~s__state~0); 298197#L179 assume !(8576 == ssl3_accept_~s__state~0); 298188#L182 assume !(8577 == ssl3_accept_~s__state~0); 298184#L185 assume !(8592 == ssl3_accept_~s__state~0); 298181#L188 assume !(8593 == ssl3_accept_~s__state~0); 298177#L191 assume !(8608 == ssl3_accept_~s__state~0); 298176#L194 assume !(8609 == ssl3_accept_~s__state~0); 298175#L197 assume !(8640 == ssl3_accept_~s__state~0); 298174#L200 assume !(8641 == ssl3_accept_~s__state~0); 298173#L203 assume 8656 == ssl3_accept_~s__state~0; 298094#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 298172#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 298171#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 298170#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 298169#L515 assume !(0 == ssl3_accept_~tmp___10~0); 298167#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298162#L590 ssl3_accept_~skip~0 := 0; 298161#L110-2 assume !false; 298160#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298159#L113 assume !(12292 == ssl3_accept_~s__state~0); 298158#L116 assume !(16384 == ssl3_accept_~s__state~0); 298157#L119 assume !(8192 == ssl3_accept_~s__state~0); 298155#L122 assume !(24576 == ssl3_accept_~s__state~0); 298152#L125 assume !(8195 == ssl3_accept_~s__state~0); 298150#L128 assume !(8480 == ssl3_accept_~s__state~0); 298148#L131 assume !(8481 == ssl3_accept_~s__state~0); 298146#L134 assume !(8482 == ssl3_accept_~s__state~0); 298144#L137 assume !(8464 == ssl3_accept_~s__state~0); 298142#L140 assume !(8465 == ssl3_accept_~s__state~0); 298140#L143 assume !(8466 == ssl3_accept_~s__state~0); 298138#L146 assume !(8496 == ssl3_accept_~s__state~0); 298136#L149 assume !(8497 == ssl3_accept_~s__state~0); 298134#L152 assume !(8512 == ssl3_accept_~s__state~0); 298132#L155 assume !(8513 == ssl3_accept_~s__state~0); 298130#L158 assume !(8528 == ssl3_accept_~s__state~0); 298128#L161 assume !(8529 == ssl3_accept_~s__state~0); 298126#L164 assume !(8544 == ssl3_accept_~s__state~0); 298124#L167 assume !(8545 == ssl3_accept_~s__state~0); 298122#L170 assume !(8560 == ssl3_accept_~s__state~0); 298120#L173 assume !(8561 == ssl3_accept_~s__state~0); 298118#L176 assume !(8448 == ssl3_accept_~s__state~0); 298116#L179 assume !(8576 == ssl3_accept_~s__state~0); 298114#L182 assume !(8577 == ssl3_accept_~s__state~0); 298111#L185 assume !(8592 == ssl3_accept_~s__state~0); 298109#L188 assume !(8593 == ssl3_accept_~s__state~0); 298106#L191 assume !(8608 == ssl3_accept_~s__state~0); 298104#L194 assume !(8609 == ssl3_accept_~s__state~0); 298101#L197 assume !(8640 == ssl3_accept_~s__state~0); 298099#L200 assume !(8641 == ssl3_accept_~s__state~0); 298097#L203 assume !(8656 == ssl3_accept_~s__state~0); 298095#L206 assume !(8657 == ssl3_accept_~s__state~0); 298088#L209 assume 8672 == ssl3_accept_~s__state~0; 298084#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 298082#L523 assume !(4 == ssl3_accept_~blastFlag~0); 298080#L526 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 298078#L530 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 297557#L530-2 ssl3_accept_~s__init_num~0 := 0; 298074#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298069#L590 ssl3_accept_~skip~0 := 0; 298068#L110-2 assume !false; 298067#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298066#L113 assume !(12292 == ssl3_accept_~s__state~0); 298065#L116 assume !(16384 == ssl3_accept_~s__state~0); 298064#L119 assume !(8192 == ssl3_accept_~s__state~0); 298063#L122 assume !(24576 == ssl3_accept_~s__state~0); 298062#L125 assume !(8195 == ssl3_accept_~s__state~0); 298061#L128 assume !(8480 == ssl3_accept_~s__state~0); 298060#L131 assume !(8481 == ssl3_accept_~s__state~0); 298059#L134 assume !(8482 == ssl3_accept_~s__state~0); 298058#L137 assume !(8464 == ssl3_accept_~s__state~0); 298057#L140 assume !(8465 == ssl3_accept_~s__state~0); 298056#L143 assume !(8466 == ssl3_accept_~s__state~0); 298055#L146 assume !(8496 == ssl3_accept_~s__state~0); 298054#L149 assume !(8497 == ssl3_accept_~s__state~0); 298053#L152 assume !(8512 == ssl3_accept_~s__state~0); 298052#L155 assume !(8513 == ssl3_accept_~s__state~0); 298051#L158 assume !(8528 == ssl3_accept_~s__state~0); 298050#L161 assume !(8529 == ssl3_accept_~s__state~0); 298049#L164 assume !(8544 == ssl3_accept_~s__state~0); 298048#L167 assume !(8545 == ssl3_accept_~s__state~0); 298047#L170 assume !(8560 == ssl3_accept_~s__state~0); 298046#L173 assume !(8561 == ssl3_accept_~s__state~0); 298045#L176 assume 8448 == ssl3_accept_~s__state~0; 298044#L177 assume !(ssl3_accept_~num1~0 > 0); 298042#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 298040#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298035#L590 ssl3_accept_~skip~0 := 0; 298034#L110-2 assume !false; 298033#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298031#L113 assume !(12292 == ssl3_accept_~s__state~0); 298032#L116 assume 16384 == ssl3_accept_~s__state~0; 298154#L222 ssl3_accept_~s__server~0 := 1; 301328#L227 assume 0 != ssl3_accept_~cb~0; 301326#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 301324#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 301321#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 301319#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 301314#L254 assume 12292 != ssl3_accept_~s__state~0; 298021#L255 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; 301310#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 301302#L590 ssl3_accept_~skip~0 := 0; 301298#L110-2 assume !false; 301294#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301290#L113 assume !(12292 == ssl3_accept_~s__state~0); 301287#L116 assume !(16384 == ssl3_accept_~s__state~0); 301282#L119 assume !(8192 == ssl3_accept_~s__state~0); 301278#L122 assume !(24576 == ssl3_accept_~s__state~0); 301272#L125 assume !(8195 == ssl3_accept_~s__state~0); 301269#L128 assume !(8480 == ssl3_accept_~s__state~0); 301264#L131 assume !(8481 == ssl3_accept_~s__state~0); 301263#L134 assume !(8482 == ssl3_accept_~s__state~0); 301256#L137 assume 8464 == ssl3_accept_~s__state~0; 297754#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 301253#L285 assume !(0 == ssl3_accept_~blastFlag~0); 301248#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 301243#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 301236#L590 ssl3_accept_~skip~0 := 0; 301233#L110-2 assume !false; 301229#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301221#L113 assume !(12292 == ssl3_accept_~s__state~0); 301218#L116 assume !(16384 == ssl3_accept_~s__state~0); 301215#L119 assume !(8192 == ssl3_accept_~s__state~0); 301212#L122 assume !(24576 == ssl3_accept_~s__state~0); 301209#L125 assume !(8195 == ssl3_accept_~s__state~0); 301206#L128 assume !(8480 == ssl3_accept_~s__state~0); 301203#L131 assume !(8481 == ssl3_accept_~s__state~0); 301200#L134 assume !(8482 == ssl3_accept_~s__state~0); 301197#L137 assume !(8464 == ssl3_accept_~s__state~0); 301194#L140 assume !(8465 == ssl3_accept_~s__state~0); 301191#L143 assume !(8466 == ssl3_accept_~s__state~0); 301188#L146 assume 8496 == ssl3_accept_~s__state~0; 297733#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 301185#L298 assume !(1 == ssl3_accept_~blastFlag~0); 300631#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 300630#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 300607#L304-2 ssl3_accept_~s__init_num~0 := 0; 300608#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299947#L590 ssl3_accept_~skip~0 := 0; 299948#L110-2 assume !false; 299939#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299940#L113 assume !(12292 == ssl3_accept_~s__state~0); 299931#L116 assume !(16384 == ssl3_accept_~s__state~0); 299932#L119 assume !(8192 == ssl3_accept_~s__state~0); 299923#L122 assume !(24576 == ssl3_accept_~s__state~0); 299924#L125 assume !(8195 == ssl3_accept_~s__state~0); 299915#L128 assume !(8480 == ssl3_accept_~s__state~0); 299916#L131 assume !(8481 == ssl3_accept_~s__state~0); 299907#L134 assume !(8482 == ssl3_accept_~s__state~0); 299908#L137 assume !(8464 == ssl3_accept_~s__state~0); 299899#L140 assume !(8465 == ssl3_accept_~s__state~0); 299900#L143 assume !(8466 == ssl3_accept_~s__state~0); 299383#L146 assume !(8496 == ssl3_accept_~s__state~0); 299384#L149 assume !(8497 == ssl3_accept_~s__state~0); 298228#L152 [2021-10-21 19:46:03,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:03,675 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 2 times [2021-10-21 19:46:03,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:03,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382921521] [2021-10-21 19:46:03,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:03,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:03,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:03,685 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:46:03,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:03,698 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:46:03,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:03,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1241522567, now seen corresponding path program 1 times [2021-10-21 19:46:03,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:03,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407109413] [2021-10-21 19:46:03,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:03,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:03,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:46:03,730 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-21 19:46:03,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:46:03,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407109413] [2021-10-21 19:46:03,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407109413] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:46:03,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367112186] [2021-10-21 19:46:03,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:03,731 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:46:03,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:46:03,732 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:46:03,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-21 19:46:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:46:04,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 19:46:04,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:46:04,681 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-21 19:46:04,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367112186] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:46:04,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 19:46:04,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 19:46:04,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874237405] [2021-10-21 19:46:04,683 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:46:04,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:46:04,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 19:46:04,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 19:46:04,684 INFO L87 Difference]: Start difference. First operand 14072 states and 17686 transitions. cyclomatic complexity: 3638 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 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-21 19:46:04,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:46:04,956 INFO L93 Difference]: Finished difference Result 14720 states and 18262 transitions. [2021-10-21 19:46:04,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:46:04,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14720 states and 18262 transitions. [2021-10-21 19:46:05,014 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3682 [2021-10-21 19:46:05,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14720 states to 14580 states and 18098 transitions. [2021-10-21 19:46:05,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4614 [2021-10-21 19:46:05,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4614 [2021-10-21 19:46:05,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14580 states and 18098 transitions. [2021-10-21 19:46:05,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:46:05,062 INFO L681 BuchiCegarLoop]: Abstraction has 14580 states and 18098 transitions. [2021-10-21 19:46:05,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14580 states and 18098 transitions. [2021-10-21 19:46:05,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14580 to 10708. [2021-10-21 19:46:05,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10708 states, 10708 states have (on average 1.2527082555098992) internal successors, (13414), 10707 states have internal predecessors, (13414), 0 states have call successors, (0), 0 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-21 19:46:05,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10708 states to 10708 states and 13414 transitions. [2021-10-21 19:46:05,187 INFO L704 BuchiCegarLoop]: Abstraction has 10708 states and 13414 transitions. [2021-10-21 19:46:05,187 INFO L587 BuchiCegarLoop]: Abstraction has 10708 states and 13414 transitions. [2021-10-21 19:46:05,188 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-21 19:46:05,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10708 states and 13414 transitions. [2021-10-21 19:46:05,217 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2923 [2021-10-21 19:46:05,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:46:05,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:46:05,302 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-21 19:46:05,302 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] [2021-10-21 19:46:05,303 INFO L791 eck$LassoCheckResult]: Stem: 326586#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 326409#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; 326403#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 326348#L96-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; 326349#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 326333#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 326334#L110-2 assume !false; 330028#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330027#L113 assume !(12292 == ssl3_accept_~s__state~0); 330026#L116 assume !(16384 == ssl3_accept_~s__state~0); 330025#L119 assume !(8192 == ssl3_accept_~s__state~0); 330024#L122 assume !(24576 == ssl3_accept_~s__state~0); 330023#L125 assume !(8195 == ssl3_accept_~s__state~0); 330022#L128 assume !(8480 == ssl3_accept_~s__state~0); 330021#L131 assume !(8481 == ssl3_accept_~s__state~0); 330020#L134 assume !(8482 == ssl3_accept_~s__state~0); 330019#L137 assume 8464 == ssl3_accept_~s__state~0; 330018#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 330017#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 330016#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 330014#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330009#L590 ssl3_accept_~skip~0 := 0; 330008#L110-2 assume !false; 330007#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330006#L113 assume !(12292 == ssl3_accept_~s__state~0); 330005#L116 assume !(16384 == ssl3_accept_~s__state~0); 330004#L119 assume !(8192 == ssl3_accept_~s__state~0); 330003#L122 assume !(24576 == ssl3_accept_~s__state~0); 330002#L125 assume !(8195 == ssl3_accept_~s__state~0); 330001#L128 assume !(8480 == ssl3_accept_~s__state~0); 330000#L131 assume !(8481 == ssl3_accept_~s__state~0); 329999#L134 assume !(8482 == ssl3_accept_~s__state~0); 329998#L137 assume !(8464 == ssl3_accept_~s__state~0); 329997#L140 assume !(8465 == ssl3_accept_~s__state~0); 329996#L143 assume !(8466 == ssl3_accept_~s__state~0); 329995#L146 assume 8496 == ssl3_accept_~s__state~0; 329994#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 326754#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 326755#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 326740#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 326741#L304-2 ssl3_accept_~s__init_num~0 := 0; 335823#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335818#L590 ssl3_accept_~skip~0 := 0; 335817#L110-2 assume !false; 335816#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335815#L113 assume !(12292 == ssl3_accept_~s__state~0); 335814#L116 assume !(16384 == ssl3_accept_~s__state~0); 335813#L119 assume !(8192 == ssl3_accept_~s__state~0); 335812#L122 assume !(24576 == ssl3_accept_~s__state~0); 335811#L125 assume !(8195 == ssl3_accept_~s__state~0); 335810#L128 assume !(8480 == ssl3_accept_~s__state~0); 335809#L131 assume !(8481 == ssl3_accept_~s__state~0); 335808#L134 assume !(8482 == ssl3_accept_~s__state~0); 335807#L137 assume !(8464 == ssl3_accept_~s__state~0); 335806#L140 assume !(8465 == ssl3_accept_~s__state~0); 335805#L143 assume !(8466 == ssl3_accept_~s__state~0); 335804#L146 assume !(8496 == ssl3_accept_~s__state~0); 335803#L149 assume !(8497 == ssl3_accept_~s__state~0); 335150#L152 [2021-10-21 19:46:05,303 INFO L793 eck$LassoCheckResult]: Loop: 335150#L152 assume !(8512 == ssl3_accept_~s__state~0); 335149#L155 assume !(8513 == ssl3_accept_~s__state~0); 335148#L158 assume !(8528 == ssl3_accept_~s__state~0); 335147#L161 assume !(8529 == ssl3_accept_~s__state~0); 335146#L164 assume !(8544 == ssl3_accept_~s__state~0); 335145#L167 assume !(8545 == ssl3_accept_~s__state~0); 335144#L170 assume !(8560 == ssl3_accept_~s__state~0); 335143#L173 assume !(8561 == ssl3_accept_~s__state~0); 335142#L176 assume !(8448 == ssl3_accept_~s__state~0); 335141#L179 assume !(8576 == ssl3_accept_~s__state~0); 335140#L182 assume !(8577 == ssl3_accept_~s__state~0); 335139#L185 assume !(8592 == ssl3_accept_~s__state~0); 335138#L188 assume !(8593 == ssl3_accept_~s__state~0); 335137#L191 assume !(8608 == ssl3_accept_~s__state~0); 335136#L194 assume !(8609 == ssl3_accept_~s__state~0); 335135#L197 assume !(8640 == ssl3_accept_~s__state~0); 335134#L200 assume !(8641 == ssl3_accept_~s__state~0); 335133#L203 assume 8656 == ssl3_accept_~s__state~0; 326399#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 335132#L502 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 335131#L507 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 335130#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 335129#L515 assume !(0 == ssl3_accept_~tmp___10~0); 334590#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 334584#L590 ssl3_accept_~skip~0 := 0; 334582#L110-2 assume !false; 334580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 334578#L113 assume !(12292 == ssl3_accept_~s__state~0); 334576#L116 assume !(16384 == ssl3_accept_~s__state~0); 334574#L119 assume !(8192 == ssl3_accept_~s__state~0); 334572#L122 assume !(24576 == ssl3_accept_~s__state~0); 334570#L125 assume !(8195 == ssl3_accept_~s__state~0); 334568#L128 assume !(8480 == ssl3_accept_~s__state~0); 334566#L131 assume !(8481 == ssl3_accept_~s__state~0); 334564#L134 assume !(8482 == ssl3_accept_~s__state~0); 334561#L137 assume !(8464 == ssl3_accept_~s__state~0); 334562#L140 assume !(8465 == ssl3_accept_~s__state~0); 334555#L143 assume !(8466 == ssl3_accept_~s__state~0); 334556#L146 assume !(8496 == ssl3_accept_~s__state~0); 334549#L149 assume !(8497 == ssl3_accept_~s__state~0); 334550#L152 assume !(8512 == ssl3_accept_~s__state~0); 334544#L155 assume !(8513 == ssl3_accept_~s__state~0); 334542#L158 assume !(8528 == ssl3_accept_~s__state~0); 334540#L161 assume !(8529 == ssl3_accept_~s__state~0); 334538#L164 assume !(8544 == ssl3_accept_~s__state~0); 334536#L167 assume !(8545 == ssl3_accept_~s__state~0); 334534#L170 assume !(8560 == ssl3_accept_~s__state~0); 334532#L173 assume !(8561 == ssl3_accept_~s__state~0); 334530#L176 assume !(8448 == ssl3_accept_~s__state~0); 334528#L179 assume !(8576 == ssl3_accept_~s__state~0); 334527#L182 assume !(8577 == ssl3_accept_~s__state~0); 334526#L185 assume !(8592 == ssl3_accept_~s__state~0); 334525#L188 assume !(8593 == ssl3_accept_~s__state~0); 334524#L191 assume !(8608 == ssl3_accept_~s__state~0); 334523#L194 assume !(8609 == ssl3_accept_~s__state~0); 334522#L197 assume !(8640 == ssl3_accept_~s__state~0); 334521#L200 assume !(8641 == ssl3_accept_~s__state~0); 334442#L203 assume !(8656 == ssl3_accept_~s__state~0); 326398#L206 assume !(8657 == ssl3_accept_~s__state~0); 326400#L209 assume 8672 == ssl3_accept_~s__state~0; 326570#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 326487#L523 assume !(4 == ssl3_accept_~blastFlag~0); 326488#L526 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 326528#L530 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 326279#L530-2 ssl3_accept_~s__init_num~0 := 0; 326280#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 326274#L590 ssl3_accept_~skip~0 := 0; 326414#L110-2 assume !false; 326335#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326336#L113 assume !(12292 == ssl3_accept_~s__state~0); 326374#L116 assume !(16384 == ssl3_accept_~s__state~0); 326375#L119 assume !(8192 == ssl3_accept_~s__state~0); 326437#L122 assume !(24576 == ssl3_accept_~s__state~0); 326438#L125 assume !(8195 == ssl3_accept_~s__state~0); 326448#L128 assume !(8480 == ssl3_accept_~s__state~0); 326424#L131 assume !(8481 == ssl3_accept_~s__state~0); 326425#L134 assume !(8482 == ssl3_accept_~s__state~0); 326460#L137 assume !(8464 == ssl3_accept_~s__state~0); 326454#L140 assume !(8465 == ssl3_accept_~s__state~0); 326455#L143 assume !(8466 == ssl3_accept_~s__state~0); 326509#L146 assume !(8496 == ssl3_accept_~s__state~0); 326510#L149 assume !(8497 == ssl3_accept_~s__state~0); 326389#L152 assume !(8512 == ssl3_accept_~s__state~0); 326390#L155 assume !(8513 == ssl3_accept_~s__state~0); 326310#L158 assume !(8528 == ssl3_accept_~s__state~0); 326306#L161 assume !(8529 == ssl3_accept_~s__state~0); 326307#L164 assume !(8544 == ssl3_accept_~s__state~0); 326329#L167 assume !(8545 == ssl3_accept_~s__state~0); 326330#L170 assume !(8560 == ssl3_accept_~s__state~0); 326466#L173 assume !(8561 == ssl3_accept_~s__state~0); 335263#L176 assume 8448 == ssl3_accept_~s__state~0; 326443#L177 assume !(ssl3_accept_~num1~0 > 0); 326393#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 326371#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335919#L590 ssl3_accept_~skip~0 := 0; 335918#L110-2 assume !false; 335912#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335909#L113 assume !(12292 == ssl3_accept_~s__state~0); 335906#L116 assume !(16384 == ssl3_accept_~s__state~0); 335903#L119 assume !(8192 == ssl3_accept_~s__state~0); 335900#L122 assume !(24576 == ssl3_accept_~s__state~0); 335897#L125 assume !(8195 == ssl3_accept_~s__state~0); 335894#L128 assume !(8480 == ssl3_accept_~s__state~0); 335891#L131 assume !(8481 == ssl3_accept_~s__state~0); 335888#L134 assume !(8482 == ssl3_accept_~s__state~0); 335885#L137 assume !(8464 == ssl3_accept_~s__state~0); 335882#L140 assume !(8465 == ssl3_accept_~s__state~0); 335879#L143 assume !(8466 == ssl3_accept_~s__state~0); 335876#L146 assume !(8496 == ssl3_accept_~s__state~0); 335873#L149 assume !(8497 == ssl3_accept_~s__state~0); 335870#L152 assume !(8512 == ssl3_accept_~s__state~0); 335867#L155 assume !(8513 == ssl3_accept_~s__state~0); 335864#L158 assume !(8528 == ssl3_accept_~s__state~0); 335861#L161 assume !(8529 == ssl3_accept_~s__state~0); 335858#L164 assume !(8544 == ssl3_accept_~s__state~0); 335855#L167 assume !(8545 == ssl3_accept_~s__state~0); 335557#L170 assume !(8560 == ssl3_accept_~s__state~0); 335265#L173 assume !(8561 == ssl3_accept_~s__state~0); 335261#L176 assume !(8448 == ssl3_accept_~s__state~0); 335262#L179 assume 8576 == ssl3_accept_~s__state~0; 326548#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 335042#L451 assume !(ssl3_accept_~ret~0 <= 0); 335039#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 335040#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335210#L590 ssl3_accept_~skip~0 := 0; 335209#L110-2 assume !false; 335208#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335207#L113 assume !(12292 == ssl3_accept_~s__state~0); 335206#L116 assume !(16384 == ssl3_accept_~s__state~0); 335205#L119 assume !(8192 == ssl3_accept_~s__state~0); 335204#L122 assume !(24576 == ssl3_accept_~s__state~0); 335203#L125 assume !(8195 == ssl3_accept_~s__state~0); 335202#L128 assume !(8480 == ssl3_accept_~s__state~0); 335201#L131 assume !(8481 == ssl3_accept_~s__state~0); 335200#L134 assume !(8482 == ssl3_accept_~s__state~0); 335199#L137 assume !(8464 == ssl3_accept_~s__state~0); 335198#L140 assume !(8465 == ssl3_accept_~s__state~0); 335197#L143 assume 8466 == ssl3_accept_~s__state~0; 326775#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 335196#L285 assume !(0 == ssl3_accept_~blastFlag~0); 335195#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 335194#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335189#L590 ssl3_accept_~skip~0 := 0; 335188#L110-2 assume !false; 335187#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335186#L113 assume !(12292 == ssl3_accept_~s__state~0); 335185#L116 assume !(16384 == ssl3_accept_~s__state~0); 335184#L119 assume !(8192 == ssl3_accept_~s__state~0); 335183#L122 assume !(24576 == ssl3_accept_~s__state~0); 335182#L125 assume !(8195 == ssl3_accept_~s__state~0); 335181#L128 assume !(8480 == ssl3_accept_~s__state~0); 335180#L131 assume !(8481 == ssl3_accept_~s__state~0); 335179#L134 assume !(8482 == ssl3_accept_~s__state~0); 335178#L137 assume !(8464 == ssl3_accept_~s__state~0); 335177#L140 assume !(8465 == ssl3_accept_~s__state~0); 335176#L143 assume !(8466 == ssl3_accept_~s__state~0); 335175#L146 assume 8496 == ssl3_accept_~s__state~0; 326763#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 335174#L298 assume !(1 == ssl3_accept_~blastFlag~0); 335173#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 335172#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 328980#L304-2 ssl3_accept_~s__init_num~0 := 0; 335171#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335166#L590 ssl3_accept_~skip~0 := 0; 335165#L110-2 assume !false; 335164#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335163#L113 assume !(12292 == ssl3_accept_~s__state~0); 335162#L116 assume !(16384 == ssl3_accept_~s__state~0); 335161#L119 assume !(8192 == ssl3_accept_~s__state~0); 335160#L122 assume !(24576 == ssl3_accept_~s__state~0); 335159#L125 assume !(8195 == ssl3_accept_~s__state~0); 335158#L128 assume !(8480 == ssl3_accept_~s__state~0); 335157#L131 assume !(8481 == ssl3_accept_~s__state~0); 335156#L134 assume !(8482 == ssl3_accept_~s__state~0); 335155#L137 assume !(8464 == ssl3_accept_~s__state~0); 335154#L140 assume !(8465 == ssl3_accept_~s__state~0); 335153#L143 assume !(8466 == ssl3_accept_~s__state~0); 335152#L146 assume !(8496 == ssl3_accept_~s__state~0); 335151#L149 assume !(8497 == ssl3_accept_~s__state~0); 335150#L152 [2021-10-21 19:46:05,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:05,304 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 3 times [2021-10-21 19:46:05,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:05,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572450593] [2021-10-21 19:46:05,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:05,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:05,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:05,320 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:46:05,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:05,335 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:46:05,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:05,336 INFO L82 PathProgramCache]: Analyzing trace with hash 419583329, now seen corresponding path program 1 times [2021-10-21 19:46:05,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:05,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354843196] [2021-10-21 19:46:05,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:05,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:05,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:46:05,379 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-21 19:46:05,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:46:05,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354843196] [2021-10-21 19:46:05,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354843196] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:46:05,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984551138] [2021-10-21 19:46:05,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:05,381 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 19:46:05,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:46:05,384 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 19:46:05,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-21 19:46:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:46:05,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 19:46:05,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:46:06,336 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-21 19:46:06,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984551138] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 19:46:06,336 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 19:46:06,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 19:46:06,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463993395] [2021-10-21 19:46:06,337 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:46:06,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:46:06,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 19:46:06,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 19:46:06,338 INFO L87 Difference]: Start difference. First operand 10708 states and 13414 transitions. cyclomatic complexity: 2740 Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 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-21 19:46:06,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:46:06,584 INFO L93 Difference]: Finished difference Result 12040 states and 14894 transitions. [2021-10-21 19:46:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 19:46:06,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12040 states and 14894 transitions. [2021-10-21 19:46:06,633 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3029 [2021-10-21 19:46:06,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12040 states to 11058 states and 13703 transitions. [2021-10-21 19:46:06,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3742 [2021-10-21 19:46:06,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3912 [2021-10-21 19:46:06,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11058 states and 13703 transitions. [2021-10-21 19:46:06,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:46:06,675 INFO L681 BuchiCegarLoop]: Abstraction has 11058 states and 13703 transitions. [2021-10-21 19:46:06,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11058 states and 13703 transitions. [2021-10-21 19:46:06,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11058 to 10953. [2021-10-21 19:46:06,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10953 states, 10953 states have (on average 1.2401168629599197) internal successors, (13583), 10952 states have internal predecessors, (13583), 0 states have call successors, (0), 0 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-21 19:46:06,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10953 states to 10953 states and 13583 transitions. [2021-10-21 19:46:06,937 INFO L704 BuchiCegarLoop]: Abstraction has 10953 states and 13583 transitions. [2021-10-21 19:46:06,937 INFO L587 BuchiCegarLoop]: Abstraction has 10953 states and 13583 transitions. [2021-10-21 19:46:06,937 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-21 19:46:06,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10953 states and 13583 transitions. [2021-10-21 19:46:06,965 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3020 [2021-10-21 19:46:06,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:46:06,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:46:06,967 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-21 19:46:06,967 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-21 19:46:06,967 INFO L791 eck$LassoCheckResult]: Stem: 349869#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 349701#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; 349691#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 349636#L96-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; 349637#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 349630#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 349631#L110-2 assume !false; 352811#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 352810#L113 assume !(12292 == ssl3_accept_~s__state~0); 352809#L116 assume !(16384 == ssl3_accept_~s__state~0); 352808#L119 assume !(8192 == ssl3_accept_~s__state~0); 352807#L122 assume !(24576 == ssl3_accept_~s__state~0); 352806#L125 assume !(8195 == ssl3_accept_~s__state~0); 352805#L128 assume !(8480 == ssl3_accept_~s__state~0); 352804#L131 assume !(8481 == ssl3_accept_~s__state~0); 352803#L134 assume !(8482 == ssl3_accept_~s__state~0); 352802#L137 assume 8464 == ssl3_accept_~s__state~0; 352801#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 352800#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 352799#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 352797#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 352792#L590 ssl3_accept_~skip~0 := 0; 352791#L110-2 assume !false; 352790#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 352789#L113 assume !(12292 == ssl3_accept_~s__state~0); 352788#L116 assume !(16384 == ssl3_accept_~s__state~0); 352787#L119 assume !(8192 == ssl3_accept_~s__state~0); 352786#L122 assume !(24576 == ssl3_accept_~s__state~0); 352785#L125 assume !(8195 == ssl3_accept_~s__state~0); 352784#L128 assume !(8480 == ssl3_accept_~s__state~0); 352783#L131 assume !(8481 == ssl3_accept_~s__state~0); 352782#L134 assume !(8482 == ssl3_accept_~s__state~0); 352781#L137 assume !(8464 == ssl3_accept_~s__state~0); 352780#L140 assume !(8465 == ssl3_accept_~s__state~0); 352779#L143 assume !(8466 == ssl3_accept_~s__state~0); 352778#L146 assume 8496 == ssl3_accept_~s__state~0; 352777#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 350028#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 350014#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 350012#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 350010#L304-2 ssl3_accept_~s__init_num~0 := 0; 350011#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 349999#L590 ssl3_accept_~skip~0 := 0; 350000#L110-2 assume !false; 349995#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 349996#L113 assume !(12292 == ssl3_accept_~s__state~0); 349991#L116 assume !(16384 == ssl3_accept_~s__state~0); 349992#L119 assume !(8192 == ssl3_accept_~s__state~0); 349987#L122 assume !(24576 == ssl3_accept_~s__state~0); 349988#L125 assume !(8195 == ssl3_accept_~s__state~0); 349983#L128 assume !(8480 == ssl3_accept_~s__state~0); 349984#L131 assume !(8481 == ssl3_accept_~s__state~0); 349979#L134 assume !(8482 == ssl3_accept_~s__state~0); 349980#L137 assume !(8464 == ssl3_accept_~s__state~0); 349975#L140 assume !(8465 == ssl3_accept_~s__state~0); 349976#L143 assume !(8466 == ssl3_accept_~s__state~0); 349971#L146 assume !(8496 == ssl3_accept_~s__state~0); 349972#L149 assume !(8497 == ssl3_accept_~s__state~0); 349970#L152 [2021-10-21 19:46:06,967 INFO L793 eck$LassoCheckResult]: Loop: 349970#L152 assume 8512 == ssl3_accept_~s__state~0; 350181#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 351191#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 351190#L319 assume !(ssl3_accept_~ret~0 <= 0); 351189#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 351187#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351182#L590 ssl3_accept_~skip~0 := 0; 351181#L110-2 assume !false; 351180#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351179#L113 assume !(12292 == ssl3_accept_~s__state~0); 351178#L116 assume !(16384 == ssl3_accept_~s__state~0); 351177#L119 assume !(8192 == ssl3_accept_~s__state~0); 351176#L122 assume !(24576 == ssl3_accept_~s__state~0); 351175#L125 assume !(8195 == ssl3_accept_~s__state~0); 351174#L128 assume !(8480 == ssl3_accept_~s__state~0); 351173#L131 assume !(8481 == ssl3_accept_~s__state~0); 351172#L134 assume !(8482 == ssl3_accept_~s__state~0); 351171#L137 assume !(8464 == ssl3_accept_~s__state~0); 351170#L140 assume !(8465 == ssl3_accept_~s__state~0); 351169#L143 assume !(8466 == ssl3_accept_~s__state~0); 351168#L146 assume !(8496 == ssl3_accept_~s__state~0); 351167#L149 assume !(8497 == ssl3_accept_~s__state~0); 351166#L152 assume !(8512 == ssl3_accept_~s__state~0); 351165#L155 assume !(8513 == ssl3_accept_~s__state~0); 351164#L158 assume 8528 == ssl3_accept_~s__state~0; 350170#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 351163#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 351161#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 351154#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 351152#L364 assume !(ssl3_accept_~ret~0 <= 0); 351151#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 351149#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351144#L590 ssl3_accept_~skip~0 := 0; 351142#L110-2 assume !false; 351137#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351135#L113 assume !(12292 == ssl3_accept_~s__state~0); 351133#L116 assume !(16384 == ssl3_accept_~s__state~0); 351131#L119 assume !(8192 == ssl3_accept_~s__state~0); 351129#L122 assume !(24576 == ssl3_accept_~s__state~0); 351127#L125 assume !(8195 == ssl3_accept_~s__state~0); 351125#L128 assume !(8480 == ssl3_accept_~s__state~0); 351123#L131 assume !(8481 == ssl3_accept_~s__state~0); 351121#L134 assume !(8482 == ssl3_accept_~s__state~0); 351119#L137 assume !(8464 == ssl3_accept_~s__state~0); 351117#L140 assume !(8465 == ssl3_accept_~s__state~0); 351115#L143 assume !(8466 == ssl3_accept_~s__state~0); 351113#L146 assume !(8496 == ssl3_accept_~s__state~0); 351111#L149 assume !(8497 == ssl3_accept_~s__state~0); 351109#L152 assume !(8512 == ssl3_accept_~s__state~0); 351107#L155 assume !(8513 == ssl3_accept_~s__state~0); 351105#L158 assume !(8528 == ssl3_accept_~s__state~0); 351103#L161 assume !(8529 == ssl3_accept_~s__state~0); 351101#L164 assume 8544 == ssl3_accept_~s__state~0; 350160#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 351098#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 351095#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 351093#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 351089#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 351088#L411 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; 351085#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351080#L590 ssl3_accept_~skip~0 := 0; 351079#L110-2 assume !false; 351078#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351077#L113 assume !(12292 == ssl3_accept_~s__state~0); 351076#L116 assume !(16384 == ssl3_accept_~s__state~0); 351075#L119 assume !(8192 == ssl3_accept_~s__state~0); 351074#L122 assume !(24576 == ssl3_accept_~s__state~0); 351073#L125 assume !(8195 == ssl3_accept_~s__state~0); 351072#L128 assume !(8480 == ssl3_accept_~s__state~0); 351071#L131 assume !(8481 == ssl3_accept_~s__state~0); 351070#L134 assume !(8482 == ssl3_accept_~s__state~0); 351069#L137 assume !(8464 == ssl3_accept_~s__state~0); 351068#L140 assume !(8465 == ssl3_accept_~s__state~0); 351067#L143 assume !(8466 == ssl3_accept_~s__state~0); 351066#L146 assume !(8496 == ssl3_accept_~s__state~0); 351065#L149 assume !(8497 == ssl3_accept_~s__state~0); 351064#L152 assume !(8512 == ssl3_accept_~s__state~0); 351063#L155 assume !(8513 == ssl3_accept_~s__state~0); 351062#L158 assume !(8528 == ssl3_accept_~s__state~0); 351061#L161 assume !(8529 == ssl3_accept_~s__state~0); 351060#L164 assume !(8544 == ssl3_accept_~s__state~0); 351059#L167 assume !(8545 == ssl3_accept_~s__state~0); 351058#L170 assume !(8560 == ssl3_accept_~s__state~0); 351057#L173 assume !(8561 == ssl3_accept_~s__state~0); 351056#L176 assume 8448 == ssl3_accept_~s__state~0; 351055#L177 assume !(ssl3_accept_~num1~0 > 0); 351053#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 351050#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351041#L590 ssl3_accept_~skip~0 := 0; 351040#L110-2 assume !false; 351039#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351038#L113 assume !(12292 == ssl3_accept_~s__state~0); 351037#L116 assume !(16384 == ssl3_accept_~s__state~0); 351036#L119 assume !(8192 == ssl3_accept_~s__state~0); 351035#L122 assume !(24576 == ssl3_accept_~s__state~0); 351034#L125 assume !(8195 == ssl3_accept_~s__state~0); 351033#L128 assume !(8480 == ssl3_accept_~s__state~0); 351032#L131 assume !(8481 == ssl3_accept_~s__state~0); 351031#L134 assume !(8482 == ssl3_accept_~s__state~0); 351030#L137 assume !(8464 == ssl3_accept_~s__state~0); 351029#L140 assume !(8465 == ssl3_accept_~s__state~0); 351028#L143 assume !(8466 == ssl3_accept_~s__state~0); 351027#L146 assume !(8496 == ssl3_accept_~s__state~0); 351026#L149 assume !(8497 == ssl3_accept_~s__state~0); 351025#L152 assume !(8512 == ssl3_accept_~s__state~0); 351024#L155 assume !(8513 == ssl3_accept_~s__state~0); 351023#L158 assume !(8528 == ssl3_accept_~s__state~0); 351022#L161 assume !(8529 == ssl3_accept_~s__state~0); 351021#L164 assume !(8544 == ssl3_accept_~s__state~0); 351020#L167 assume !(8545 == ssl3_accept_~s__state~0); 351019#L170 assume !(8560 == ssl3_accept_~s__state~0); 351018#L173 assume !(8561 == ssl3_accept_~s__state~0); 351017#L176 assume !(8448 == ssl3_accept_~s__state~0); 351016#L179 assume 8576 == ssl3_accept_~s__state~0; 350466#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 351014#L451 assume !(ssl3_accept_~ret~0 <= 0); 351009#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 351010#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351885#L590 ssl3_accept_~skip~0 := 0; 351882#L110-2 assume !false; 351879#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351873#L113 assume !(12292 == ssl3_accept_~s__state~0); 351871#L116 assume !(16384 == ssl3_accept_~s__state~0); 351869#L119 assume !(8192 == ssl3_accept_~s__state~0); 351867#L122 assume !(24576 == ssl3_accept_~s__state~0); 351865#L125 assume !(8195 == ssl3_accept_~s__state~0); 351863#L128 assume !(8480 == ssl3_accept_~s__state~0); 351861#L131 assume !(8481 == ssl3_accept_~s__state~0); 351859#L134 assume !(8482 == ssl3_accept_~s__state~0); 351857#L137 assume !(8464 == ssl3_accept_~s__state~0); 351855#L140 assume !(8465 == ssl3_accept_~s__state~0); 351853#L143 assume 8466 == ssl3_accept_~s__state~0; 350046#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 351850#L285 assume !(0 == ssl3_accept_~blastFlag~0); 351848#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 350728#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350724#L590 ssl3_accept_~skip~0 := 0; 350677#L110-2 assume !false; 350678#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350660#L113 assume !(12292 == ssl3_accept_~s__state~0); 350661#L116 assume !(16384 == ssl3_accept_~s__state~0); 350643#L119 assume !(8192 == ssl3_accept_~s__state~0); 350644#L122 assume !(24576 == ssl3_accept_~s__state~0); 350636#L125 assume !(8195 == ssl3_accept_~s__state~0); 350637#L128 assume !(8480 == ssl3_accept_~s__state~0); 350632#L131 assume !(8481 == ssl3_accept_~s__state~0); 350633#L134 assume !(8482 == ssl3_accept_~s__state~0); 350050#L137 assume !(8464 == ssl3_accept_~s__state~0); 350051#L140 assume !(8465 == ssl3_accept_~s__state~0); 350035#L143 assume !(8466 == ssl3_accept_~s__state~0); 350036#L146 assume 8496 == ssl3_accept_~s__state~0; 350020#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 350021#L298 assume !(1 == ssl3_accept_~blastFlag~0); 350016#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 350017#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 352630#L304-2 ssl3_accept_~s__init_num~0 := 0; 350006#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350002#L590 ssl3_accept_~skip~0 := 0; 349997#L110-2 assume !false; 349998#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 349993#L113 assume !(12292 == ssl3_accept_~s__state~0); 349994#L116 assume !(16384 == ssl3_accept_~s__state~0); 349989#L119 assume !(8192 == ssl3_accept_~s__state~0); 349990#L122 assume !(24576 == ssl3_accept_~s__state~0); 349985#L125 assume !(8195 == ssl3_accept_~s__state~0); 349986#L128 assume !(8480 == ssl3_accept_~s__state~0); 349981#L131 assume !(8481 == ssl3_accept_~s__state~0); 349982#L134 assume !(8482 == ssl3_accept_~s__state~0); 349977#L137 assume !(8464 == ssl3_accept_~s__state~0); 349978#L140 assume !(8465 == ssl3_accept_~s__state~0); 349973#L143 assume !(8466 == ssl3_accept_~s__state~0); 349974#L146 assume !(8496 == ssl3_accept_~s__state~0); 349969#L149 assume !(8497 == ssl3_accept_~s__state~0); 349970#L152 [2021-10-21 19:46:06,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:06,968 INFO L82 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 1 times [2021-10-21 19:46:06,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:06,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429456418] [2021-10-21 19:46:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:06,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:06,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:06,979 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:46:06,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:06,992 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:46:06,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:06,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1896797630, now seen corresponding path program 3 times [2021-10-21 19:46:06,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:06,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094011014] [2021-10-21 19:46:06,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:06,994 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:07,007 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:46:07,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:07,035 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:46:07,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:46:07,035 INFO L82 PathProgramCache]: Analyzing trace with hash 34477522, now seen corresponding path program 1 times [2021-10-21 19:46:07,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:46:07,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450369903] [2021-10-21 19:46:07,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:46:07,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:46:07,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:07,055 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:46:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:46:07,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:46:09,373 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.10 07:46:09 BoogieIcfgContainer [2021-10-21 19:46:09,375 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-21 19:46:09,375 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 19:46:09,376 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 19:46:09,376 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 19:46:09,376 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:45:37" (3/4) ... [2021-10-21 19:46:09,379 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-21 19:46:09,486 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 19:46:09,487 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 19:46:09,488 INFO L168 Benchmark]: Toolchain (without parser) took 33233.51 ms. Allocated memory was 102.8 MB in the beginning and 3.2 GB in the end (delta: 3.1 GB). Free memory was 66.8 MB in the beginning and 2.5 GB in the end (delta: -2.5 GB). Peak memory consumption was 668.6 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,489 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 102.8 MB. Free memory was 75.4 MB in the beginning and 75.3 MB in the end (delta: 28.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 19:46:09,490 INFO L168 Benchmark]: CACSL2BoogieTranslator took 526.96 ms. Allocated memory is still 102.8 MB. Free memory was 66.6 MB in the beginning and 74.1 MB in the end (delta: -7.5 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,490 INFO L168 Benchmark]: Boogie Procedure Inliner took 95.19 ms. Allocated memory is still 102.8 MB. Free memory was 74.1 MB in the beginning and 71.3 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,490 INFO L168 Benchmark]: Boogie Preprocessor took 67.22 ms. Allocated memory is still 102.8 MB. Free memory was 71.3 MB in the beginning and 69.0 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,491 INFO L168 Benchmark]: RCFGBuilder took 720.09 ms. Allocated memory is still 102.8 MB. Free memory was 69.0 MB in the beginning and 44.7 MB in the end (delta: 24.3 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,491 INFO L168 Benchmark]: BuchiAutomizer took 31700.46 ms. Allocated memory was 102.8 MB in the beginning and 3.2 GB in the end (delta: 3.1 GB). Free memory was 44.7 MB in the beginning and 2.5 GB in the end (delta: -2.5 GB). Peak memory consumption was 690.3 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,492 INFO L168 Benchmark]: Witness Printer took 111.44 ms. Allocated memory is still 3.2 GB. Free memory was 2.5 GB in the beginning and 2.5 GB in the end (delta: 7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-21 19:46:09,494 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.29 ms. Allocated memory is still 102.8 MB. Free memory was 75.4 MB in the beginning and 75.3 MB in the end (delta: 28.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 526.96 ms. Allocated memory is still 102.8 MB. Free memory was 66.6 MB in the beginning and 74.1 MB in the end (delta: -7.5 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 95.19 ms. Allocated memory is still 102.8 MB. Free memory was 74.1 MB in the beginning and 71.3 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 67.22 ms. Allocated memory is still 102.8 MB. Free memory was 71.3 MB in the beginning and 69.0 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 720.09 ms. Allocated memory is still 102.8 MB. Free memory was 69.0 MB in the beginning and 44.7 MB in the end (delta: 24.3 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 31700.46 ms. Allocated memory was 102.8 MB in the beginning and 3.2 GB in the end (delta: 3.1 GB). Free memory was 44.7 MB in the beginning and 2.5 GB in the end (delta: -2.5 GB). Peak memory consumption was 690.3 MB. Max. memory is 16.1 GB. * Witness Printer took 111.44 ms. Allocated memory is still 3.2 GB. Free memory was 2.5 GB in the beginning and 2.5 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 (32 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 10953 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 31.5s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 17.5s. Construction of modules took 3.2s. Büchi inclusion checks took 4.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 3263.1ms AutomataMinimizationTime, 35 MinimizatonAttempts, 30167 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.0s Buchi closure took 0.1s. Biggest automaton had 14072 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7991 SDtfs, 5609 SDslu, 5643 SDs, 0 SdLazy, 3993 SolverSat, 803 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3295.1ms Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 24ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=22340} 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=22340, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62849d34=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@979d24b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e80fd1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32003750=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5036d70f=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b4bc1d1=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4caf6823=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e2a1f71=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68014abd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28517703=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f7d13c8=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@6ea1a5d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76d7891e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5135cc9b=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a324570=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5184bc67=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a945f40=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6db4df02=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=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=19, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@416437d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1e3d6dbd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2aaf121e=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, 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@884d22b=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27623d4c=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@333a2a5b=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@714f9137=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@19ede3bb=0, blastFlag=2, NULL=22341, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@226730c5=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11b649d9=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fb56f34=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fda9bec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d6a6c2c=2, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ef7119b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e57f881=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16d8dce2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4633bb5e=1, s__options=0, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6568dac0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1663aaf6=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f40e6f7=1, Time=8, num1=0, NULL=22343, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31a8ae87=0, NULL=22342, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cf8f647=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@122f2a95=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77d97aa1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45e6c191=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72bf577e=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b484049=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ccb632a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fa8cc49=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275e6d58=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54c7ca6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41b644ce=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-21 19:46:09,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-21 19:46:09,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-21 19:46:10,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-10-21 19:46:10,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-21 19:46:10,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-21 19:46:10,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-21 19:46:10,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-21 19:46:11,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-21 19:46:11,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48ea5e30-4992-48c2-ae4b-9dc547ce9ffc/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...